diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0081.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0081.json new file mode 100644 index 0000000000000000000000000000000000000000..df560ecb7b00b9d4c9cfa57388e3971aed01d697 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0081.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0081", + "executed_epochs": 81, + "score": null, + "best_score": 0.00015515497836465975, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_32cd8ded34124b03b375e35f0df0e843.npz", + "optimizer_file": "boundary_32cd8ded34124b03b375e35f0df0e843_optimizer.pt", + "arrays_sha256": "50178cb420c04d1e4da0850d1c8149b26c57ae18f9982427c717b68f25804481", + "optimizer_sha256": "fc8e9fccc35b7dcac1af0009e74fb09a0dbc1196fa656421925a9b648e0fb51f", + "stage": "adam", + "completed_passes": 81, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 13446, + "adam_update_count": 13446, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 82, + "consumed_count": 81, + "last_submitted_update": 13446, + "last_consumed_update": 13280, + "pending": [ + { + "reference": { + "source_update": 13446, + "completed_passes": 81, + "next_interval": 0, + "trained_intervals": 13446, + "snapshot": "pass_end_0081", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 12948, + "pass_science": { + "completed_passes": 81, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 13446, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 13446, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2902795560876257e-06, + "update_l2": 0.024903636425733566 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.2606774362211581e-06, + "update_l2": 0.007875918410718441 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001599476090632379, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001599476090632379, + "observation_loss": 0.0001599476090632379, + "chamfer": 8.850742597132921e-05, + "track": 7.14401830919087e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 81, + "adam_update_count": 13446 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03465037699788809 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_32cd8ded34124b03b375e35f0df0e843_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 82, + "next_interval": 0, + "next_adam_update": 13447, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 81, + "trained_intervals": 13446, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 13446, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.9599155187606812, + "median": 7.227940559387207, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.8705573081970215, + "median": 6.449706077575684, + "max": 10.90332317352295, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 7.098727703094482, + "median": 1377.383056640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 6.491913795471191, + "median": 632.5260009765625, + "max": 54356.703125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 6, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0082.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0082.json new file mode 100644 index 0000000000000000000000000000000000000000..41e0d1dd1a4aa5fd3cad9d62c4455eaa433ecaa7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0082.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0082", + "executed_epochs": 82, + "score": null, + "best_score": 0.00015515497836465975, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_1fe4df86921b4f2aad954001ef47be5a.npz", + "optimizer_file": "boundary_1fe4df86921b4f2aad954001ef47be5a_optimizer.pt", + "arrays_sha256": "9ce43b7e1348669a0fffa1eee7dbc020e32b839819ab45e83f7e418554e298fb", + "optimizer_sha256": "253f19e032fa76313250efba741497f390c1d13ecf05193e5169db4ef63e4b8c", + "stage": "adam", + "completed_passes": 82, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 13612, + "adam_update_count": 13612, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 83, + "consumed_count": 82, + "last_submitted_update": 13612, + "last_consumed_update": 13446, + "pending": [ + { + "reference": { + "source_update": 13612, + "completed_passes": 82, + "next_interval": 0, + "trained_intervals": 13612, + "snapshot": "pass_end_0082", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 12948, + "pass_science": { + "completed_passes": 82, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 13612, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 13612, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1510945796544547e-06, + "update_l2": 0.024673212319612503 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.2327826652835938e-06, + "update_l2": 0.007549552712589502 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015387622988782823, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015387622988782823, + "observation_loss": 0.00015387622988782823, + "chamfer": 8.381518273381516e-05, + "track": 7.006105442997068e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 82, + "adam_update_count": 13612 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033679751213639975 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1fe4df86921b4f2aad954001ef47be5a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 83, + "next_interval": 0, + "next_adam_update": 13613, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 82, + "trained_intervals": 13612, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 13612, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.9480997323989868, + "median": 7.229567050933838, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.810271143913269, + "median": 6.444156646728516, + "max": 10.940357208251953, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 7.015344142913818, + "median": 1379.6251220703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 6.112104415893555, + "median": 629.01611328125, + "max": 56407.4921875, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 7, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0083.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0083.json new file mode 100644 index 0000000000000000000000000000000000000000..88330d67be045e0e6ac2638bbedd4be8c8d30979 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0083.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0083", + "executed_epochs": 83, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_d135d9f9aa6c4509ac6d457a3dd83c6e.npz", + "optimizer_file": "boundary_d135d9f9aa6c4509ac6d457a3dd83c6e_optimizer.pt", + "arrays_sha256": "4123391d9aed35a691e0f04c1adcdb402637032018b787aa9d11a7637c2b8cf0", + "optimizer_sha256": "63c5a11e44218997fb9561f475c1f5d014b5eebd52e67c4d83041262a4ac7f0b", + "stage": "adam", + "completed_passes": 83, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 13778, + "adam_update_count": 13778, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 84, + "consumed_count": 83, + "last_submitted_update": 13778, + "last_consumed_update": 13612, + "pending": [ + { + "reference": { + "source_update": 13778, + "completed_passes": 83, + "next_interval": 0, + "trained_intervals": 13778, + "snapshot": "pass_end_0083", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 83, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 13778, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 13778, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3163754601919209e-06, + "update_l2": 0.022525526583194733 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.3879894140700344e-06, + "update_l2": 0.006406744942069054 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001491594302933663, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001491594302933663, + "observation_loss": 0.0001491594302933663, + "chamfer": 8.183852332876995e-05, + "track": 6.732089968863875e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 83, + "adam_update_count": 13778 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03342859004624188 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d135d9f9aa6c4509ac6d457a3dd83c6e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 84, + "next_interval": 0, + "next_adam_update": 13779, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 83, + "trained_intervals": 13778, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 13778, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.938179612159729, + "median": 7.230093955993652, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.7508279085159302, + "median": 6.424064636230469, + "max": 10.958394050598145, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.946094989776611, + "median": 1380.352294921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 5.759369373321533, + "median": 616.5091552734375, + "max": 57434.1328125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 7, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0084.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0084.json new file mode 100644 index 0000000000000000000000000000000000000000..0025817ad045d5b19616ac5b1dfaaf1d6c181f77 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0084.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0084", + "executed_epochs": 84, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_67f8e793635d42ef846baf8d0b8ebc14.npz", + "optimizer_file": "boundary_67f8e793635d42ef846baf8d0b8ebc14_optimizer.pt", + "arrays_sha256": "bd34b17f2c158492a2f230ad7e1148a55f38c0f901496574be69ef15ed3964a8", + "optimizer_sha256": "b83f289c37390969f42a6f0d59235b968b5d93b284009dd39d42fef9d7d13ce6", + "stage": "adam", + "completed_passes": 84, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 13944, + "adam_update_count": 13944, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 85, + "consumed_count": 84, + "last_submitted_update": 13944, + "last_consumed_update": 13778, + "pending": [ + { + "reference": { + "source_update": 13944, + "completed_passes": 84, + "next_interval": 0, + "trained_intervals": 13944, + "snapshot": "pass_end_0084", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 84, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 13944, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 13944, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.406880169786746e-07, + "update_l2": 0.017879288643598557 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.0597261734801577e-06, + "update_l2": 0.005249039735645056 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.992377843242139e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.992377843242139e-05, + "observation_loss": 8.992377843242139e-05, + "chamfer": 4.6432807721430436e-05, + "track": 4.349097071099095e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 84, + "adam_update_count": 13944 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03954899008385837 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_67f8e793635d42ef846baf8d0b8ebc14_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 85, + "next_interval": 0, + "next_adam_update": 13945, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 84, + "trained_intervals": 13944, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 13944, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.9304137229919434, + "median": 7.2308831214904785, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.6919587850570679, + "median": 6.413554668426514, + "max": 10.989510536193848, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.892361164093018, + "median": 1381.4420166015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 5.4301066398620605, + "median": 610.058349609375, + "max": 59249.37890625, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 7, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0085.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0085.json new file mode 100644 index 0000000000000000000000000000000000000000..c1c615aaa2b2b345e5fab75a511a9b75b27fd923 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0085.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0085", + "executed_epochs": 85, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_d2ca78e985d248138b2773f505b97b8f.npz", + "optimizer_file": "boundary_d2ca78e985d248138b2773f505b97b8f_optimizer.pt", + "arrays_sha256": "fbd60b87e2550fcb29dd47aa16e3210e6ebb2d03be3d8cdc57866bc0b7e54be9", + "optimizer_sha256": "a0264ceb9c152c1497c6b9feace28543da26f9f073a33d0c0f3350860c13f66e", + "stage": "adam", + "completed_passes": 85, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 14110, + "adam_update_count": 14110, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 86, + "consumed_count": 85, + "last_submitted_update": 14110, + "last_consumed_update": 13944, + "pending": [ + { + "reference": { + "source_update": 14110, + "completed_passes": 85, + "next_interval": 0, + "trained_intervals": 14110, + "snapshot": "pass_end_0085", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 85, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 14110, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 14110, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.290866730931157e-07, + "update_l2": 0.018178904429078102 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.1459127335911035e-06, + "update_l2": 0.005036975722759962 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.180657798424363e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.180657798424363e-05, + "observation_loss": 9.180657798424363e-05, + "chamfer": 4.7807523515075445e-05, + "track": 4.3999054469168186e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 85, + "adam_update_count": 14110 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03383286204189062 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d2ca78e985d248138b2773f505b97b8f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 86, + "next_interval": 0, + "next_adam_update": 14111, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 85, + "trained_intervals": 14110, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 14110, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.9188584089279175, + "median": 7.232163906097412, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.6377480030059814, + "median": 6.405824661254883, + "max": 11.027159690856934, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.813176155090332, + "median": 1383.2125244140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 5.14357328414917, + "median": 605.3607177734375, + "max": 61522.59375, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 7, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0086.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0086.json new file mode 100644 index 0000000000000000000000000000000000000000..b0224941f977ca7be404c7d577f5da5d23cc54de --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0086.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0086", + "executed_epochs": 86, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5af8922ce74e40949ee7e64efd234877.npz", + "optimizer_file": "boundary_5af8922ce74e40949ee7e64efd234877_optimizer.pt", + "arrays_sha256": "7b8be372333143deb5e1935939de87c9f8bab3f422216a43246c543457827030", + "optimizer_sha256": "cbee1a573c58ee14783b48c6d0f921332a92d27cc7cb78ec156271e23b080849", + "stage": "adam", + "completed_passes": 86, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 14276, + "adam_update_count": 14276, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 87, + "consumed_count": 86, + "last_submitted_update": 14276, + "last_consumed_update": 14110, + "pending": [ + { + "reference": { + "source_update": 14276, + "completed_passes": 86, + "next_interval": 0, + "trained_intervals": 14276, + "snapshot": "pass_end_0086", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 86, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 14276, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 14276, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.301432785629004e-07, + "update_l2": 0.018842000514268875 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.1218986628591665e-06, + "update_l2": 0.00510721281170845 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.455443796468899e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.455443796468899e-05, + "observation_loss": 9.455443796468899e-05, + "chamfer": 4.969958172296174e-05, + "track": 4.485485624172725e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 86, + "adam_update_count": 14276 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03406397206708789 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5af8922ce74e40949ee7e64efd234877_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 87, + "next_interval": 0, + "next_adam_update": 14277, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 86, + "trained_intervals": 14276, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 14276, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.9055095911026, + "median": 7.233573913574219, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.5828603506088257, + "median": 6.398403644561768, + "max": 11.070357322692871, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.722832679748535, + "median": 1385.1641845703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 4.868862628936768, + "median": 600.8856811523438, + "max": 64238.45703125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 7, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0087.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0087.json new file mode 100644 index 0000000000000000000000000000000000000000..fb9ce20125295fc9c41e2fa519991d2de4bff745 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0087.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0087", + "executed_epochs": 87, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_da406dc474bb48d2bd82b3892eca960b.npz", + "optimizer_file": "boundary_da406dc474bb48d2bd82b3892eca960b_optimizer.pt", + "arrays_sha256": "b18af407747ebf3d24c61006aecfa013a898a1a9b6ff4735d04854f07590d7cd", + "optimizer_sha256": "86448417f99ebeec5d4c0e4edbc76306c867ddc9645b491628aaeee396adf3de", + "stage": "adam", + "completed_passes": 87, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 14442, + "adam_update_count": 14442, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 88, + "consumed_count": 87, + "last_submitted_update": 14442, + "last_consumed_update": 14276, + "pending": [ + { + "reference": { + "source_update": 14442, + "completed_passes": 87, + "next_interval": 0, + "trained_intervals": 14442, + "snapshot": "pass_end_0087", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 87, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 14442, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 14442, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.767725946905557e-07, + "update_l2": 0.018581446260213852 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.985574251913931e-07, + "update_l2": 0.0050511970184743404 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.499855514150113e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.499855514150113e-05, + "observation_loss": 9.499855514150113e-05, + "chamfer": 4.9832993681775406e-05, + "track": 4.5165557821746916e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 87, + "adam_update_count": 14442 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03443654486909509 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_da406dc474bb48d2bd82b3892eca960b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 88, + "next_interval": 0, + "next_adam_update": 14443, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 87, + "trained_intervals": 14442, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 14442, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8933583498001099, + "median": 7.23521614074707, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.526543140411377, + "median": 6.39436674118042, + "max": 11.117413520812988, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.641636371612549, + "median": 1387.440673828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 4.602240085601807, + "median": 598.46533203125, + "max": 67333.5234375, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 8, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0088.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0088.json new file mode 100644 index 0000000000000000000000000000000000000000..799f9ce218157d8181901d05c0d4880116dbfe15 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0088.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0088", + "executed_epochs": 88, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_4606030fc0eb4178a4aa11e75e09f066.npz", + "optimizer_file": "boundary_4606030fc0eb4178a4aa11e75e09f066_optimizer.pt", + "arrays_sha256": "e08bc9739587a71fc657e30ca97a2e05f3617a73902973de690e0a8e46266801", + "optimizer_sha256": "8f52f6d04ac9c68fd35ceadd6ec233fe75f1ca95928e3400535ad1afbd130fb4", + "stage": "adam", + "completed_passes": 88, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 14608, + "adam_update_count": 14608, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 89, + "consumed_count": 88, + "last_submitted_update": 14608, + "last_consumed_update": 14442, + "pending": [ + { + "reference": { + "source_update": 14608, + "completed_passes": 88, + "next_interval": 0, + "trained_intervals": 14608, + "snapshot": "pass_end_0088", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 88, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 14608, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 14608, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.029055397339107e-06, + "update_l2": 0.024485714733600616 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.453559879242675e-07, + "update_l2": 0.007361726835370064 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001490240392740816, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001490240392740816, + "observation_loss": 0.0001490240392740816, + "chamfer": 8.174494723789394e-05, + "track": 6.727909203618765e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 88, + "adam_update_count": 14608 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.036657874938100576 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4606030fc0eb4178a4aa11e75e09f066_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 89, + "next_interval": 0, + "next_adam_update": 14609, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 88, + "trained_intervals": 14608, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 14608, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.873220682144165, + "median": 7.235917091369629, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.471076250076294, + "median": 6.385486602783203, + "max": 11.134669303894043, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.5092267990112305, + "median": 1388.41357421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 4.353918552398682, + "median": 593.1907348632812, + "max": 68505.5, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 8, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0089.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0089.json new file mode 100644 index 0000000000000000000000000000000000000000..500d2ff765470bcc8b8247ad271ebf6a25031990 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0089.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0089", + "executed_epochs": 89, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ba10db1f264f4fe68be91de620a5a0a3.npz", + "optimizer_file": "boundary_ba10db1f264f4fe68be91de620a5a0a3_optimizer.pt", + "arrays_sha256": "a084605c07a5040e2e594e917e4613555d199d5677d6f56a4e6a8422769ebf85", + "optimizer_sha256": "163f3cfc176d3295f211b50e61738202e6c7465123c854ca4a6619e6e55c4a64", + "stage": "adam", + "completed_passes": 89, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 14774, + "adam_update_count": 14774, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 90, + "consumed_count": 89, + "last_submitted_update": 14774, + "last_consumed_update": 14608, + "pending": [ + { + "reference": { + "source_update": 14774, + "completed_passes": 89, + "next_interval": 0, + "trained_intervals": 14774, + "snapshot": "pass_end_0089", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 89, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 14774, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 14774, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.171197823168768e-06, + "update_l2": 0.023836562409996986 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.0359171938034706e-06, + "update_l2": 0.006096135824918747 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015267517301253974, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015267517301253974, + "observation_loss": 0.00015267517301253974, + "chamfer": 8.386534318560734e-05, + "track": 6.880982255097479e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 89, + "adam_update_count": 14774 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033023037016391754 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ba10db1f264f4fe68be91de620a5a0a3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 90, + "next_interval": 0, + "next_adam_update": 14775, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 89, + "trained_intervals": 14774, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 14774, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8599845170974731, + "median": 7.236950874328613, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.4230480194091797, + "median": 6.380098342895508, + "max": 11.167744636535645, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.423637390136719, + "median": 1389.849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 4.149749755859375, + "median": 589.9857177734375, + "max": 70809.234375, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 8, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0090.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0090.json new file mode 100644 index 0000000000000000000000000000000000000000..d6bf9dddf9da6a54771d5c1214b54177d352bb4f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0090.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0090", + "executed_epochs": 90, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_705c12453ee3478f9288161d28bc08d8.npz", + "optimizer_file": "boundary_705c12453ee3478f9288161d28bc08d8_optimizer.pt", + "arrays_sha256": "ec3bb3e468c06727a778b971ce5123feace77c97be95245e5ec431ef37d4e9a5", + "optimizer_sha256": "09a7707dbdec2a9ea39e91d328a7f89d8c1487227f815dcfbf953870c9e497ab", + "stage": "adam", + "completed_passes": 90, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 14940, + "adam_update_count": 14940, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 91, + "consumed_count": 90, + "last_submitted_update": 14940, + "last_consumed_update": 14774, + "pending": [ + { + "reference": { + "source_update": 14940, + "completed_passes": 90, + "next_interval": 0, + "trained_intervals": 14940, + "snapshot": "pass_end_0090", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 90, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 14940, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 14940, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.833281188140973e-07, + "update_l2": 0.018333129584789276 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.917533816405921e-07, + "update_l2": 0.004879731684923172 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.633266017772257e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.633266017772257e-05, + "observation_loss": 9.633266017772257e-05, + "chamfer": 5.081224298919551e-05, + "track": 4.5520413550548255e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 90, + "adam_update_count": 14940 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035293234046548605 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_705c12453ee3478f9288161d28bc08d8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 91, + "next_interval": 0, + "next_adam_update": 14941, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 90, + "trained_intervals": 14940, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 14940, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8502570390701294, + "median": 7.237277507781982, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.3737850189208984, + "median": 6.374929904937744, + "max": 11.192710876464844, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.361454963684082, + "median": 1390.3037109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 3.9502742290496826, + "median": 586.9443359375, + "max": 72599.3203125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 8, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0091.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0091.json new file mode 100644 index 0000000000000000000000000000000000000000..181593a491688f4bd21b777e666aa90629d7cabc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0091.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0091", + "executed_epochs": 91, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_1135f3a01f8b4870bfbf40e15e65ed8c.npz", + "optimizer_file": "boundary_1135f3a01f8b4870bfbf40e15e65ed8c_optimizer.pt", + "arrays_sha256": "5964c018770887e49aea24f5947639b9dbdfefc6dfbca85a4e50568971caae8b", + "optimizer_sha256": "d181ff4d771ef150dcd552ac302f2de9fc0399bb29ab2c67affe2416c5883723", + "stage": "adam", + "completed_passes": 91, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 15106, + "adam_update_count": 15106, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 92, + "consumed_count": 91, + "last_submitted_update": 15106, + "last_consumed_update": 14940, + "pending": [ + { + "reference": { + "source_update": 15106, + "completed_passes": 91, + "next_interval": 0, + "trained_intervals": 15106, + "snapshot": "pass_end_0091", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 91, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 15106, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 15106, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2741195405396866e-06, + "update_l2": 0.025923701003193855 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.691373179521179e-07, + "update_l2": 0.006429457105696201 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016445218352600932, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016445218352600932, + "observation_loss": 0.00016445218352600932, + "chamfer": 9.128852252615616e-05, + "track": 7.316366827581078e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 91, + "adam_update_count": 15106 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033002451062202454 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1135f3a01f8b4870bfbf40e15e65ed8c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 92, + "next_interval": 0, + "next_adam_update": 15107, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 91, + "trained_intervals": 15106, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 15106, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8356221914291382, + "median": 7.238129615783691, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.3219666481018066, + "median": 6.371522903442383, + "max": 11.22591781616211, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.269033432006836, + "median": 1391.4888916015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 3.7507903575897217, + "median": 584.98486328125, + "max": 75050.6015625, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 10, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0092.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0092.json new file mode 100644 index 0000000000000000000000000000000000000000..1e82a9412bd44a2c2115b81997ebcc6549553117 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0092.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0092", + "executed_epochs": 92, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_fde86efbb0d84c0da78f0f356efe95a3.npz", + "optimizer_file": "boundary_fde86efbb0d84c0da78f0f356efe95a3_optimizer.pt", + "arrays_sha256": "76c45886472aaccfb4946a37a5e2fbfa23502a6b006a9bf6fc8b3f21ebd115c1", + "optimizer_sha256": "3fed27da2af9a07e1ba776225d5139b2614c7d8afbe329da8b4940d470da5c32", + "stage": "adam", + "completed_passes": 92, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 15272, + "adam_update_count": 15272, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 93, + "consumed_count": 92, + "last_submitted_update": 15272, + "last_consumed_update": 15106, + "pending": [ + { + "reference": { + "source_update": 15272, + "completed_passes": 92, + "next_interval": 0, + "trained_intervals": 15272, + "snapshot": "pass_end_0092", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 92, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 15272, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 15272, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2896792895844555e-06, + "update_l2": 0.02550567500293255 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.674197372078197e-07, + "update_l2": 0.006337238475680351 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016538001364097, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016538001364097, + "observation_loss": 0.00016538001364097, + "chamfer": 9.188157855533063e-05, + "track": 7.349844236159697e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 92, + "adam_update_count": 15272 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03368024714291096 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fde86efbb0d84c0da78f0f356efe95a3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 93, + "next_interval": 0, + "next_adam_update": 15273, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 92, + "trained_intervals": 15272, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 15272, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8242837190628052, + "median": 7.238559722900391, + "max": 11.520737648010254, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.2681280374526978, + "median": 6.364325046539307, + "max": 11.25528335571289, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.1983537673950195, + "median": 1392.0875244140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 3.5541930198669434, + "median": 580.7630615234375, + "max": 77287.1796875, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 10, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0093.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0093.json new file mode 100644 index 0000000000000000000000000000000000000000..280c3770cd6402f15234ee9f32489b3f7fcef97b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0093.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0093", + "executed_epochs": 93, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_0dfebe3471a644c7be70705dff85834b.npz", + "optimizer_file": "boundary_0dfebe3471a644c7be70705dff85834b_optimizer.pt", + "arrays_sha256": "48c0d05ce99f36e2910a4ea8dde83a1d13ca8afeb8f65029a96ae71733a8ad06", + "optimizer_sha256": "2a2be1fdbf5d9fb2dd4319626a8b13fe9b5b3339fde275c6772693a1a4dedbb9", + "stage": "adam", + "completed_passes": 93, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 15438, + "adam_update_count": 15438, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 94, + "consumed_count": 93, + "last_submitted_update": 15438, + "last_consumed_update": 15272, + "pending": [ + { + "reference": { + "source_update": 15438, + "completed_passes": 93, + "next_interval": 0, + "trained_intervals": 15438, + "snapshot": "pass_end_0093", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 93, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 15438, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 15438, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2712148418358993e-06, + "update_l2": 0.02444557473063469 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.247003731616132e-07, + "update_l2": 0.006187877152115107 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016287254402413964, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016287254402413964, + "observation_loss": 0.00016287254402413964, + "chamfer": 9.088264050660655e-05, + "track": 7.198991079349071e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 93, + "adam_update_count": 15438 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03355837310664356 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0dfebe3471a644c7be70705dff85834b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 94, + "next_interval": 0, + "next_adam_update": 15439, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 93, + "trained_intervals": 15438, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 15438, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8131437301635742, + "median": 7.239799976348877, + "max": 11.521278381347656, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.2189749479293823, + "median": 6.373333930969238, + "max": 11.285468101501465, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.129687786102295, + "median": 1393.815185546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 3.3837175369262695, + "median": 586.0428466796875, + "max": 79655.6328125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 11, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0094.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0094.json new file mode 100644 index 0000000000000000000000000000000000000000..ba4c92fc6f0f1717f5f371a65075aa71ea8e17a1 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0094.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0094", + "executed_epochs": 94, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_7f1ea3eab1a742ce81ae2cee4bf757b1.npz", + "optimizer_file": "boundary_7f1ea3eab1a742ce81ae2cee4bf757b1_optimizer.pt", + "arrays_sha256": "57f5939d3b72deeecba9cd0f81259a944fc994c5a04bc3fdb0a7faffdcbc2a11", + "optimizer_sha256": "ffc590895ada859b2ec0aeee41423c8bd58950dc417b2cf61def86a295e2a9c1", + "stage": "adam", + "completed_passes": 94, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 15604, + "adam_update_count": 15604, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 95, + "consumed_count": 94, + "last_submitted_update": 15604, + "last_consumed_update": 15438, + "pending": [ + { + "reference": { + "source_update": 15604, + "completed_passes": 94, + "next_interval": 0, + "trained_intervals": 15604, + "snapshot": "pass_end_0094", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 94, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 15604, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 15604, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.50880212510674e-07, + "update_l2": 0.018378738313913345 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.0610159506541095e-06, + "update_l2": 0.004787940066307783 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.958453301806003e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.958453301806003e-05, + "observation_loss": 9.958453301806003e-05, + "chamfer": 5.305901140673086e-05, + "track": 4.652552161132917e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 94, + "adam_update_count": 15604 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03291734214872122 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7f1ea3eab1a742ce81ae2cee4bf757b1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 95, + "next_interval": 0, + "next_adam_update": 15605, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 94, + "trained_intervals": 15604, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 15604, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.8061833381652832, + "median": 7.2416205406188965, + "max": 11.52497673034668, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.1726150512695312, + "median": 6.37375020980835, + "max": 11.312880516052246, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 6.087170600891113, + "median": 1396.35498046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 3.230429172515869, + "median": 586.2796630859375, + "max": 81869.3984375, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 11, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0095.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0095.json new file mode 100644 index 0000000000000000000000000000000000000000..04113e9400b47ffbe17df5143c39c97e3c03c597 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0095.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0095", + "executed_epochs": 95, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6ff08d6babe848619652dada384b55c0.npz", + "optimizer_file": "boundary_6ff08d6babe848619652dada384b55c0_optimizer.pt", + "arrays_sha256": "e438491da8705752215dbac112b78d22381ef17e43a964c30874fafa426c07d6", + "optimizer_sha256": "cb76b624212716f16d37f46c26e5bbc5f73f6885fa98411e0a1b813765db3ba9", + "stage": "adam", + "completed_passes": 95, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 15770, + "adam_update_count": 15770, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 96, + "consumed_count": 95, + "last_submitted_update": 15770, + "last_consumed_update": 15604, + "pending": [ + { + "reference": { + "source_update": 15770, + "completed_passes": 95, + "next_interval": 0, + "trained_intervals": 15770, + "snapshot": "pass_end_0095", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 95, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 15770, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 15770, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1268009529885603e-06, + "update_l2": 0.02450433559715748 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.334355475701159e-07, + "update_l2": 0.0071832649409770966 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016103941015899181, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016103941015899181, + "observation_loss": 0.00016103941015899181, + "chamfer": 8.919857646105811e-05, + "track": 7.184082642197609e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 95, + "adam_update_count": 15770 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033142396016046405 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6ff08d6babe848619652dada384b55c0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 96, + "next_interval": 0, + "next_adam_update": 15771, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 95, + "trained_intervals": 15770, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 15770, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.783439040184021, + "median": 7.241915225982666, + "max": 11.52497673034668, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.1263084411621094, + "median": 6.363851547241211, + "max": 11.337026596069336, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.950284957885742, + "median": 1396.7666015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 3.08424973487854, + "median": 580.50537109375, + "max": 83870.28125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 11, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0096.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0096.json new file mode 100644 index 0000000000000000000000000000000000000000..6b9fcd672ba52b449c1294db9a6cdee03574f8da --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0096.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0096", + "executed_epochs": 96, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ab740ced5ce2463fba26c00f8411b02b.npz", + "optimizer_file": "boundary_ab740ced5ce2463fba26c00f8411b02b_optimizer.pt", + "arrays_sha256": "fd1bc47252529f6069db6df693e1cbe6c5b2b06ffa4fdc952911827cd2e2711e", + "optimizer_sha256": "1fca8c25d73e1065d5a92044f4e4c9b2c167b4ae0df49b8ad83fd33b84b0b55a", + "stage": "adam", + "completed_passes": 96, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 15936, + "adam_update_count": 15936, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 97, + "consumed_count": 96, + "last_submitted_update": 15936, + "last_consumed_update": 15770, + "pending": [ + { + "reference": { + "source_update": 15936, + "completed_passes": 96, + "next_interval": 0, + "trained_intervals": 15936, + "snapshot": "pass_end_0096", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 96, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 15936, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 15936, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.600353223504499e-07, + "update_l2": 0.020239489153027534 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.704603947582655e-07, + "update_l2": 0.007194164674729109 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.249868162441999e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.249868162441999e-05, + "observation_loss": 9.249868162441999e-05, + "chamfer": 4.536828782875091e-05, + "track": 4.7130397433647886e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 96, + "adam_update_count": 15936 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03282848605886102 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ab740ced5ce2463fba26c00f8411b02b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 97, + "next_interval": 0, + "next_adam_update": 15937, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 96, + "trained_intervals": 15936, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 15936, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.7585746049880981, + "median": 7.243711471557617, + "max": 11.52497673034668, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.085555076599121, + "median": 6.357222557067871, + "max": 11.345593452453613, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.8041582107543945, + "median": 1399.27783203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.961082935333252, + "median": 576.6717529296875, + "max": 84591.8671875, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 11, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0097.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0097.json new file mode 100644 index 0000000000000000000000000000000000000000..9328bdcc43d0910100153b018741c2a123bc6a50 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0097.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0097", + "executed_epochs": 97, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5abb9f2f487841399d2abb985c7bc758.npz", + "optimizer_file": "boundary_5abb9f2f487841399d2abb985c7bc758_optimizer.pt", + "arrays_sha256": "6c792962648fc623ac569c1b1039809349e75e4ba858d676d3ea48cee8251c00", + "optimizer_sha256": "c42eed8b6663a3ad95683c7eed76df199d151d9d167c0c20e8211f1e3a5984e0", + "stage": "adam", + "completed_passes": 97, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 16102, + "adam_update_count": 16102, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 98, + "consumed_count": 97, + "last_submitted_update": 16102, + "last_consumed_update": 15936, + "pending": [ + { + "reference": { + "source_update": 16102, + "completed_passes": 97, + "next_interval": 0, + "trained_intervals": 16102, + "snapshot": "pass_end_0097", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 97, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 16102, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 16102, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.852127504927921e-07, + "update_l2": 0.020835720002651215 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.757461505912943e-07, + "update_l2": 0.007347694598138332 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.360018884763122e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.360018884763122e-05, + "observation_loss": 9.360018884763122e-05, + "chamfer": 4.621067637344822e-05, + "track": 4.7389508836204186e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 97, + "adam_update_count": 16102 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034123304998502135 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5abb9f2f487841399d2abb985c7bc758_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 98, + "next_interval": 0, + "next_adam_update": 16103, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 97, + "trained_intervals": 16102, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 16102, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.733099341392517, + "median": 7.245336532592773, + "max": 11.52497673034668, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 1.0427759885787964, + "median": 6.352169990539551, + "max": 11.346025466918945, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.658163070678711, + "median": 1401.553466796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.8370816707611084, + "median": 573.7676391601562, + "max": 84628.4296875, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 12, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0098.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0098.json new file mode 100644 index 0000000000000000000000000000000000000000..f6975652957487bb6e3c75d2239d69f9ec53a03f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0098.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0098", + "executed_epochs": 98, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_2d0ef1600c5d4316adea0115cdad7bc0.npz", + "optimizer_file": "boundary_2d0ef1600c5d4316adea0115cdad7bc0_optimizer.pt", + "arrays_sha256": "f0ef60a539364ab70b03e9d10ed35176df31c177eb60b281f86932773e4c8c0b", + "optimizer_sha256": "97c9b998cf7cc988e3e6284877465975af28bdf008b0c31796b6ebc647c40ad4", + "stage": "adam", + "completed_passes": 98, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 16268, + "adam_update_count": 16268, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 99, + "consumed_count": 98, + "last_submitted_update": 16268, + "last_consumed_update": 16102, + "pending": [ + { + "reference": { + "source_update": 16268, + "completed_passes": 98, + "next_interval": 0, + "trained_intervals": 16268, + "snapshot": "pass_end_0098", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 98, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 16268, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 16268, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.69543703427189e-07, + "update_l2": 0.018509723246097565 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.45187400955183e-07, + "update_l2": 0.005081657320261002 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.577137097949162e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.577137097949162e-05, + "observation_loss": 9.577137097949162e-05, + "chamfer": 5.023381891078316e-05, + "track": 4.5537552068708465e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 98, + "adam_update_count": 16268 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0343949762172997 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2d0ef1600c5d4316adea0115cdad7bc0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 99, + "next_interval": 0, + "next_adam_update": 16269, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 98, + "trained_intervals": 16268, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 16268, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.7051752805709839, + "median": 7.247156620025635, + "max": 11.52497673034668, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.9982680678367615, + "median": 6.349808692932129, + "max": 11.357059478759766, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.502349853515625, + "median": 1404.106689453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.71357798576355, + "median": 572.414794921875, + "max": 85567.390625, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 13, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0099.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0099.json new file mode 100644 index 0000000000000000000000000000000000000000..89464290691d6d210399db8d17862ca92524711d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0099.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0099", + "executed_epochs": 99, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_493bc77d39af49fcb158727235c84f4c.npz", + "optimizer_file": "boundary_493bc77d39af49fcb158727235c84f4c_optimizer.pt", + "arrays_sha256": "cdbee65e25197f3127fb6120a13a92b051aecfda7de60820ed3f9aea8f481050", + "optimizer_sha256": "ee5c7ed474964963ce6bb3092d34e9e0521c7df5de967c32c92b5b084a12b8e9", + "stage": "adam", + "completed_passes": 99, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 16434, + "adam_update_count": 16434, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 100, + "consumed_count": 99, + "last_submitted_update": 16434, + "last_consumed_update": 16268, + "pending": [ + { + "reference": { + "source_update": 16434, + "completed_passes": 99, + "next_interval": 0, + "trained_intervals": 16434, + "snapshot": "pass_end_0099", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 99, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 16434, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 16434, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.926897766679758e-06, + "update_l2": 0.02955295890569687 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.673393606135505e-07, + "update_l2": 0.006633324548602104 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0002607725909911096, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0002607725909911096, + "observation_loss": 0.0002607725909911096, + "chamfer": 0.00016981782391667366, + "track": 9.095476707443595e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 99, + "adam_update_count": 16434 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.032688973005861044 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_493bc77d39af49fcb158727235c84f4c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 100, + "next_interval": 0, + "next_adam_update": 16435, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 99, + "trained_intervals": 16434, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 16434, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.6988792419433594, + "median": 7.248054504394531, + "max": 11.528989791870117, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.9478779435157776, + "median": 6.3387451171875, + "max": 11.410131454467773, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.46781587600708, + "median": 1405.3680419921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.580228567123413, + "median": 566.0857543945312, + "max": 90231.28125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 15, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0100.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0100.json new file mode 100644 index 0000000000000000000000000000000000000000..58c235ec3ea2d090055c369a1fb3b5de4c34a87e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0100.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0100", + "executed_epochs": 100, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_05535a2521dc4ab68c95147c7ff0bd98.npz", + "optimizer_file": "boundary_05535a2521dc4ab68c95147c7ff0bd98_optimizer.pt", + "arrays_sha256": "08ad3cdb823223293b7e7a8564edeb52b428247ab232a2ac78479f14582e6213", + "optimizer_sha256": "6d6ea6c47601c04000c99bcc17df14952857c34a32bd46fa0a8bd1de8d095498", + "stage": "adam", + "completed_passes": 100, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 16600, + "adam_update_count": 16600, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 101, + "consumed_count": 100, + "last_submitted_update": 16600, + "last_consumed_update": 16434, + "pending": [ + { + "reference": { + "source_update": 16600, + "completed_passes": 100, + "next_interval": 0, + "trained_intervals": 16600, + "snapshot": "pass_end_0100", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 100, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 16600, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 16600, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.954018883538083e-07, + "update_l2": 0.018692925572395325 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.371190460820799e-07, + "update_l2": 0.0049035819247365 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.949614468496293e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.949614468496293e-05, + "observation_loss": 9.949614468496293e-05, + "chamfer": 5.2863164455629885e-05, + "track": 4.6632976591354236e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 100, + "adam_update_count": 16600 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03357256413437426 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_05535a2521dc4ab68c95147c7ff0bd98_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 101, + "next_interval": 0, + "next_adam_update": 16601, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 100, + "trained_intervals": 16600, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 16600, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.6786776781082153, + "median": 7.249855041503906, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.91131991147995, + "median": 6.336529731750488, + "max": 11.415493965148926, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.358465671539307, + "median": 1407.9007568359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.4876036643981934, + "median": 564.8330078125, + "max": 90716.453125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 17, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0101.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0101.json new file mode 100644 index 0000000000000000000000000000000000000000..b7612234187317135be4d843a8e11eb423d54104 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0101.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0101", + "executed_epochs": 101, + "score": null, + "best_score": 0.00014888712410056432, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_7d6596f48a8448f0a4d25d9eb2a92881.npz", + "optimizer_file": "boundary_7d6596f48a8448f0a4d25d9eb2a92881_optimizer.pt", + "arrays_sha256": "22f0acbbe12c6548323f51ce97f8018f94b22ccba738bd2f6496090a6a8a38d4", + "optimizer_sha256": "5b4c01910cc4f26559252c3228da3cf9517069f32b7a3723d215a72f3b8b3f12", + "stage": "adam", + "completed_passes": 101, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 16766, + "adam_update_count": 16766, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 102, + "consumed_count": 101, + "last_submitted_update": 16766, + "last_consumed_update": 16600, + "pending": [ + { + "reference": { + "source_update": 16766, + "completed_passes": 101, + "next_interval": 0, + "trained_intervals": 16766, + "snapshot": "pass_end_0101", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 13612, + "pass_science": { + "completed_passes": 101, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 16766, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 16766, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.840855454967823e-07, + "update_l2": 0.020143738016486168 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.131456527531554e-07, + "update_l2": 0.00674819340929389 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.427197073819116e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.427197073819116e-05, + "observation_loss": 9.427197073819116e-05, + "chamfer": 4.6685941924806684e-05, + "track": 4.758602881338447e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 101, + "adam_update_count": 16766 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033194143092259765 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7d6596f48a8448f0a4d25d9eb2a92881_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 102, + "next_interval": 0, + "next_adam_update": 16767, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 101, + "trained_intervals": 16766, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 16766, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.65565824508667, + "median": 7.25025749206543, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.8731750845909119, + "median": 6.336410999298096, + "max": 11.41552734375, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.236525535583496, + "median": 1408.467529296875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.3945014476776123, + "median": 564.7664184570312, + "max": 90719.4765625, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 17, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0102.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0102.json new file mode 100644 index 0000000000000000000000000000000000000000..14064516e633a656b1069199ae876b7bfcefb860 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0102.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0102", + "executed_epochs": 102, + "score": null, + "best_score": 0.00014845306763908663, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_20a885819a7247918e69c6b9a474db40.npz", + "optimizer_file": "boundary_20a885819a7247918e69c6b9a474db40_optimizer.pt", + "arrays_sha256": "ef9afe6552c41ea9c9008206ce4fb1b20f2dddf33a6bd141c78909cade1c4d0b", + "optimizer_sha256": "6896116cbd52fc0c596abc602d3b86d88183b9e790051aa5bef1dbe0a0a036d4", + "stage": "adam", + "completed_passes": 102, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 16932, + "adam_update_count": 16932, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 103, + "consumed_count": 102, + "last_submitted_update": 16932, + "last_consumed_update": 16766, + "pending": [ + { + "reference": { + "source_update": 16932, + "completed_passes": 102, + "next_interval": 0, + "trained_intervals": 16932, + "snapshot": "pass_end_0102", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 16766, + "pass_science": { + "completed_passes": 102, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 16932, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 16932, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.186600896602613e-07, + "update_l2": 0.018473520874977112 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.466260285582393e-07, + "update_l2": 0.004804334603250027 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.580347978044301e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.580347978044301e-05, + "observation_loss": 9.580347978044301e-05, + "chamfer": 4.996731877326965e-05, + "track": 4.5836164645152166e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 102, + "adam_update_count": 16932 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03294859197922051 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_20a885819a7247918e69c6b9a474db40_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 103, + "next_interval": 0, + "next_adam_update": 16933, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 102, + "trained_intervals": 16932, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 16932, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.6278356313705444, + "median": 7.251308441162109, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.8252109289169312, + "median": 6.335519790649414, + "max": 11.425551414489746, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 5.09283971786499, + "median": 1409.948486328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.282362222671509, + "median": 564.2627563476562, + "max": 91633.421875, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 18, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0103.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0103.json new file mode 100644 index 0000000000000000000000000000000000000000..be7a9224e055f8e97916bbb014b01527827f4f3b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0103.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0103", + "executed_epochs": 103, + "score": null, + "best_score": 0.00014845306763908663, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_20c2c3758b4a4e6db58b77e1ade2668e.npz", + "optimizer_file": "boundary_20c2c3758b4a4e6db58b77e1ade2668e_optimizer.pt", + "arrays_sha256": "4717d113d06a4564f454623c8698c06af3a143c4fc362516eb07fab1d9a62c9d", + "optimizer_sha256": "8e9d898ceeaa4e1172b818491394a0d472e295312b724cdc3c81186de2561af0", + "stage": "adam", + "completed_passes": 103, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17098, + "adam_update_count": 17098, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 104, + "consumed_count": 103, + "last_submitted_update": 17098, + "last_consumed_update": 16932, + "pending": [ + { + "reference": { + "source_update": 17098, + "completed_passes": 103, + "next_interval": 0, + "trained_intervals": 17098, + "snapshot": "pass_end_0103", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 16766, + "pass_science": { + "completed_passes": 103, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17098, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17098, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6446925883428776e-06, + "update_l2": 0.026429517194628716 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.3389792457019212e-06, + "update_l2": 0.007882360368967056 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00020177799160592258, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00020177799160592258, + "observation_loss": 0.00020177799160592258, + "chamfer": 0.00012560391041915864, + "track": 7.617407391080633e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 103, + "adam_update_count": 17098 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03283752710558474 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_20c2c3758b4a4e6db58b77e1ade2668e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 104, + "next_interval": 0, + "next_adam_update": 17099, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 103, + "trained_intervals": 17098, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 17098, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.606165885925293, + "median": 7.252683162689209, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.7771464586257935, + "median": 6.3315582275390625, + "max": 11.454026222229004, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.98366641998291, + "median": 1411.88818359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.1752562522888184, + "median": 562.0327758789062, + "max": 94280.1796875, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 18, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0104.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0104.json new file mode 100644 index 0000000000000000000000000000000000000000..30ab62a13cbb5be3d741c86d936e342fc1c53aa5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0104.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0104", + "executed_epochs": 104, + "score": null, + "best_score": 0.00014845306763908663, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_1fd2cfe006034d349e2553c946305d56.npz", + "optimizer_file": "boundary_1fd2cfe006034d349e2553c946305d56_optimizer.pt", + "arrays_sha256": "7407a9d99743ab83cf87ea7c504de09619794f054c7d4b752f03b8ebaa7eed1b", + "optimizer_sha256": "75c1c8c99f91a9c05420bcb687219864f8ad794d3e7a49c4153f6d8eccd2f4a2", + "stage": "adam", + "completed_passes": 104, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17264, + "adam_update_count": 17264, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 105, + "consumed_count": 104, + "last_submitted_update": 17264, + "last_consumed_update": 17098, + "pending": [ + { + "reference": { + "source_update": 17264, + "completed_passes": 104, + "next_interval": 0, + "trained_intervals": 17264, + "snapshot": "pass_end_0104", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 16766, + "pass_science": { + "completed_passes": 104, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17264, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17264, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.270836815427174e-07, + "update_l2": 0.01923743635416031 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.79654476698488e-07, + "update_l2": 0.006437169853597879 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.526316716801375e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.526316716801375e-05, + "observation_loss": 9.526316716801375e-05, + "chamfer": 4.712126246886328e-05, + "track": 4.8141901061171666e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 104, + "adam_update_count": 17264 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03385007311590016 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1fd2cfe006034d349e2553c946305d56_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 105, + "next_interval": 0, + "next_adam_update": 17265, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 104, + "trained_intervals": 17264, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 17264, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.5892713069915771, + "median": 7.253633975982666, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.7422850131988525, + "median": 6.31441593170166, + "max": 11.45883560180664, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.900177001953125, + "median": 1413.231201171875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.1007301807403564, + "median": 552.480224609375, + "max": 94734.6953125, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 21, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0105.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0105.json new file mode 100644 index 0000000000000000000000000000000000000000..9321c12950827c087614517c26e23ca430793d11 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0105.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0105", + "executed_epochs": 105, + "score": null, + "best_score": 0.00014845306763908663, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_dca52446b90144398ba7d778323d5d2f.npz", + "optimizer_file": "boundary_dca52446b90144398ba7d778323d5d2f_optimizer.pt", + "arrays_sha256": "bdaadc6a9577ba4ac04bc29de0d4ce56431c9aa5dbf302c7087a8530569a8e0b", + "optimizer_sha256": "c6433e13edf3dec128a5a2e547bef64c7b2a116bb048e1abfb00918ffdd8c3db", + "stage": "adam", + "completed_passes": 105, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17430, + "adam_update_count": 17430, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 106, + "consumed_count": 105, + "last_submitted_update": 17430, + "last_consumed_update": 17264, + "pending": [ + { + "reference": { + "source_update": 17430, + "completed_passes": 105, + "next_interval": 0, + "trained_intervals": 17430, + "snapshot": "pass_end_0105", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 16766, + "pass_science": { + "completed_passes": 105, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17430, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17430, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.283738341357093e-07, + "update_l2": 0.018606621772050858 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.483269316959195e-07, + "update_l2": 0.006173951085656881 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.708642028272152e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.708642028272152e-05, + "observation_loss": 9.708642028272152e-05, + "chamfer": 4.745411570183933e-05, + "track": 4.963230458088219e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 105, + "adam_update_count": 17430 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0352262849919498 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_dca52446b90144398ba7d778323d5d2f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 106, + "next_interval": 0, + "next_adam_update": 17431, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 105, + "trained_intervals": 17430, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 17430, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.5692869424819946, + "median": 7.256035804748535, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.7082394361495972, + "median": 6.311300277709961, + "max": 11.47055435180664, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.803222179412842, + "median": 1416.629638671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 2.0304133892059326, + "median": 550.7625732421875, + "max": 95851.3984375, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 21, + "controller_edge_stiffness": 0 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0106.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0106.json new file mode 100644 index 0000000000000000000000000000000000000000..3fc83e9e810cb60f5b5b43c5b49ea85595ea619c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0106.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0106", + "executed_epochs": 106, + "score": null, + "best_score": 0.00014635244943714365, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_f22358dbfc074519b1719f43289ebf21.npz", + "optimizer_file": "boundary_f22358dbfc074519b1719f43289ebf21_optimizer.pt", + "arrays_sha256": "622f8632ccc4120dd0383cc368fba0d4186eabb588659d4c92da11893bb69dda", + "optimizer_sha256": "2da9189250750931e9c57968806642dfe931569c40ff8730ff9e9b939831c21d", + "stage": "adam", + "completed_passes": 106, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17596, + "adam_update_count": 17596, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 107, + "consumed_count": 106, + "last_submitted_update": 17596, + "last_consumed_update": 17430, + "pending": [ + { + "reference": { + "source_update": 17596, + "completed_passes": 106, + "next_interval": 0, + "trained_intervals": 17596, + "snapshot": "pass_end_0106", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17430, + "pass_science": { + "completed_passes": 106, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17596, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17596, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.783009565770044e-06, + "update_l2": 0.026752112433314323 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.4536326489178464e-06, + "update_l2": 0.007877819240093231 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00019551058358047158, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00019551058358047158, + "observation_loss": 0.00019551058358047158, + "chamfer": 0.0001216954697156325, + "track": 7.381511386483908e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 106, + "adam_update_count": 17596 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03274081205017865 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f22358dbfc074519b1719f43289ebf21_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 107, + "next_interval": 0, + "next_adam_update": 17597, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 106, + "trained_intervals": 17596, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 17596, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.546122431755066, + "median": 7.2559709548950195, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.6590436100959778, + "median": 6.325411796569824, + "max": 11.521804809570312, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.693236351013184, + "median": 1416.5377197265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.9329427480697632, + "median": 558.5880126953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 23, + "controller_edge_stiffness": 1 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0107.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0107.json new file mode 100644 index 0000000000000000000000000000000000000000..afff2bfdefad4b8ea25e21ca6361e74c84f74a1e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0107.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0107", + "executed_epochs": 107, + "score": null, + "best_score": 0.00014635244943714365, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_fe2594e291f24e9491b03f244596669f.npz", + "optimizer_file": "boundary_fe2594e291f24e9491b03f244596669f_optimizer.pt", + "arrays_sha256": "3dc0a3980380bd917073d5150717ba5c428be45785a29c545cff1fd1f649b814", + "optimizer_sha256": "d8a62510208ac2e717cba96fe4d310ea0d1656c38cbda956706a5499947272f9", + "stage": "adam", + "completed_passes": 107, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17762, + "adam_update_count": 17762, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 108, + "consumed_count": 107, + "last_submitted_update": 17762, + "last_consumed_update": 17596, + "pending": [ + { + "reference": { + "source_update": 17762, + "completed_passes": 107, + "next_interval": 0, + "trained_intervals": 17762, + "snapshot": "pass_end_0107", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17430, + "pass_science": { + "completed_passes": 107, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17762, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17762, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.152403327381762e-07, + "update_l2": 0.019123312085866928 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.49696368984587e-07, + "update_l2": 0.006006462499499321 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.382773714605719e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.382773714605719e-05, + "observation_loss": 9.382773714605719e-05, + "chamfer": 4.550010635284707e-05, + "track": 4.832762715523131e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 107, + "adam_update_count": 17762 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03347060503438115 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fe2594e291f24e9491b03f244596669f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 108, + "next_interval": 0, + "next_adam_update": 17763, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 107, + "trained_intervals": 17762, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 17762, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.524638056755066, + "median": 7.257327556610107, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.6140319108963013, + "median": 6.325181007385254, + "max": 11.525160789489746, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.593480587005615, + "median": 1418.460693359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.8478668928146362, + "median": 558.4599609375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 25, + "controller_edge_stiffness": 1 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0108.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0108.json new file mode 100644 index 0000000000000000000000000000000000000000..ed33436fe183b3622fcf82b9127c4382fede17d8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0108.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0108", + "executed_epochs": 108, + "score": null, + "best_score": 0.00014635244943714365, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_1ee11e9a889b4de19cda9daf2fdfc89e.npz", + "optimizer_file": "boundary_1ee11e9a889b4de19cda9daf2fdfc89e_optimizer.pt", + "arrays_sha256": "5dc8b20152170d6a02a179fb6999c2dd3d1d53b5dc916b16ce631e68f7a66f0a", + "optimizer_sha256": "a8b8ce0d144a2df5e916ae2ea9fbb7cd682cd683b9f4082589b3ae70ffb86626", + "stage": "adam", + "completed_passes": 108, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17928, + "adam_update_count": 17928, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 109, + "consumed_count": 108, + "last_submitted_update": 17928, + "last_consumed_update": 17762, + "pending": [ + { + "reference": { + "source_update": 17928, + "completed_passes": 108, + "next_interval": 0, + "trained_intervals": 17928, + "snapshot": "pass_end_0108", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17430, + "pass_science": { + "completed_passes": 108, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17928, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17928, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.218188665727212e-07, + "update_l2": 0.021917175501585007 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.673246725265926e-07, + "update_l2": 0.0062491558492183685 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012598477769643068, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012598477769643068, + "observation_loss": 0.00012598477769643068, + "chamfer": 7.22805125406012e-05, + "track": 5.370426515582949e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 108, + "adam_update_count": 17928 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03316707885824144 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1ee11e9a889b4de19cda9daf2fdfc89e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 109, + "next_interval": 0, + "next_adam_update": 17929, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 108, + "trained_intervals": 17928, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 17928, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.5050380229949951, + "median": 7.259759902954102, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.5816437602043152, + "median": 6.321627616882324, + "max": 11.525160789489746, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.504324913024902, + "median": 1421.9150390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.788976788520813, + "median": 556.480224609375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 25, + "controller_edge_stiffness": 1 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0109.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0109.json new file mode 100644 index 0000000000000000000000000000000000000000..875dfb19ec89544d69e19ef6110e475e106f6a14 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0109.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0109", + "executed_epochs": 109, + "score": null, + "best_score": 0.00014635244943714365, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c75c0bbf46e04a4fa7ea17b9a0202a9a.npz", + "optimizer_file": "boundary_c75c0bbf46e04a4fa7ea17b9a0202a9a_optimizer.pt", + "arrays_sha256": "2cc7b0f2dabc5fdcd94ea97d3a80f3c37e0df842227feeafae446d7ce7f7f333", + "optimizer_sha256": "a6edc52ec4d937fb6ec69b50125bb1b76c6f29e0a178ad66afad61395424a0bc", + "stage": "adam", + "completed_passes": 109, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18094, + "adam_update_count": 18094, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 110, + "consumed_count": 109, + "last_submitted_update": 18094, + "last_consumed_update": 17928, + "pending": [ + { + "reference": { + "source_update": 18094, + "completed_passes": 109, + "next_interval": 0, + "trained_intervals": 18094, + "snapshot": "pass_end_0109", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17430, + "pass_science": { + "completed_passes": 109, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18094, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18094, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4070059251025668e-06, + "update_l2": 0.02554202638566494 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.3625980272991e-06, + "update_l2": 0.007943110540509224 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.000191040089703165, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.000191040089703165, + "observation_loss": 0.000191040089703165, + "chamfer": 0.00011047700536437333, + "track": 8.056308433879167e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 109, + "adam_update_count": 18094 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03380279405973852 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c75c0bbf46e04a4fa7ea17b9a0202a9a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 110, + "next_interval": 0, + "next_adam_update": 18095, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 109, + "trained_intervals": 18094, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 18094, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.4807690382003784, + "median": 7.260765075683594, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.5339389443397522, + "median": 6.33352518081665, + "max": 11.525160789489746, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.39632511138916, + "median": 1423.3450927734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.7056374549865723, + "median": 563.1558227539062, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 25, + "controller_edge_stiffness": 1 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0110.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0110.json new file mode 100644 index 0000000000000000000000000000000000000000..3f1b0a736ce09d812f7ac5b399e5fde2f9c128cf --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0110.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0110", + "executed_epochs": 110, + "score": null, + "best_score": 0.00014546279814008396, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_4506d118e04c47b186ca9e615f614ab0.npz", + "optimizer_file": "boundary_4506d118e04c47b186ca9e615f614ab0_optimizer.pt", + "arrays_sha256": "19b21f81f54f67426291279efe97636a541f7fd228f97293483b52bf520c9fad", + "optimizer_sha256": "06c3238263545caab3f1d44310ad91a0c2449db4bf5ecbce88263c5177a90c3a", + "stage": "adam", + "completed_passes": 110, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18260, + "adam_update_count": 18260, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 111, + "consumed_count": 110, + "last_submitted_update": 18260, + "last_consumed_update": 18094, + "pending": [ + { + "reference": { + "source_update": 18260, + "completed_passes": 110, + "next_interval": 0, + "trained_intervals": 18260, + "snapshot": "pass_end_0110", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18094, + "pass_science": { + "completed_passes": 110, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18260, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18260, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.688407777095563e-07, + "update_l2": 0.019971678033471107 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.149544103413064e-07, + "update_l2": 0.00585552491247654 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011399279173929244, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011399279173929244, + "observation_loss": 0.00011399279173929244, + "chamfer": 6.216079782461748e-05, + "track": 5.183199391467497e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 110, + "adam_update_count": 18260 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033124074805527925 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4506d118e04c47b186ca9e615f614ab0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 111, + "next_interval": 0, + "next_adam_update": 18261, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 110, + "trained_intervals": 18260, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 18260, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.4602888822555542, + "median": 7.263158798217773, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.49648356437683105, + "median": 6.328963279724121, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.307203769683838, + "median": 1426.7562255859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.6429338455200195, + "median": 560.5900268554688, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 25, + "controller_edge_stiffness": 3 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0111.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0111.json new file mode 100644 index 0000000000000000000000000000000000000000..27b31c447a2542f473cdc1b26eaeefaca64faa42 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0111.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0111", + "executed_epochs": 111, + "score": null, + "best_score": 0.00014546279814008396, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_be18374383b94802a1016da56ea27a36.npz", + "optimizer_file": "boundary_be18374383b94802a1016da56ea27a36_optimizer.pt", + "arrays_sha256": "52ee533f737b74ed5ef9412f7a5c3bd4e88bb980fdceae830059a0e8d0e44dfb", + "optimizer_sha256": "c586e92f055a2c96a9e27c13acd265db398ba04609419244ddc9c481ac102d3d", + "stage": "adam", + "completed_passes": 111, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18426, + "adam_update_count": 18426, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 112, + "consumed_count": 111, + "last_submitted_update": 18426, + "last_consumed_update": 18260, + "pending": [ + { + "reference": { + "source_update": 18426, + "completed_passes": 111, + "next_interval": 0, + "trained_intervals": 18426, + "snapshot": "pass_end_0111", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18094, + "pass_science": { + "completed_passes": 111, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18426, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18426, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1592177315833396e-06, + "update_l2": 0.02394334226846695 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.899407586999587e-07, + "update_l2": 0.006842551287263632 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017143302829936147, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017143302829936147, + "observation_loss": 0.00017143302829936147, + "chamfer": 9.681804658612236e-05, + "track": 7.46149817132391e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 111, + "adam_update_count": 18426 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.038503798888996243 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_be18374383b94802a1016da56ea27a36_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 112, + "next_interval": 0, + "next_adam_update": 18427, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 111, + "trained_intervals": 18426, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 18426, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.439097285270691, + "median": 7.264759063720703, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.45729511976242065, + "median": 6.336138725280762, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.216887474060059, + "median": 1429.041259765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.579795002937317, + "median": 564.64111328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 28, + "controller_edge_stiffness": 3 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0112.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0112.json new file mode 100644 index 0000000000000000000000000000000000000000..02665115c171c41631066ba43c3cbf9ef75dc227 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0112.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0112", + "executed_epochs": 112, + "score": null, + "best_score": 0.00014517502560087758, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_74f89ac865d44218a3e08d2476c3b6e4.npz", + "optimizer_file": "boundary_74f89ac865d44218a3e08d2476c3b6e4_optimizer.pt", + "arrays_sha256": "92e9dfc0e66f9533d65ff3a08c536c55cd06bfed8d2af1b0973c1937d634e7d8", + "optimizer_sha256": "beaa056b1894106897963bb3de04e9c6ba99b08e8b7f782e70e5a4cc19057a60", + "stage": "adam", + "completed_passes": 112, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18592, + "adam_update_count": 18592, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 113, + "consumed_count": 112, + "last_submitted_update": 18592, + "last_consumed_update": 18426, + "pending": [ + { + "reference": { + "source_update": 18592, + "completed_passes": 112, + "next_interval": 0, + "trained_intervals": 18592, + "snapshot": "pass_end_0112", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18426, + "pass_science": { + "completed_passes": 112, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18592, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18592, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.659828042960726e-07, + "update_l2": 0.020179901272058487 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.482270802938729e-07, + "update_l2": 0.005578094627708197 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011193218233529478, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011193218233529478, + "observation_loss": 0.00011193218233529478, + "chamfer": 6.14303135080263e-05, + "track": 5.050186882726848e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 112, + "adam_update_count": 18592 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03544033598154783 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_74f89ac865d44218a3e08d2476c3b6e4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 113, + "next_interval": 0, + "next_adam_update": 18593, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 112, + "trained_intervals": 18592, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 18592, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.4208961725234985, + "median": 7.265854835510254, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.4292500615119934, + "median": 6.327028751373291, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.140829563140869, + "median": 1430.6080322265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.5361051559448242, + "median": 559.5013427734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 29, + "controller_edge_stiffness": 3 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0113.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0113.json new file mode 100644 index 0000000000000000000000000000000000000000..07c75c206b8b06cff0c524ade5831440e0f49f0b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0113.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0113", + "executed_epochs": 113, + "score": null, + "best_score": 0.00014419030459252843, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5b7116907ed441d799890e930f7b2785.npz", + "optimizer_file": "boundary_5b7116907ed441d799890e930f7b2785_optimizer.pt", + "arrays_sha256": "4ac1ea927ec9ce9a2e45ee303fe7e655088166e486e5981cff8bcbbc3c50c4eb", + "optimizer_sha256": "8e0c23925a6314f42450315093b25bba32b6322972caff29e7401dd7e47e039b", + "stage": "adam", + "completed_passes": 113, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18758, + "adam_update_count": 18758, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 114, + "consumed_count": 113, + "last_submitted_update": 18758, + "last_consumed_update": 18592, + "pending": [ + { + "reference": { + "source_update": 18758, + "completed_passes": 113, + "next_interval": 0, + "trained_intervals": 18758, + "snapshot": "pass_end_0113", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18592, + "pass_science": { + "completed_passes": 113, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18758, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18758, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.825920533832686e-07, + "update_l2": 0.020584166049957275 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.222665772133041e-07, + "update_l2": 0.005809218622744083 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011530592746566981, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011530592746566981, + "observation_loss": 0.00011530592746566981, + "chamfer": 6.379783008014783e-05, + "track": 5.150809374754317e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 113, + "adam_update_count": 18758 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03307902696542442 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5b7116907ed441d799890e930f7b2785_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 114, + "next_interval": 0, + "next_adam_update": 18759, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 113, + "trained_intervals": 18758, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 18758, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.402984857559204, + "median": 7.268186092376709, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.3993903696537018, + "median": 6.316998481750488, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 4.067322254180908, + "median": 1433.947021484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.4909155368804932, + "median": 553.9080810546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 30, + "controller_edge_stiffness": 4 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0114.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0114.json new file mode 100644 index 0000000000000000000000000000000000000000..7684032914357743d053f88a38cd950fff31816f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0114.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0114", + "executed_epochs": 114, + "score": null, + "best_score": 0.00014419030459252843, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_fb2d082712a94e69896e381923a982ab.npz", + "optimizer_file": "boundary_fb2d082712a94e69896e381923a982ab_optimizer.pt", + "arrays_sha256": "ad2b5ca7906ba0361d87503416baead6fc4ebbb4fbd9492e7aed3c3bb9841b34", + "optimizer_sha256": "cd6d4be7bcbf0811822ea8883d26a65fd4d900ba39e2e0552c4edb7956cb32c9", + "stage": "adam", + "completed_passes": 114, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18924, + "adam_update_count": 18924, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 115, + "consumed_count": 114, + "last_submitted_update": 18924, + "last_consumed_update": 18758, + "pending": [ + { + "reference": { + "source_update": 18924, + "completed_passes": 114, + "next_interval": 0, + "trained_intervals": 18924, + "snapshot": "pass_end_0114", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18592, + "pass_science": { + "completed_passes": 114, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18924, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18924, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.732974722785002e-07, + "update_l2": 0.020574871450662613 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.418324230457074e-07, + "update_l2": 0.005913230590522289 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011289087706245482, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011289087706245482, + "observation_loss": 0.00011289087706245482, + "chamfer": 6.223631498869509e-05, + "track": 5.065456571173854e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 114, + "adam_update_count": 18924 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03347138408571482 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fb2d082712a94e69896e381923a982ab_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 115, + "next_interval": 0, + "next_adam_update": 18925, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 114, + "trained_intervals": 18924, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 18924, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.3848011493682861, + "median": 7.269280910491943, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.368689626455307, + "median": 6.307864665985107, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.9940314292907715, + "median": 1435.517822265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.4458388090133667, + "median": 548.8780517578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 31, + "controller_edge_stiffness": 4 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0115.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0115.json new file mode 100644 index 0000000000000000000000000000000000000000..948172c0aa29e1a98f2c4b2e369e759cd045fbcd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0115.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0115", + "executed_epochs": 115, + "score": null, + "best_score": 0.00014419030459252843, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_120511910e9643e0afe10ee206a7f387.npz", + "optimizer_file": "boundary_120511910e9643e0afe10ee206a7f387_optimizer.pt", + "arrays_sha256": "d74d3030cd2f1d288f53da3f3d0689bf767bd43a92c6fcd2926c598857e2c751", + "optimizer_sha256": "885339e523d8e1f2d8185096f680dd6d527a0d848b056bf8b26b52165bc7aee0", + "stage": "adam", + "completed_passes": 115, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19090, + "adam_update_count": 19090, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 116, + "consumed_count": 115, + "last_submitted_update": 19090, + "last_consumed_update": 18924, + "pending": [ + { + "reference": { + "source_update": 19090, + "completed_passes": 115, + "next_interval": 0, + "trained_intervals": 19090, + "snapshot": "pass_end_0115", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18592, + "pass_science": { + "completed_passes": 115, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19090, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19090, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7854788438853575e-06, + "update_l2": 0.0295382309705019 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.0430528618599055e-06, + "update_l2": 0.008742839097976685 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0002254124265164137, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0002254124265164137, + "observation_loss": 0.0002254124265164137, + "chamfer": 0.0001390817342326045, + "track": 8.63306995597668e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 115, + "adam_update_count": 19090 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03336964803747833 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_120511910e9643e0afe10ee206a7f387_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 116, + "next_interval": 0, + "next_adam_update": 19091, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 115, + "trained_intervals": 19090, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 19090, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.3703986406326294, + "median": 7.267821311950684, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.3387826085090637, + "median": 6.3051018714904785, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.936919689178467, + "median": 1433.424072265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.403238296508789, + "median": 547.3572998046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 31, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0116.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0116.json new file mode 100644 index 0000000000000000000000000000000000000000..7a7b277cfc294fdea27a84b915b8a9e81701da42 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0116.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0116", + "executed_epochs": 116, + "score": null, + "best_score": 0.00014344734766283697, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_3119b4a4633345e09375e9be1ec54488.npz", + "optimizer_file": "boundary_3119b4a4633345e09375e9be1ec54488_optimizer.pt", + "arrays_sha256": "5966de63a536698c20e56bcea13d2e3e122c8b5759eb6d9398bd3a3d641dd3f6", + "optimizer_sha256": "d6d8756a0c4691470af7a5ace89c5262b62a3e88619e58977c29e29ecb591bf8", + "stage": "adam", + "completed_passes": 116, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19256, + "adam_update_count": 19256, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 117, + "consumed_count": 116, + "last_submitted_update": 19256, + "last_consumed_update": 19090, + "pending": [ + { + "reference": { + "source_update": 19256, + "completed_passes": 116, + "next_interval": 0, + "trained_intervals": 19256, + "snapshot": "pass_end_0116", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19090, + "pass_science": { + "completed_passes": 116, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19256, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19256, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.513764674309641e-07, + "update_l2": 0.017816824838519096 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.921889396631741e-07, + "update_l2": 0.004490217659622431 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.87824605545029e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.87824605545029e-05, + "observation_loss": 9.87824605545029e-05, + "chamfer": 5.24833012605086e-05, + "track": 4.6299162931973115e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 116, + "adam_update_count": 19256 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03393888100981712 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3119b4a4633345e09375e9be1ec54488_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 117, + "next_interval": 0, + "next_adam_update": 19257, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 116, + "trained_intervals": 19256, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 19256, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.3521305322647095, + "median": 7.267509937286377, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.31277477741241455, + "median": 6.302247047424316, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.865652561187744, + "median": 1432.977783203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.367213487625122, + "median": 545.7969970703125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 32, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0117.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0117.json new file mode 100644 index 0000000000000000000000000000000000000000..f65e26a6a2b7b8d3e93bb90263b323fd1630b41b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0117.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0117", + "executed_epochs": 117, + "score": null, + "best_score": 0.00014344734766283697, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_20177677780b455d8c08a65adada61a0.npz", + "optimizer_file": "boundary_20177677780b455d8c08a65adada61a0_optimizer.pt", + "arrays_sha256": "b6bc7dd20d9c4c7d51c921dee6b2ec9ec320a0ce9155a529acc1fed653a8da4e", + "optimizer_sha256": "63baf986c9a637dda06aa13ac59e0940c196612b02d2990c031f6dc392f8f6ec", + "stage": "adam", + "completed_passes": 117, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19422, + "adam_update_count": 19422, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 118, + "consumed_count": 117, + "last_submitted_update": 19422, + "last_consumed_update": 19256, + "pending": [ + { + "reference": { + "source_update": 19422, + "completed_passes": 117, + "next_interval": 0, + "trained_intervals": 19422, + "snapshot": "pass_end_0117", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19090, + "pass_science": { + "completed_passes": 117, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19422, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19422, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.351652016041044e-07, + "update_l2": 0.018531691282987595 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.568286264358903e-07, + "update_l2": 0.005514170043170452 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.940260158851743e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.940260158851743e-05, + "observation_loss": 8.940260158851743e-05, + "chamfer": 4.331190575612709e-05, + "track": 4.609069583239034e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 117, + "adam_update_count": 19422 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03465466503985226 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_20177677780b455d8c08a65adada61a0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 118, + "next_interval": 0, + "next_adam_update": 19423, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 117, + "trained_intervals": 19422, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 19422, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.3312203884124756, + "median": 7.2692742347717285, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.2772819399833679, + "median": 6.299591064453125, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.7856605052948, + "median": 1435.5081787109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.3195383548736572, + "median": 544.351318359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 33, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0118.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0118.json new file mode 100644 index 0000000000000000000000000000000000000000..3dc5e2e23f0aa5ff6730f9a3a5169d65da5cc4be --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0118.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0118", + "executed_epochs": 118, + "score": null, + "best_score": 0.0001346897052190984, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_eb086ff8e886474a950a8e09a3641bf5.npz", + "optimizer_file": "boundary_eb086ff8e886474a950a8e09a3641bf5_optimizer.pt", + "arrays_sha256": "ceb93c3c3b63eefb8d76bd6644bba6d5c195337d6c751280b610d4dd43ef81ee", + "optimizer_sha256": "3a7f8c0ab67fe7acd45625d99b417ced21e2669759a9ddb83c36912c5d3bebcf", + "stage": "adam", + "completed_passes": 118, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19588, + "adam_update_count": 19588, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 119, + "consumed_count": 118, + "last_submitted_update": 19588, + "last_consumed_update": 19422, + "pending": [ + { + "reference": { + "source_update": 19588, + "completed_passes": 118, + "next_interval": 0, + "trained_intervals": 19588, + "snapshot": "pass_end_0118", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19422, + "pass_science": { + "completed_passes": 118, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19588, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19588, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.087156745910761e-07, + "update_l2": 0.018658261746168137 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.243072559504071e-07, + "update_l2": 0.005534214898943901 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.768559200689197e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.768559200689197e-05, + "observation_loss": 8.768559200689197e-05, + "chamfer": 4.1939671064028516e-05, + "track": 4.574592094286345e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 118, + "adam_update_count": 19588 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.032470609061419964 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_eb086ff8e886474a950a8e09a3641bf5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 119, + "next_interval": 0, + "next_adam_update": 19589, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 118, + "trained_intervals": 19588, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 19588, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.3108906745910645, + "median": 7.27054500579834, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.242811918258667, + "median": 6.294286727905273, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.7094762325286865, + "median": 1437.33349609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.2748289108276367, + "median": 541.4739990234375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 34, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0119.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0119.json new file mode 100644 index 0000000000000000000000000000000000000000..9a54b4de78b66590d5cfcd0bec4f3e42f1c13369 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0119.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0119", + "executed_epochs": 119, + "score": null, + "best_score": 0.0001346897052190984, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_7d28ad5e88764e17b5f031f031226f57.npz", + "optimizer_file": "boundary_7d28ad5e88764e17b5f031f031226f57_optimizer.pt", + "arrays_sha256": "798d5caa4a048296a8b2041e4280d41f83ac33e7f8ffe104fde5cba2ae3870e1", + "optimizer_sha256": "c84bf6b0cfa2a89255760c71715089f16fd27d28af3c195753490086c3eea0f4", + "stage": "adam", + "completed_passes": 119, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19754, + "adam_update_count": 19754, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 120, + "consumed_count": 119, + "last_submitted_update": 19754, + "last_consumed_update": 19588, + "pending": [ + { + "reference": { + "source_update": 19754, + "completed_passes": 119, + "next_interval": 0, + "trained_intervals": 19754, + "snapshot": "pass_end_0119", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19422, + "pass_science": { + "completed_passes": 119, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19754, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19754, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.306234692805447e-07, + "update_l2": 0.01847209222614765 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.2971306508407e-07, + "update_l2": 0.005467008799314499 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.732153219170868e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.732153219170868e-05, + "observation_loss": 8.732153219170868e-05, + "chamfer": 4.1854873416014016e-05, + "track": 4.546665877569467e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 119, + "adam_update_count": 19754 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03432907513342798 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7d28ad5e88764e17b5f031f031226f57_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 120, + "next_interval": 0, + "next_adam_update": 19755, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 119, + "trained_intervals": 19754, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 19754, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.2894119024276733, + "median": 7.27172327041626, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.20562651753425598, + "median": 6.29152774810791, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.630650520324707, + "median": 1439.0281982421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.2282942533493042, + "median": 539.9781494140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 34, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0120.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0120.json new file mode 100644 index 0000000000000000000000000000000000000000..5f1f03d7e924c00d8330aa5b6cac7ace3ce02558 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0120.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0120", + "executed_epochs": 120, + "score": null, + "best_score": 0.0001346897052190984, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_7a7b923da4a04be88e9d796ac55c46f6.npz", + "optimizer_file": "boundary_7a7b923da4a04be88e9d796ac55c46f6_optimizer.pt", + "arrays_sha256": "a5e4f3632fdd99b5ee6831a182b2d73dc76eb35ea485e863a38592935163c2f5", + "optimizer_sha256": "9441ca53acbefc006149b380b42ef55f6ef607bd875d57843bd014dce061ce45", + "stage": "adam", + "completed_passes": 120, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19920, + "adam_update_count": 19920, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 121, + "consumed_count": 120, + "last_submitted_update": 19920, + "last_consumed_update": 19754, + "pending": [ + { + "reference": { + "source_update": 19920, + "completed_passes": 120, + "next_interval": 0, + "trained_intervals": 19920, + "snapshot": "pass_end_0120", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19422, + "pass_science": { + "completed_passes": 120, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19920, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19920, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.261207659008505e-07, + "update_l2": 0.018478110432624817 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.996772074468026e-07, + "update_l2": 0.004922938067466021 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010019494220614433, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010019494220614433, + "observation_loss": 0.00010019494220614433, + "chamfer": 5.254249117569998e-05, + "track": 4.765244739246555e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 120, + "adam_update_count": 19920 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0328861300367862 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7a7b923da4a04be88e9d796ac55c46f6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 121, + "next_interval": 0, + "next_adam_update": 19921, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 120, + "trained_intervals": 19920, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 19920, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.271108865737915, + "median": 7.2726922035217285, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.17615889012813568, + "median": 6.284498691558838, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.564803123474121, + "median": 1440.423095703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.1926275491714478, + "median": 536.1969604492188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 36, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0121.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0121.json new file mode 100644 index 0000000000000000000000000000000000000000..686c30524dcbf7e27bd6d59c5119ad74b4aaf394 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0121.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0121", + "executed_epochs": 121, + "score": null, + "best_score": 0.0001346897052190984, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_52561ed56a044af993863141a013e7c3.npz", + "optimizer_file": "boundary_52561ed56a044af993863141a013e7c3_optimizer.pt", + "arrays_sha256": "7d0aa5c71da4dc4f598d0fe70f9adb2a89aaaca66b8081b2760e63d473681b0e", + "optimizer_sha256": "5f4ba0320b0c3f9976f7a83a53609e300fb693141693ae2ca80519ffb5e55463", + "stage": "adam", + "completed_passes": 121, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20086, + "adam_update_count": 20086, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 122, + "consumed_count": 121, + "last_submitted_update": 20086, + "last_consumed_update": 19920, + "pending": [ + { + "reference": { + "source_update": 20086, + "completed_passes": 121, + "next_interval": 0, + "trained_intervals": 20086, + "snapshot": "pass_end_0121", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19422, + "pass_science": { + "completed_passes": 121, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20086, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20086, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.956138918212673e-07, + "update_l2": 0.018974438309669495 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.841373535986349e-07, + "update_l2": 0.005088253412395716 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010207832383457571, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010207832383457571, + "observation_loss": 0.00010207832383457571, + "chamfer": 5.3862386266700923e-05, + "track": 4.821593392989598e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 121, + "adam_update_count": 20086 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03348463890142739 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_52561ed56a044af993863141a013e7c3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 122, + "next_interval": 0, + "next_adam_update": 20087, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 121, + "trained_intervals": 20086, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 20086, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.2528785467147827, + "median": 7.273382663726807, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.1447312980890274, + "median": 6.288177490234375, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.5004045963287354, + "median": 1441.4180908203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.1557289361953735, + "median": 538.1767578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 38, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0122.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0122.json new file mode 100644 index 0000000000000000000000000000000000000000..28b4a08f77bacf0beba0da4b903ed8e3ec79e098 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0122.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0122", + "executed_epochs": 122, + "score": null, + "best_score": 0.0001346897052190984, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9e69e4a0e2424b64928e2dc1eb2fcfce.npz", + "optimizer_file": "boundary_9e69e4a0e2424b64928e2dc1eb2fcfce_optimizer.pt", + "arrays_sha256": "02b57562a54403b1076a6400ba825dfa5a8874dbff6a12c7ff71939c06edf0e8", + "optimizer_sha256": "d4707c28f2037bfc96f0ae6617e9cec77ca65dd922cc6fe5c9b1f7ce1617c122", + "stage": "adam", + "completed_passes": 122, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20252, + "adam_update_count": 20252, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 123, + "consumed_count": 122, + "last_submitted_update": 20252, + "last_consumed_update": 20086, + "pending": [ + { + "reference": { + "source_update": 20252, + "completed_passes": 122, + "next_interval": 0, + "trained_intervals": 20252, + "snapshot": "pass_end_0122", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19422, + "pass_science": { + "completed_passes": 122, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20252, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20252, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.197785407697666e-07, + "update_l2": 0.01902608945965767 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.231966267478128e-07, + "update_l2": 0.005927766673266888 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.548691403120756e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.548691403120756e-05, + "observation_loss": 8.548691403120756e-05, + "chamfer": 4.051677751704119e-05, + "track": 4.497013287618756e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 122, + "adam_update_count": 20252 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03534763306379318 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9e69e4a0e2424b64928e2dc1eb2fcfce_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 123, + "next_interval": 0, + "next_adam_update": 20253, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 122, + "trained_intervals": 20252, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 20252, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.233361840248108, + "median": 7.274899959564209, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.11064731329679489, + "median": 6.272148132324219, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.4327504634857178, + "median": 1443.6068115234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.1170008182525635, + "median": 529.6141357421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 38, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0123.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0123.json new file mode 100644 index 0000000000000000000000000000000000000000..af2252da63e8567a0febd773a2d21785760d6c6d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0123.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0123", + "executed_epochs": 123, + "score": null, + "best_score": 0.00012798030633874363, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5aa7369a974344fcbe9a4360267cd18e.npz", + "optimizer_file": "boundary_5aa7369a974344fcbe9a4360267cd18e_optimizer.pt", + "arrays_sha256": "0aaed12d730ea2b9e318be5aa30dbd93ee4dda6145c8e8ef98c7be19713d9f0c", + "optimizer_sha256": "cfa862614c0ee9e853f238a0d9c41b1ce3228bd7d735ce5babb8bf3e7c290448", + "stage": "adam", + "completed_passes": 123, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20418, + "adam_update_count": 20418, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 124, + "consumed_count": 123, + "last_submitted_update": 20418, + "last_consumed_update": 20252, + "pending": [ + { + "reference": { + "source_update": 20418, + "completed_passes": 123, + "next_interval": 0, + "trained_intervals": 20418, + "snapshot": "pass_end_0123", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20252, + "pass_science": { + "completed_passes": 123, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20418, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20418, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.381562229762494e-07, + "update_l2": 0.01845114678144455 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.594583285528643e-07, + "update_l2": 0.004809834063053131 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.659418719820678e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.659418719820678e-05, + "observation_loss": 9.659418719820678e-05, + "chamfer": 5.0320057198405266e-05, + "track": 4.6274133637780324e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 123, + "adam_update_count": 20418 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.032836711034178734 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5aa7369a974344fcbe9a4360267cd18e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 124, + "next_interval": 0, + "next_adam_update": 20419, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 123, + "trained_intervals": 20418, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 20418, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.215425968170166, + "median": 7.274984359741211, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.08129391819238663, + "median": 6.265399932861328, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.371730089187622, + "median": 1443.7286376953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.084689736366272, + "median": 526.056640625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 41, + "controller_edge_stiffness": 5 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0124.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0124.json new file mode 100644 index 0000000000000000000000000000000000000000..1e168a5fb2949b6f0327faaf57c3de3c5762aabc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0124.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0124", + "executed_epochs": 124, + "score": null, + "best_score": 0.00012580828802512484, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_aca8e76aa21c428fb10ae45e4f859f0a.npz", + "optimizer_file": "boundary_aca8e76aa21c428fb10ae45e4f859f0a_optimizer.pt", + "arrays_sha256": "1777fa5389e7758d2d99403479b3213fe7b1bc5beec9665eb5abb2919f26e64a", + "optimizer_sha256": "56741c58f062ef7205b55ddaa223cddfb92ccd0e03818d3795092ece3f48ebef", + "stage": "adam", + "completed_passes": 124, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20584, + "adam_update_count": 20584, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 125, + "consumed_count": 124, + "last_submitted_update": 20584, + "last_consumed_update": 20418, + "pending": [ + { + "reference": { + "source_update": 20584, + "completed_passes": 124, + "next_interval": 0, + "trained_intervals": 20584, + "snapshot": "pass_end_0124", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20418, + "pass_science": { + "completed_passes": 124, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20584, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20584, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.595210493287595e-07, + "update_l2": 0.018045218661427498 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.798847837468202e-07, + "update_l2": 0.005341864190995693 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.601798617746681e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.601798617746681e-05, + "observation_loss": 8.601798617746681e-05, + "chamfer": 4.0338996768696234e-05, + "track": 4.5678989408770576e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 124, + "adam_update_count": 20584 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03529750416055322 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_aca8e76aa21c428fb10ae45e4f859f0a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 125, + "next_interval": 0, + "next_adam_update": 20585, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 124, + "trained_intervals": 20584, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 20584, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.1980736255645752, + "median": 7.275639533996582, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.05267030745744705, + "median": 6.257070541381836, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.313727378845215, + "median": 1444.6748046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.0540820360183716, + "median": 521.6959838867188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 42, + "controller_edge_stiffness": 6 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0125.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0125.json new file mode 100644 index 0000000000000000000000000000000000000000..dae70517902698d1038ae44502296dc0758de15d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0125.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0125", + "executed_epochs": 125, + "score": null, + "best_score": 0.00012377063645895343, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_101a8fa3ffa7429bad2d305812866ab1.npz", + "optimizer_file": "boundary_101a8fa3ffa7429bad2d305812866ab1_optimizer.pt", + "arrays_sha256": "3ec8ee68a35cd191785e317cd455b9f99072f17c7d1645c3b96d40eef6ec303d", + "optimizer_sha256": "0b759e2d3a462c4ba0803558e84c360ca8dfdc4882224298e6f12579ba8b9a3c", + "stage": "adam", + "completed_passes": 125, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20750, + "adam_update_count": 20750, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 126, + "consumed_count": 125, + "last_submitted_update": 20750, + "last_consumed_update": 20584, + "pending": [ + { + "reference": { + "source_update": 20750, + "completed_passes": 125, + "next_interval": 0, + "trained_intervals": 20750, + "snapshot": "pass_end_0125", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20584, + "pass_science": { + "completed_passes": 125, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20750, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20750, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.733109002088895e-06, + "update_l2": 0.018770214170217514 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.461226919578621e-07, + "update_l2": 0.004848123528063297 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.751750621944666e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.751750621944666e-05, + "observation_loss": 9.751750621944666e-05, + "chamfer": 5.0859885959653184e-05, + "track": 4.665762389777228e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 125, + "adam_update_count": 20750 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03360461303964257 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_101a8fa3ffa7429bad2d305812866ab1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 126, + "next_interval": 0, + "next_adam_update": 20751, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 125, + "trained_intervals": 20750, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 20750, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.180964708328247, + "median": 7.276556968688965, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 0.02432304061949253, + "median": 6.251936435699463, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.2575151920318604, + "median": 1446.000732421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 1.0246212482452393, + "median": 519.0244140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 45, + "controller_edge_stiffness": 6 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0126.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0126.json new file mode 100644 index 0000000000000000000000000000000000000000..9a020a5eedcc154814c24097cd148ded09c72d4f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0126.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0126", + "executed_epochs": 126, + "score": null, + "best_score": 0.00012377063645895343, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_510bf4111c7045d1bb80ff0ff48d1d1f.npz", + "optimizer_file": "boundary_510bf4111c7045d1bb80ff0ff48d1d1f_optimizer.pt", + "arrays_sha256": "8b292d4f382d0a10d6c38dbe6f62d35083397ae471dbe585af62301e52887628", + "optimizer_sha256": "64c4b847c1486831b6521b55e1fcd18a8b5c8892df18503a0b5a47c6e8f550f6", + "stage": "adam", + "completed_passes": 126, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20916, + "adam_update_count": 20916, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 127, + "consumed_count": 126, + "last_submitted_update": 20916, + "last_consumed_update": 20750, + "pending": [ + { + "reference": { + "source_update": 20916, + "completed_passes": 126, + "next_interval": 0, + "trained_intervals": 20916, + "snapshot": "pass_end_0126", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20584, + "pass_science": { + "completed_passes": 126, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20916, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20916, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.358163998105738e-07, + "update_l2": 0.01884612813591957 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.091656814533053e-07, + "update_l2": 0.005546068772673607 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.370121940970421e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.370121940970421e-05, + "observation_loss": 8.370121940970421e-05, + "chamfer": 3.9745456888340414e-05, + "track": 4.39557661593426e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 126, + "adam_update_count": 20916 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033715883968397975 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_510bf4111c7045d1bb80ff0ff48d1d1f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 127, + "next_interval": 0, + "next_adam_update": 20917, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 126, + "trained_intervals": 20916, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 20916, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.1638432741165161, + "median": 7.277945518493652, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.004260618705302477, + "median": 6.2473978996276855, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.202216625213623, + "median": 1448.010009765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9957484602928162, + "median": 516.673095703125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 46, + "controller_edge_stiffness": 6 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0127.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0127.json new file mode 100644 index 0000000000000000000000000000000000000000..136947383891374084a22744ed6f2d7ab943a6a8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0127.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0127", + "executed_epochs": 127, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_f68ba2b2fa9f43d9911f3fd73e97b8ee.npz", + "optimizer_file": "boundary_f68ba2b2fa9f43d9911f3fd73e97b8ee_optimizer.pt", + "arrays_sha256": "12d31ecfc25c1a2a416b8623140d7aa89ffe41bc8068b94f5dd8ec5cd92b8516", + "optimizer_sha256": "d075072ade881ed94b3079ec82cea0cdb125f93d5a0d705bd1197334462f8c81", + "stage": "adam", + "completed_passes": 127, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21082, + "adam_update_count": 21082, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 128, + "consumed_count": 127, + "last_submitted_update": 21082, + "last_consumed_update": 20916, + "pending": [ + { + "reference": { + "source_update": 21082, + "completed_passes": 127, + "next_interval": 0, + "trained_intervals": 21082, + "snapshot": "pass_end_0127", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 127, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21082, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21082, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8664482013264205e-06, + "update_l2": 0.03414610028266907 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.346600222670531e-07, + "update_l2": 0.005970129277557135 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003764880821108818, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003764880821108818, + "observation_loss": 0.0003764880821108818, + "chamfer": 0.00022936826280783862, + "track": 0.00014711983385495842, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 127, + "adam_update_count": 21082 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033759788144379854 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f68ba2b2fa9f43d9911f3fd73e97b8ee_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 128, + "next_interval": 0, + "next_adam_update": 21083, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 127, + "trained_intervals": 21082, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 21082, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.151064157485962, + "median": 7.277589321136475, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.022172385826706886, + "median": 6.237857341766357, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.161555528640747, + "median": 1447.494384765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9780716300010681, + "median": 511.7608642578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 48, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0128.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0128.json new file mode 100644 index 0000000000000000000000000000000000000000..7f121d44b05b42480f894741dcaab270fb8e8c69 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0128.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0128", + "executed_epochs": 128, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_df3726ce564b4db295e77ea567c5e76d.npz", + "optimizer_file": "boundary_df3726ce564b4db295e77ea567c5e76d_optimizer.pt", + "arrays_sha256": "616b152899dee6a7121e56b98b7615dfbb07d55eedd15d82c0148f37d374840d", + "optimizer_sha256": "b67306ae3834307499081f3e949b1889f86b760886e7c204b2285c48e7bc814f", + "stage": "adam", + "completed_passes": 128, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21248, + "adam_update_count": 21248, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 129, + "consumed_count": 128, + "last_submitted_update": 21248, + "last_consumed_update": 21082, + "pending": [ + { + "reference": { + "source_update": 21248, + "completed_passes": 128, + "next_interval": 0, + "trained_intervals": 21248, + "snapshot": "pass_end_0128", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 128, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21248, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21248, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8562810737421387e-06, + "update_l2": 0.030349930748343468 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.3653257155965548e-06, + "update_l2": 0.00856067519634962 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003233475727029145, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003233475727029145, + "observation_loss": 0.0003233475727029145, + "chamfer": 0.0001865495287347585, + "track": 0.0001367980585200712, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 128, + "adam_update_count": 21248 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03335744491778314 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_df3726ce564b4db295e77ea567c5e76d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 129, + "next_interval": 0, + "next_adam_update": 21249, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 128, + "trained_intervals": 21248, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 21248, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.1353611946105957, + "median": 7.276601314544678, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.040822386741638184, + "median": 6.226584434509277, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.112297534942627, + "median": 1446.06494140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9599996209144592, + "median": 506.03076171875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 48, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0129.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0129.json new file mode 100644 index 0000000000000000000000000000000000000000..65db21609e6372794d37e99b1c761291503e11ab --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0129.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0129", + "executed_epochs": 129, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_cd2122aa24e64e94be8809d8df3d3365.npz", + "optimizer_file": "boundary_cd2122aa24e64e94be8809d8df3d3365_optimizer.pt", + "arrays_sha256": "b4c95eb863641811579390e469d1ce927ac1bb86743086ec6e0f4c7f8ae89cc5", + "optimizer_sha256": "3ae07e3beeab9305ce97180541ed5dff5bd437eb2ab3ccea35485f8de4854395", + "stage": "adam", + "completed_passes": 129, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21414, + "adam_update_count": 21414, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 130, + "consumed_count": 129, + "last_submitted_update": 21414, + "last_consumed_update": 21248, + "pending": [ + { + "reference": { + "source_update": 21414, + "completed_passes": 129, + "next_interval": 0, + "trained_intervals": 21414, + "snapshot": "pass_end_0129", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 129, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21414, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21414, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.516875722198165e-06, + "update_l2": 0.03230203688144684 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.236842647107551e-06, + "update_l2": 0.005928758531808853 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003854647511616349, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003854647511616349, + "observation_loss": 0.0003854647511616349, + "chamfer": 0.0002609009388834238, + "track": 0.0001245637977262959, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 129, + "adam_update_count": 21414 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0338570240419358 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_cd2122aa24e64e94be8809d8df3d3365_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 130, + "next_interval": 0, + "next_adam_update": 21415, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 129, + "trained_intervals": 21414, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 21414, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.1297938823699951, + "median": 7.277085781097412, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.06820262968540192, + "median": 6.216342926025391, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.0950186252593994, + "median": 1446.765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9340711832046509, + "median": 500.8682861328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 50, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0130.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0130.json new file mode 100644 index 0000000000000000000000000000000000000000..435c3c7c9c662e59df7eb112e199ab3440bfe89b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0130.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0130", + "executed_epochs": 130, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_dd6793e220b14d988ccca76d96b352b9.npz", + "optimizer_file": "boundary_dd6793e220b14d988ccca76d96b352b9_optimizer.pt", + "arrays_sha256": "b9c133671ed1812ebeab9e4734968cdcdb6f145f8590c05dfe5054e8c2609fbf", + "optimizer_sha256": "cc52bf4bc4206fe5913b5e51a5be298451a722c656bf48ed06a9a5bd4a2b4db0", + "stage": "adam", + "completed_passes": 130, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21580, + "adam_update_count": 21580, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 131, + "consumed_count": 130, + "last_submitted_update": 21580, + "last_consumed_update": 21414, + "pending": [ + { + "reference": { + "source_update": 21580, + "completed_passes": 130, + "next_interval": 0, + "trained_intervals": 21580, + "snapshot": "pass_end_0130", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 130, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21580, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21580, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.918093630592921e-06, + "update_l2": 0.03426118567585945 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.02207659692067e-07, + "update_l2": 0.005631734151393175 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003959003370255232, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003959003370255232, + "observation_loss": 0.0003959003370255232, + "chamfer": 0.00024513527750968933, + "track": 0.00015076504496391863, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 130, + "adam_update_count": 21580 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03392436890862882 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_dd6793e220b14d988ccca76d96b352b9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 131, + "next_interval": 0, + "next_adam_update": 21581, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 130, + "trained_intervals": 21580, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 21580, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.1203222274780273, + "median": 7.278007507324219, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.08521995693445206, + "median": 6.198596954345703, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.0658419132232666, + "median": 1448.0997314453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.918310284614563, + "median": 492.0936279296875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 51, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0131.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0131.json new file mode 100644 index 0000000000000000000000000000000000000000..482c26240e4cae9bd577a01d0b817b3b8c66782f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0131.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0131", + "executed_epochs": 131, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6eb76b687c3c4e169d22f06b0f865174.npz", + "optimizer_file": "boundary_6eb76b687c3c4e169d22f06b0f865174_optimizer.pt", + "arrays_sha256": "dd0383f6911cdc07d629152b8844dca08c8f57013dfd0216548da84d6e220408", + "optimizer_sha256": "d46e692c0fb203dd6424b47d6e0f3b309fdcb3581b2057671fa3df67b008762a", + "stage": "adam", + "completed_passes": 131, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21746, + "adam_update_count": 21746, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 132, + "consumed_count": 131, + "last_submitted_update": 21746, + "last_consumed_update": 21580, + "pending": [ + { + "reference": { + "source_update": 21746, + "completed_passes": 131, + "next_interval": 0, + "trained_intervals": 21746, + "snapshot": "pass_end_0131", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 131, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21746, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21746, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.329938527305785e-06, + "update_l2": 0.024087484925985336 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.707274226551817e-07, + "update_l2": 0.005189668387174606 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00023585467715747654, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00023585467715747654, + "observation_loss": 0.00023585467715747654, + "chamfer": 0.00013080562348477542, + "track": 0.00010504906094865873, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 131, + "adam_update_count": 21746 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03937872080132365 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6eb76b687c3c4e169d22f06b0f865174_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 132, + "next_interval": 0, + "next_adam_update": 21747, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 131, + "trained_intervals": 21746, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 21746, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.117508053779602, + "median": 7.279736518859863, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.08420155942440033, + "median": 6.174651622772217, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.0572261810302734, + "median": 1450.605712890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9192458987236023, + "median": 480.4502868652344, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 52, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0132.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0132.json new file mode 100644 index 0000000000000000000000000000000000000000..8b869fc95bbd746c49a36ab50232eb3d78fd238d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0132.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0132", + "executed_epochs": 132, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_cf8b2f6c764048e0b7b581f275b2f2f0.npz", + "optimizer_file": "boundary_cf8b2f6c764048e0b7b581f275b2f2f0_optimizer.pt", + "arrays_sha256": "a0d94040aa5762d9300186ef7dd71be95048c3c42d16934e1b90cacd99a03534", + "optimizer_sha256": "034fc66857d90c4f7928f8267b90cc1c9d48af2d8a3ac349ac0f8f571ddf1f1a", + "stage": "adam", + "completed_passes": 132, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21912, + "adam_update_count": 21912, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 133, + "consumed_count": 132, + "last_submitted_update": 21912, + "last_consumed_update": 21746, + "pending": [ + { + "reference": { + "source_update": 21912, + "completed_passes": 132, + "next_interval": 0, + "trained_intervals": 21912, + "snapshot": "pass_end_0132", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 132, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21912, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21912, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.046793269983027e-06, + "update_l2": 0.0349716916680336 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.051856982798199e-07, + "update_l2": 0.006170657929033041 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003891271189786494, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003891271189786494, + "observation_loss": 0.0003891271189786494, + "chamfer": 0.00024072591622825712, + "track": 0.0001484012173023075, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 132, + "adam_update_count": 21912 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03356742300093174 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_cf8b2f6c764048e0b7b581f275b2f2f0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 133, + "next_interval": 0, + "next_adam_update": 21913, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 132, + "trained_intervals": 21912, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 21912, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.1041884422302246, + "median": 7.2792649269104, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.10380158573389053, + "median": 6.166327953338623, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.016775131225586, + "median": 1449.921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9014041423797607, + "median": 476.43389892578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 52, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0133.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0133.json new file mode 100644 index 0000000000000000000000000000000000000000..08f026348726a09c9ca0d9b1f9b6077a9dc3002a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0133.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0133", + "executed_epochs": 133, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_8cf051aacb1d44799d5086dd6b1dd200.npz", + "optimizer_file": "boundary_8cf051aacb1d44799d5086dd6b1dd200_optimizer.pt", + "arrays_sha256": "7c8bc4e20a6fba2b13eee576e87f530f62c1c98be8cb6309b50d5b2e2cb32eeb", + "optimizer_sha256": "e57e8e0f0165ed920eeb29d5b1650d493d398b7da5a20697d8bd39d7c8865710", + "stage": "adam", + "completed_passes": 133, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22078, + "adam_update_count": 22078, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 134, + "consumed_count": 133, + "last_submitted_update": 22078, + "last_consumed_update": 21912, + "pending": [ + { + "reference": { + "source_update": 22078, + "completed_passes": 133, + "next_interval": 0, + "trained_intervals": 22078, + "snapshot": "pass_end_0133", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 133, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22078, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22078, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2417185644153506e-06, + "update_l2": 0.023797322064638138 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.774903684141464e-07, + "update_l2": 0.005335960537195206 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00022920478659216315, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00022920478659216315, + "observation_loss": 0.00022920478659216315, + "chamfer": 0.00012630954734049737, + "track": 0.00010289523925166577, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 133, + "adam_update_count": 22078 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03446253505535424 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8cf051aacb1d44799d5086dd6b1dd200_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 134, + "next_interval": 0, + "next_adam_update": 22079, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 133, + "trained_intervals": 22078, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 22078, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.099128007888794, + "median": 7.282090187072754, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.10385636985301971, + "median": 6.152717590332031, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 3.0015475749969482, + "median": 1454.02392578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.9013547897338867, + "median": 470.0039367675781, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 52, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0134.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0134.json new file mode 100644 index 0000000000000000000000000000000000000000..b8432dc2557f2be8cfe98a7d67dbec03ee0a1280 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0134.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0134", + "executed_epochs": 134, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_d0651f5245a841ca8a90a3eeff4e33f5.npz", + "optimizer_file": "boundary_d0651f5245a841ca8a90a3eeff4e33f5_optimizer.pt", + "arrays_sha256": "d562a3bac52ef05ead1dd9652aa4d871ec22dd3f429a4baae635b1ffecfec9cf", + "optimizer_sha256": "6ff56279a70bd5b8a9d900280135b6b1febcc9e7d438401439858e2e43e92f79", + "stage": "adam", + "completed_passes": 134, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22244, + "adam_update_count": 22244, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 135, + "consumed_count": 134, + "last_submitted_update": 22244, + "last_consumed_update": 22078, + "pending": [ + { + "reference": { + "source_update": 22244, + "completed_passes": 134, + "next_interval": 0, + "trained_intervals": 22244, + "snapshot": "pass_end_0134", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 134, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22244, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22244, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.159251496574143e-06, + "update_l2": 0.02304096147418022 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.426099960459396e-07, + "update_l2": 0.005216188728809357 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015810891636647284, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015810891636647284, + "observation_loss": 0.00015810891636647284, + "chamfer": 8.292505663121119e-05, + "track": 7.518385245930403e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 134, + "adam_update_count": 22244 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03391300607472658 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d0651f5245a841ca8a90a3eeff4e33f5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 135, + "next_interval": 0, + "next_adam_update": 22245, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 134, + "trained_intervals": 22244, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 22244, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.0800554752349854, + "median": 7.282720565795898, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.12437952309846878, + "median": 6.155702114105225, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.94484281539917, + "median": 1454.94091796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8830446600914001, + "median": 471.42083740234375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 53, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0135.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0135.json new file mode 100644 index 0000000000000000000000000000000000000000..a8567981edf8e29c1b737ab55c07113cf8e46777 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0135.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0135", + "executed_epochs": 135, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_8e5bfcba3a384d4dbc3683a5a626cde8.npz", + "optimizer_file": "boundary_8e5bfcba3a384d4dbc3683a5a626cde8_optimizer.pt", + "arrays_sha256": "7ccf8ea72caeeab81bf354e305f840072570190dd29c6f0766d68eabf2c572fa", + "optimizer_sha256": "c7d74037e0249f28e280701282d6b5dedd731d94c60ee48cc26b5009af60db97", + "stage": "adam", + "completed_passes": 135, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22410, + "adam_update_count": 22410, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 136, + "consumed_count": 135, + "last_submitted_update": 22410, + "last_consumed_update": 22244, + "pending": [ + { + "reference": { + "source_update": 22410, + "completed_passes": 135, + "next_interval": 0, + "trained_intervals": 22410, + "snapshot": "pass_end_0135", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 135, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22410, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22410, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2313145134612569e-06, + "update_l2": 0.023854795843362808 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.46886678118608e-07, + "update_l2": 0.006584159564226866 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00018019012350123376, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00018019012350123376, + "observation_loss": 0.00018019012350123376, + "chamfer": 9.571168629918247e-05, + "track": 8.447843720205128e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 135, + "adam_update_count": 22410 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0347912791185081 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8e5bfcba3a384d4dbc3683a5a626cde8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 136, + "next_interval": 0, + "next_adam_update": 22411, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 135, + "trained_intervals": 22410, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 22410, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.0649850368499756, + "median": 7.283227443695068, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.13156439363956451, + "median": 6.147971153259277, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.9007956981658936, + "median": 1455.6785888671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8767228722572327, + "median": 467.78143310546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 55, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0136.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0136.json new file mode 100644 index 0000000000000000000000000000000000000000..44a0329c640272eba8ddd1d5d79a48247aab25ae --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0136.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0136", + "executed_epochs": 136, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_88db7af45aa8477b9ea96245d297f071.npz", + "optimizer_file": "boundary_88db7af45aa8477b9ea96245d297f071_optimizer.pt", + "arrays_sha256": "cad7d8b245332ab36a2ac98c758d51904ebe3b14a3f573b0e813dca6fe04617a", + "optimizer_sha256": "5be4e3240a83c03e40fc9e89c6e77514ee750237d937d59c4f160e691ed9e61d", + "stage": "adam", + "completed_passes": 136, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22576, + "adam_update_count": 22576, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 137, + "consumed_count": 136, + "last_submitted_update": 22576, + "last_consumed_update": 22410, + "pending": [ + { + "reference": { + "source_update": 22576, + "completed_passes": 136, + "next_interval": 0, + "trained_intervals": 22576, + "snapshot": "pass_end_0136", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 136, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22576, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22576, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.118783757192432e-06, + "update_l2": 0.022958524525165558 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.048485943210835e-07, + "update_l2": 0.006095475517213345 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016252859495580196, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016252859495580196, + "observation_loss": 0.00016252859495580196, + "chamfer": 8.554694795748219e-05, + "track": 7.698164699831977e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 136, + "adam_update_count": 22576 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03607306210324168 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_88db7af45aa8477b9ea96245d297f071_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 137, + "next_interval": 0, + "next_adam_update": 22577, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 136, + "trained_intervals": 22576, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 22576, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.0479999780654907, + "median": 7.2838029861450195, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.14731083810329437, + "median": 6.1355695724487305, + "max": 11.526798248291016, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.8519413471221924, + "median": 1456.5166015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8630256652832031, + "median": 462.0023193359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 56, + "controller_edge_stiffness": 7 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0137.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0137.json new file mode 100644 index 0000000000000000000000000000000000000000..7021dad531b59099652747e1880a30c05d39f260 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0137.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0137", + "executed_epochs": 137, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_da944cc4de8749d39b88700c2acf5518.npz", + "optimizer_file": "boundary_da944cc4de8749d39b88700c2acf5518_optimizer.pt", + "arrays_sha256": "7c8eb231ad1de800cc8c7eb7e3b81a219deaeb0ec7c9c689a533f8c0fd58bc20", + "optimizer_sha256": "14863cc46cd6b4014061449255b9a9627e9f11acc205c717c98d6df5d26fd5cf", + "stage": "adam", + "completed_passes": 137, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22742, + "adam_update_count": 22742, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 138, + "consumed_count": 137, + "last_submitted_update": 22742, + "last_consumed_update": 22576, + "pending": [ + { + "reference": { + "source_update": 22742, + "completed_passes": 137, + "next_interval": 0, + "trained_intervals": 22742, + "snapshot": "pass_end_0137", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 137, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22742, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22742, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0302758255420486e-06, + "update_l2": 0.022092675790190697 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.395342554948002e-07, + "update_l2": 0.005914351437240839 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015391097986139357, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015391097986139357, + "observation_loss": 0.00015391097986139357, + "chamfer": 8.06583630037494e-05, + "track": 7.325260958168656e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 137, + "adam_update_count": 22742 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03517737495712936 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_da944cc4de8749d39b88700c2acf5518_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 138, + "next_interval": 0, + "next_adam_update": 22743, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 137, + "trained_intervals": 22742, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 22742, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.032018780708313, + "median": 7.285907745361328, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.16216151416301727, + "median": 6.122239589691162, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.8067264556884766, + "median": 1459.58544921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8503038287162781, + "median": 455.88458251953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 56, + "controller_edge_stiffness": 8 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0138.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0138.json new file mode 100644 index 0000000000000000000000000000000000000000..86483ca35679d72754067ec502841005dfd681d7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0138.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0138", + "executed_epochs": 138, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a2a1f47acf61431eb476bf8a9599fa99.npz", + "optimizer_file": "boundary_a2a1f47acf61431eb476bf8a9599fa99_optimizer.pt", + "arrays_sha256": "0c32dde8923c318c224f8cee953e276994c4701d5df67ce1302e8a98c2fa9c73", + "optimizer_sha256": "171be462cedce3ea541617b3dbc2b3d23c271530a740c00f504fd9f812cc1b3c", + "stage": "adam", + "completed_passes": 138, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22908, + "adam_update_count": 22908, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 139, + "consumed_count": 138, + "last_submitted_update": 22908, + "last_consumed_update": 22742, + "pending": [ + { + "reference": { + "source_update": 22908, + "completed_passes": 138, + "next_interval": 0, + "trained_intervals": 22908, + "snapshot": "pass_end_0138", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 138, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22908, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22908, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0386603435108555e-06, + "update_l2": 0.022721081972122192 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.904760200792225e-07, + "update_l2": 0.006102303043007851 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015389418695122004, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015389418695122004, + "observation_loss": 0.00015389418695122004, + "chamfer": 7.96323802205734e-05, + "track": 7.426179945468903e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 138, + "adam_update_count": 22908 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0353845099452883 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a2a1f47acf61431eb476bf8a9599fa99_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 139, + "next_interval": 0, + "next_adam_update": 22909, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 138, + "trained_intervals": 22908, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 22908, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 1.0146009922027588, + "median": 7.286917209625244, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.17844818532466888, + "median": 6.106693267822266, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.7582626342773438, + "median": 1461.0595703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8365674614906311, + "median": 448.85223388671875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 58, + "controller_edge_stiffness": 8 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0139.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0139.json new file mode 100644 index 0000000000000000000000000000000000000000..35d9f0feb9aefcbb3151c64531cd24502357fefb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0139.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0139", + "executed_epochs": 139, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_4dfbfa7d26f54906aadc79d110cd82ed.npz", + "optimizer_file": "boundary_4dfbfa7d26f54906aadc79d110cd82ed_optimizer.pt", + "arrays_sha256": "906a57f25c5ef930b72f1180a9c6fd5d11ee97a4ad00d0e8c37aa994bc54c2d3", + "optimizer_sha256": "0edc4d03f980350a4eee277ec4a9a851cd577d168c89e68107db8a7a162c0e04", + "stage": "adam", + "completed_passes": 139, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23074, + "adam_update_count": 23074, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 140, + "consumed_count": 139, + "last_submitted_update": 23074, + "last_consumed_update": 22908, + "pending": [ + { + "reference": { + "source_update": 23074, + "completed_passes": 139, + "next_interval": 0, + "trained_intervals": 23074, + "snapshot": "pass_end_0139", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 139, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23074, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23074, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0267285688314587e-06, + "update_l2": 0.022914621978998184 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.148148597480031e-07, + "update_l2": 0.006594344973564148 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016373349353671074, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016373349353671074, + "observation_loss": 0.00016373349353671074, + "chamfer": 8.687475929036736e-05, + "track": 7.685873424634337e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 139, + "adam_update_count": 23074 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03347343998029828 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4dfbfa7d26f54906aadc79d110cd82ed_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 140, + "next_interval": 0, + "next_adam_update": 23075, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 139, + "trained_intervals": 23074, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 23074, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.9954294562339783, + "median": 7.287702560424805, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.19486944377422333, + "median": 6.093377590179443, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.705886125564575, + "median": 1462.2076416015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8229420781135559, + "median": 442.915283203125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 59, + "controller_edge_stiffness": 8 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0140.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0140.json new file mode 100644 index 0000000000000000000000000000000000000000..7ac469886901a9f6531099d848e502e13933bdf8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0140.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0140", + "executed_epochs": 140, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_176a0bcbcae3444ba676da4e44808df3.npz", + "optimizer_file": "boundary_176a0bcbcae3444ba676da4e44808df3_optimizer.pt", + "arrays_sha256": "e177ae3ca52ea59b3cdd2a4b92f82af532a273911b1cb010c8b1a37304bf511f", + "optimizer_sha256": "a663ce8841307a6de27ec485cf3b3c4d03a1562a9c35d16d0039dd1e42415fba", + "stage": "adam", + "completed_passes": 140, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23240, + "adam_update_count": 23240, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 141, + "consumed_count": 140, + "last_submitted_update": 23240, + "last_consumed_update": 23074, + "pending": [ + { + "reference": { + "source_update": 23240, + "completed_passes": 140, + "next_interval": 0, + "trained_intervals": 23240, + "snapshot": "pass_end_0140", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 140, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23240, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23240, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.611241011953098e-07, + "update_l2": 0.021961761638522148 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.15320914221229e-07, + "update_l2": 0.006503197830170393 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015691565931774676, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015691565931774676, + "observation_loss": 0.00015691565931774676, + "chamfer": 8.305942174047232e-05, + "track": 7.385623757727444e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 140, + "adam_update_count": 23240 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033557512098923326 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_176a0bcbcae3444ba676da4e44808df3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 141, + "next_interval": 0, + "next_adam_update": 23241, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 140, + "trained_intervals": 23240, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 23240, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.9777869582176208, + "median": 7.288984298706055, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.21043063700199127, + "median": 6.087032318115234, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.6585662364959717, + "median": 1464.0828857421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.8102352619171143, + "median": 440.11419677734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 61, + "controller_edge_stiffness": 8 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0141.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0141.json new file mode 100644 index 0000000000000000000000000000000000000000..2d64d711c68458a14cd27e2026fec20e8d21a4b4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0141.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0141", + "executed_epochs": 141, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ba0efc85398744b694fa7dfe62e9947c.npz", + "optimizer_file": "boundary_ba0efc85398744b694fa7dfe62e9947c_optimizer.pt", + "arrays_sha256": "23f66febca456f924e8ffa4a08457050e9587cb7bd7c2bf256d627af43c84aeb", + "optimizer_sha256": "92f1e35f96197279e706974212b963a2483e4567f6818c9b521f1ab933d27d85", + "stage": "adam", + "completed_passes": 141, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23406, + "adam_update_count": 23406, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 142, + "consumed_count": 141, + "last_submitted_update": 23406, + "last_consumed_update": 23240, + "pending": [ + { + "reference": { + "source_update": 23406, + "completed_passes": 141, + "next_interval": 0, + "trained_intervals": 23406, + "snapshot": "pass_end_0141", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 141, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23406, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23406, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.934615263773594e-07, + "update_l2": 0.021873006597161293 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.727253776261932e-07, + "update_l2": 0.006843633484095335 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015616201562806964, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015616201562806964, + "observation_loss": 0.00015616201562806964, + "chamfer": 8.200704905902967e-05, + "track": 7.415496656903997e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 141, + "adam_update_count": 23406 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035685705952346325 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ba0efc85398744b694fa7dfe62e9947c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 142, + "next_interval": 0, + "next_adam_update": 23407, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 141, + "trained_intervals": 23406, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 23406, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.9590328931808472, + "median": 7.2904205322265625, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.22736360132694244, + "median": 6.084994316101074, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.6091721057891846, + "median": 1466.1871337890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.7966310381889343, + "median": 439.2174072265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 62, + "controller_edge_stiffness": 8 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0142.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0142.json new file mode 100644 index 0000000000000000000000000000000000000000..39f1805d4af11cc1babc86d1a233de6d3e1ec058 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0142.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0142", + "executed_epochs": 142, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6512615a74ae4c1dbb037a46c03837b2.npz", + "optimizer_file": "boundary_6512615a74ae4c1dbb037a46c03837b2_optimizer.pt", + "arrays_sha256": "8e371d385eca6333566f8a7e725bcc80d33c7ce4bc37e7173424ca0eae9ccdc1", + "optimizer_sha256": "5112099360bf88250882d758486d2d4ec3062112305ea833b433da9cfb63c0b2", + "stage": "adam", + "completed_passes": 142, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23572, + "adam_update_count": 23572, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 143, + "consumed_count": 142, + "last_submitted_update": 23572, + "last_consumed_update": 23406, + "pending": [ + { + "reference": { + "source_update": 23572, + "completed_passes": 142, + "next_interval": 0, + "trained_intervals": 23572, + "snapshot": "pass_end_0142", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 142, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23572, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23572, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0326110668756883e-06, + "update_l2": 0.022379299625754356 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.486858635274984e-07, + "update_l2": 0.0070831626653671265 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001647051249165088, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001647051249165088, + "observation_loss": 0.0001647051249165088, + "chamfer": 8.73282624525018e-05, + "track": 7.737685518804938e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 142, + "adam_update_count": 23572 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03339043399319053 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6512615a74ae4c1dbb037a46c03837b2_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 143, + "next_interval": 0, + "next_adam_update": 23573, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 142, + "trained_intervals": 23572, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 23572, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.9396625757217407, + "median": 7.291401386260986, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.24557584524154663, + "median": 6.08477783203125, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.5591177940368652, + "median": 1467.6259765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.7822539210319519, + "median": 439.12213134765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 66, + "controller_edge_stiffness": 8 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0143.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0143.json new file mode 100644 index 0000000000000000000000000000000000000000..a9c9b4f538bada62dfaade3bc7e7b89a4f85d61e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0143.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0143", + "executed_epochs": 143, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_506ed29258d24998b4c9b63f3495da09.npz", + "optimizer_file": "boundary_506ed29258d24998b4c9b63f3495da09_optimizer.pt", + "arrays_sha256": "f847b420578a707c6a816da1e64fe98c8fe4664b1f05c3a916f3aea48a0944c2", + "optimizer_sha256": "ed526651f09826371f50d55c7f8f484aa32b5a84dfa572abf40d13bb054e3639", + "stage": "adam", + "completed_passes": 143, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23738, + "adam_update_count": 23738, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 144, + "consumed_count": 143, + "last_submitted_update": 23738, + "last_consumed_update": 23572, + "pending": [ + { + "reference": { + "source_update": 23738, + "completed_passes": 143, + "next_interval": 0, + "trained_intervals": 23738, + "snapshot": "pass_end_0143", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 143, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23738, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23738, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0584752772047068e-06, + "update_l2": 0.02281491830945015 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.126455668389099e-07, + "update_l2": 0.007285475730895996 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016684705042280257, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016684705042280257, + "observation_loss": 0.00016684705042280257, + "chamfer": 8.807487029116601e-05, + "track": 7.877217285567895e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 143, + "adam_update_count": 23738 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03489204100333154 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_506ed29258d24998b4c9b63f3495da09_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 144, + "next_interval": 0, + "next_adam_update": 23739, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 143, + "trained_intervals": 23738, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 23738, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.9199082255363464, + "median": 7.291141033172607, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.2648690640926361, + "median": 6.090392112731934, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.5090601444244385, + "median": 1467.2440185546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.7673064470291138, + "median": 441.60064697265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 66, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0144.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0144.json new file mode 100644 index 0000000000000000000000000000000000000000..8e02e72b415e1837704979b6347ec883f043794b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0144.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0144", + "executed_epochs": 144, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_985505c843e540e19ac9901c9b5ee7f0.npz", + "optimizer_file": "boundary_985505c843e540e19ac9901c9b5ee7f0_optimizer.pt", + "arrays_sha256": "21146da9ec0e7cda5e3f7d80aab7316abfcfe53ddf932558302bfe089250d59e", + "optimizer_sha256": "036a318d162ba9116d16da2ef2659107d0e5dac2bfd968adde223c62062966b3", + "stage": "adam", + "completed_passes": 144, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23904, + "adam_update_count": 23904, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 145, + "consumed_count": 144, + "last_submitted_update": 23904, + "last_consumed_update": 23738, + "pending": [ + { + "reference": { + "source_update": 23904, + "completed_passes": 144, + "next_interval": 0, + "trained_intervals": 23904, + "snapshot": "pass_end_0144", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 144, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23904, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23904, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0971723440889036e-06, + "update_l2": 0.023351076990365982 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.275578468579624e-07, + "update_l2": 0.0067075518891215324 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016743896412663162, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016743896412663162, + "observation_loss": 0.00016743896412663162, + "chamfer": 8.698186138644814e-05, + "track": 8.045710274018347e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 144, + "adam_update_count": 23904 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04736585705541074 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_985505c843e540e19ac9901c9b5ee7f0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 145, + "next_interval": 0, + "next_adam_update": 23905, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 144, + "trained_intervals": 23904, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 23904, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.899487316608429, + "median": 7.292569637298584, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.2861326336860657, + "median": 6.087405204772949, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.4583425521850586, + "median": 1469.341552734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.7511630058288574, + "median": 440.281005859375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 70, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0145.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0145.json new file mode 100644 index 0000000000000000000000000000000000000000..31cafd043c28db501c9347d747a126890ed83c97 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0145.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0145", + "executed_epochs": 145, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_77c80e31e5dc4ed18a2378b6199e815a.npz", + "optimizer_file": "boundary_77c80e31e5dc4ed18a2378b6199e815a_optimizer.pt", + "arrays_sha256": "846c4bedc256b004d42528ca848891d028a7ea6638663a73bcbc9bf1893ab3e0", + "optimizer_sha256": "c8a9eea1b72a593644a6bbbbfe4f7b1e3e9eda3fba40e492a5e72b9aa69b7229", + "stage": "adam", + "completed_passes": 145, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24070, + "adam_update_count": 24070, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 146, + "consumed_count": 145, + "last_submitted_update": 24070, + "last_consumed_update": 23904, + "pending": [ + { + "reference": { + "source_update": 24070, + "completed_passes": 145, + "next_interval": 0, + "trained_intervals": 24070, + "snapshot": "pass_end_0145", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 145, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24070, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24070, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.977057970900205e-07, + "update_l2": 0.02199460193514824 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.6003298115902e-07, + "update_l2": 0.006295343395322561 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015294994227588177, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015294994227588177, + "observation_loss": 0.00015294994227588177, + "chamfer": 7.895853195805103e-05, + "track": 7.399140304187313e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 145, + "adam_update_count": 24070 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03284698096103966 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_77c80e31e5dc4ed18a2378b6199e815a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 146, + "next_interval": 0, + "next_adam_update": 24071, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 145, + "trained_intervals": 24070, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 24070, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.879662811756134, + "median": 7.292502403259277, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.30861690640449524, + "median": 6.079650402069092, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.4100868701934814, + "median": 1469.2427978515625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.7344620823860168, + "median": 436.8782958984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 72, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0146.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0146.json new file mode 100644 index 0000000000000000000000000000000000000000..6ed6466a7fc9dfa2b2891d37cfd510dc1b78b530 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0146.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0146", + "executed_epochs": 146, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_79ad46ef6c6f4af794532af89741dedb.npz", + "optimizer_file": "boundary_79ad46ef6c6f4af794532af89741dedb_optimizer.pt", + "arrays_sha256": "1eea85cec07252330b7038f3c29e4840700a89204a36ec5dc94b3b40cb6297ab", + "optimizer_sha256": "e1c529fa590634af722003e0a283ffa3516072170d7c732129a2ba4475e5aba0", + "stage": "adam", + "completed_passes": 146, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24236, + "adam_update_count": 24236, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 147, + "consumed_count": 146, + "last_submitted_update": 24236, + "last_consumed_update": 24070, + "pending": [ + { + "reference": { + "source_update": 24236, + "completed_passes": 146, + "next_interval": 0, + "trained_intervals": 24236, + "snapshot": "pass_end_0146", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 146, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24236, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24236, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0503481462365016e-06, + "update_l2": 0.022510908544063568 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.08610741639859e-07, + "update_l2": 0.006506319157779217 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001582781260367483, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001582781260367483, + "observation_loss": 0.0001582781260367483, + "chamfer": 8.190243534045294e-05, + "track": 7.637569069629535e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 146, + "adam_update_count": 24236 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.037771706003695726 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_79ad46ef6c6f4af794532af89741dedb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 147, + "next_interval": 0, + "next_adam_update": 24237, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 146, + "trained_intervals": 24236, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 24236, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.8585805892944336, + "median": 7.292199611663818, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.33072546124458313, + "median": 6.072064399719238, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.3598086833953857, + "median": 1468.7979736328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.7184023857116699, + "median": 433.5958251953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 73, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0147.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0147.json new file mode 100644 index 0000000000000000000000000000000000000000..f5d636f1096515de1ffcb6f28a901f3f00ab71bc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0147.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0147", + "executed_epochs": 147, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_81793cb4f4524bd88f9c494dec241468.npz", + "optimizer_file": "boundary_81793cb4f4524bd88f9c494dec241468_optimizer.pt", + "arrays_sha256": "e5258b770cf586c3cfc18f764dc6a4492ee7cd13b5a624c952b161c4bf6869d1", + "optimizer_sha256": "373101994073e9516ace62cae137950dbead3eafbfee4c26766cb53d27ac1973", + "stage": "adam", + "completed_passes": 147, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24402, + "adam_update_count": 24402, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 148, + "consumed_count": 147, + "last_submitted_update": 24402, + "last_consumed_update": 24236, + "pending": [ + { + "reference": { + "source_update": 24402, + "completed_passes": 147, + "next_interval": 0, + "trained_intervals": 24402, + "snapshot": "pass_end_0147", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 147, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24402, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24402, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.6783873181557283e-06, + "update_l2": 0.03345966711640358 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8895204902946716e-06, + "update_l2": 0.0069921622052788734 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00037403745227493346, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00037403745227493346, + "observation_loss": 0.00037403745227493346, + "chamfer": 0.0002500611881259829, + "track": 0.00012397626414895058, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 147, + "adam_update_count": 24402 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03378772200085223 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_81793cb4f4524bd88f9c494dec241468_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 148, + "next_interval": 0, + "next_adam_update": 24403, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 147, + "trained_intervals": 24402, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 24402, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.846541702747345, + "median": 7.291694641113281, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.3586909770965576, + "median": 6.068050384521484, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.3315696716308594, + "median": 1468.0565185546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6985902190208435, + "median": 431.86358642578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 74, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0148.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0148.json new file mode 100644 index 0000000000000000000000000000000000000000..5de1e21d053e5891f9787efbd12aa48b492c3a3e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0148.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0148", + "executed_epochs": 148, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_841737bf6e1a43dcbf7bbce5551ee2a9.npz", + "optimizer_file": "boundary_841737bf6e1a43dcbf7bbce5551ee2a9_optimizer.pt", + "arrays_sha256": "dd2af71285ee28a9e07108a0c70dc514b2803e96aa7c8a3d10a8fbaea003fd96", + "optimizer_sha256": "534d7e3c9adf9e2ea171949a0fdb81ebf688e7248bf4d5796b93de864518540e", + "stage": "adam", + "completed_passes": 148, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24568, + "adam_update_count": 24568, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 149, + "consumed_count": 148, + "last_submitted_update": 24568, + "last_consumed_update": 24402, + "pending": [ + { + "reference": { + "source_update": 24568, + "completed_passes": 148, + "next_interval": 0, + "trained_intervals": 24568, + "snapshot": "pass_end_0148", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 148, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24568, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24568, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.143290534055268e-07, + "update_l2": 0.016641370952129364 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.9390798178828845e-07, + "update_l2": 0.0034752856008708477 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.132516813930124e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.132516813930124e-05, + "observation_loss": 8.132516813930124e-05, + "chamfer": 4.0995932067744434e-05, + "track": 4.0329236071556807e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 148, + "adam_update_count": 24568 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034024619963020086 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_841737bf6e1a43dcbf7bbce5551ee2a9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 149, + "next_interval": 0, + "next_adam_update": 24569, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 148, + "trained_intervals": 24568, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 24568, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.8295676112174988, + "median": 7.292974472045898, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.38466235995292664, + "median": 6.072815418243408, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.292327404022217, + "median": 1469.9365234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6806804537773132, + "median": 433.9257507324219, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 77, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0149.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0149.json new file mode 100644 index 0000000000000000000000000000000000000000..6ff0d46bf0350f93f84a35ea8aebf849b683d8d1 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0149.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0149", + "executed_epochs": 149, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_07b0e9dbdb8b451b98bf012a78a7b446.npz", + "optimizer_file": "boundary_07b0e9dbdb8b451b98bf012a78a7b446_optimizer.pt", + "arrays_sha256": "0e5bb2e0e032c93b9ea36136de0d779e5b3e765a056faee2f3c55a63f6a9771d", + "optimizer_sha256": "d5a10298dc0f35f6a54d618220f52aed0538094f52fb4bea47ebf42b760e0e01", + "stage": "adam", + "completed_passes": 149, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24734, + "adam_update_count": 24734, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 150, + "consumed_count": 149, + "last_submitted_update": 24734, + "last_consumed_update": 24568, + "pending": [ + { + "reference": { + "source_update": 24734, + "completed_passes": 149, + "next_interval": 0, + "trained_intervals": 24734, + "snapshot": "pass_end_0149", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 149, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24734, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24734, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.659749149344862e-07, + "update_l2": 0.016832102090120316 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.466092207167094e-07, + "update_l2": 0.0033680633641779423 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.248344238381833e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.248344238381833e-05, + "observation_loss": 8.248344238381833e-05, + "chamfer": 4.154136331635527e-05, + "track": 4.0942079067463055e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 149, + "adam_update_count": 24734 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03539749700576067 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_07b0e9dbdb8b451b98bf012a78a7b446_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 150, + "next_interval": 0, + "next_adam_update": 24735, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 149, + "trained_intervals": 24734, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 24734, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.8130112886428833, + "median": 7.29485559463501, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.41101333498954773, + "median": 6.071348667144775, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.2546873092651367, + "median": 1472.7042236328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6629781126976013, + "median": 433.26953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 83, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0150.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0150.json new file mode 100644 index 0000000000000000000000000000000000000000..1f344921afc050fcd89d1437a5e7583ef8f93661 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0150.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0150", + "executed_epochs": 150, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ae64101989b54cdc9c5980213055b0e2.npz", + "optimizer_file": "boundary_ae64101989b54cdc9c5980213055b0e2_optimizer.pt", + "arrays_sha256": "b9545f93dca15dfb55ee3555cb924d954689d2d171b430b5732e91ef49c5d92f", + "optimizer_sha256": "37a9ce4b755dccdfddc41878cbe96c4565cdf84a0bee3f566b48b39676e33ca9", + "stage": "adam", + "completed_passes": 150, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24900, + "adam_update_count": 24900, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 151, + "consumed_count": 150, + "last_submitted_update": 24900, + "last_consumed_update": 24734, + "pending": [ + { + "reference": { + "source_update": 24900, + "completed_passes": 150, + "next_interval": 0, + "trained_intervals": 24900, + "snapshot": "pass_end_0150", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 150, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24900, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24900, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.204369699640665e-07, + "update_l2": 0.015926694497466087 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.9633965798202553e-07, + "update_l2": 0.004213008098304272 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.881921192165464e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.881921192165464e-05, + "observation_loss": 7.881921192165464e-05, + "chamfer": 3.8848371332278475e-05, + "track": 3.997083695139736e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 150, + "adam_update_count": 24900 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035180131206288934 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ae64101989b54cdc9c5980213055b0e2_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 151, + "next_interval": 0, + "next_adam_update": 24901, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 150, + "trained_intervals": 24900, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 24900, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7973129153251648, + "median": 7.296165466308594, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.43630218505859375, + "median": 6.070583343505859, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.2195687294006348, + "median": 1474.634521484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6464223861694336, + "median": 432.9337158203125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 84, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0151.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0151.json new file mode 100644 index 0000000000000000000000000000000000000000..721a9d60eb8779879de323f682a42d1548ca9652 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0151.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0151", + "executed_epochs": 151, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_faca586cd5484e5a83006f9ca9517d13.npz", + "optimizer_file": "boundary_faca586cd5484e5a83006f9ca9517d13_optimizer.pt", + "arrays_sha256": "74e66bb9fc68a291241230e3a3384468cda1c0623dda2930d05ef9e073b0a397", + "optimizer_sha256": "b35dcb509f50f4c7aae3ab252da4670960e1d39664031c7409eccb266b643e39", + "stage": "adam", + "completed_passes": 151, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25066, + "adam_update_count": 25066, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 152, + "consumed_count": 151, + "last_submitted_update": 25066, + "last_consumed_update": 24900, + "pending": [ + { + "reference": { + "source_update": 25066, + "completed_passes": 151, + "next_interval": 0, + "trained_intervals": 25066, + "snapshot": "pass_end_0151", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 151, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25066, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25066, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.898748215964588e-07, + "update_l2": 0.01555077638477087 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.507677999754378e-07, + "update_l2": 0.004437403753399849 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.889237895142287e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.889237895142287e-05, + "observation_loss": 7.889237895142287e-05, + "chamfer": 3.911574458470568e-05, + "track": 3.977663436671719e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 151, + "adam_update_count": 25066 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03484076797030866 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_faca586cd5484e5a83006f9ca9517d13_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 152, + "next_interval": 0, + "next_adam_update": 25067, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 151, + "trained_intervals": 25066, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 25066, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7828179597854614, + "median": 7.297905445098877, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.45999541878700256, + "median": 6.074758529663086, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.1876282691955566, + "median": 1477.20263671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6312865614891052, + "median": 434.74859619140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 85, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0152.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0152.json new file mode 100644 index 0000000000000000000000000000000000000000..e8b85a876eb1438b47cc9932945a35126ce3a146 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0152.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0152", + "executed_epochs": 152, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_2c7b0a8f77704a969c232e7aaa54ddc2.npz", + "optimizer_file": "boundary_2c7b0a8f77704a969c232e7aaa54ddc2_optimizer.pt", + "arrays_sha256": "c3221f87b4b7ac63faef2d651c1a58df3f9ddc835d167a2bd15e4e82a0dd9504", + "optimizer_sha256": "7440d4b3f460510a1b5e3964a33a0a86d1ae7449487ad94102fcfcd47fbb5623", + "stage": "adam", + "completed_passes": 152, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25232, + "adam_update_count": 25232, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 153, + "consumed_count": 152, + "last_submitted_update": 25232, + "last_consumed_update": 25066, + "pending": [ + { + "reference": { + "source_update": 25232, + "completed_passes": 152, + "next_interval": 0, + "trained_intervals": 25232, + "snapshot": "pass_end_0152", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 152, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25232, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25232, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.077256446384126e-07, + "update_l2": 0.01616007275879383 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.210145618799288e-07, + "update_l2": 0.004100970458239317 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.452602196484804e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.452602196484804e-05, + "observation_loss": 8.452602196484804e-05, + "chamfer": 4.2777664930326864e-05, + "track": 4.174835339654237e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 152, + "adam_update_count": 25232 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03382499306462705 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2c7b0a8f77704a969c232e7aaa54ddc2_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 153, + "next_interval": 0, + "next_adam_update": 25233, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 152, + "trained_intervals": 25232, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 25232, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7736589908599854, + "median": 7.299387454986572, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.479515939950943, + "median": 6.070076942443848, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.1676833629608154, + "median": 1479.3934326171875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6190829873085022, + "median": 432.71453857421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 85, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0153.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0153.json new file mode 100644 index 0000000000000000000000000000000000000000..d28050aa136d553ddb5c3277596331912943df93 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0153.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0153", + "executed_epochs": 153, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_75947b87c1684422b416433f1c101c07.npz", + "optimizer_file": "boundary_75947b87c1684422b416433f1c101c07_optimizer.pt", + "arrays_sha256": "49a9bea619d98d98e9dbb4896595735aade87e601e8c16e584d56da642d0c8a3", + "optimizer_sha256": "3092be6f12e6594aa1fa980a6b1bdbdb0b713acec021ca47daf8e9d73957b593", + "stage": "adam", + "completed_passes": 153, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25398, + "adam_update_count": 25398, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 154, + "consumed_count": 153, + "last_submitted_update": 25398, + "last_consumed_update": 25232, + "pending": [ + { + "reference": { + "source_update": 25398, + "completed_passes": 153, + "next_interval": 0, + "trained_intervals": 25398, + "snapshot": "pass_end_0153", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 153, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25398, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25398, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.449275590763136e-07, + "update_l2": 0.01624210551381111 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.1758940483305196e-07, + "update_l2": 0.003999144770205021 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.11658101156354e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.11658101156354e-05, + "observation_loss": 8.11658101156354e-05, + "chamfer": 4.0966107917483896e-05, + "track": 4.01997021981515e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 153, + "adam_update_count": 25398 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03435521898791194 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_75947b87c1684422b416433f1c101c07_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 154, + "next_interval": 0, + "next_adam_update": 25399, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 153, + "trained_intervals": 25398, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 25398, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7634337544441223, + "median": 7.3009514808654785, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.4995754659175873, + "median": 6.074981689453125, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.1456310749053955, + "median": 1481.7091064453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.6067882180213928, + "median": 434.86077880859375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 85, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0154.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0154.json new file mode 100644 index 0000000000000000000000000000000000000000..0cee65b41d63a7f60535bd17476df9d9c4a9d922 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0154.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0154", + "executed_epochs": 154, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_939fc84102714d07b64add436ac43700.npz", + "optimizer_file": "boundary_939fc84102714d07b64add436ac43700_optimizer.pt", + "arrays_sha256": "f84c69f75de0d0d176c256ec7da6d0d1100d1e6e50cad2590dfbafc5c7b43ae3", + "optimizer_sha256": "26d954be31d5d7e0f64b89ce83d7c157807310f07039e0d67647de145f843f1f", + "stage": "adam", + "completed_passes": 154, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25564, + "adam_update_count": 25564, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 155, + "consumed_count": 154, + "last_submitted_update": 25564, + "last_consumed_update": 25398, + "pending": [ + { + "reference": { + "source_update": 25564, + "completed_passes": 154, + "next_interval": 0, + "trained_intervals": 25564, + "snapshot": "pass_end_0154", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 154, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25564, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25564, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.202595616538019e-07, + "update_l2": 0.015924081206321716 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.145252603393601e-07, + "update_l2": 0.004151523113250732 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.174134563887492e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.174134563887492e-05, + "observation_loss": 8.174134563887492e-05, + "chamfer": 4.12154222431127e-05, + "track": 4.052592339576222e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 154, + "adam_update_count": 25564 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03421446215361357 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_939fc84102714d07b64add436ac43700_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 155, + "next_interval": 0, + "next_adam_update": 25565, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 154, + "trained_intervals": 25564, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 25564, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7534472942352295, + "median": 7.302529811859131, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.5208595991134644, + "median": 6.076149940490723, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.1243107318878174, + "median": 1484.049560546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5940097570419312, + "median": 435.35113525390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 85, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0155.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0155.json new file mode 100644 index 0000000000000000000000000000000000000000..a33808f53b73e9f8f0c238e25931922d5455fbdd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0155.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0155", + "executed_epochs": 155, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_cf3268d01abd4238a6ac541b73387793.npz", + "optimizer_file": "boundary_cf3268d01abd4238a6ac541b73387793_optimizer.pt", + "arrays_sha256": "f12293363031de7aaf151a8dcddb90618f230139daaeaa38b107cc8c3595ce39", + "optimizer_sha256": "8f8e22ce3209b9b800b3deb65077baf907e506bb97574606ca007f122efec16f", + "stage": "adam", + "completed_passes": 155, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25730, + "adam_update_count": 25730, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 156, + "consumed_count": 155, + "last_submitted_update": 25730, + "last_consumed_update": 25564, + "pending": [ + { + "reference": { + "source_update": 25730, + "completed_passes": 155, + "next_interval": 0, + "trained_intervals": 25730, + "snapshot": "pass_end_0155", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 155, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25730, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25730, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.817269996237883e-07, + "update_l2": 0.016071155667304993 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.115716762953525e-07, + "update_l2": 0.004475356079638004 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.2052567449864e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.2052567449864e-05, + "observation_loss": 8.2052567449864e-05, + "chamfer": 4.157888179179281e-05, + "track": 4.047368565807119e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 155, + "adam_update_count": 25730 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03391443402506411 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_cf3268d01abd4238a6ac541b73387793_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 156, + "next_interval": 0, + "next_adam_update": 25731, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 155, + "trained_intervals": 25730, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 25730, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7433362603187561, + "median": 7.302860260009766, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.5421210527420044, + "median": 6.084972381591797, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.1029398441314697, + "median": 1484.5400390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5815134644508362, + "median": 439.22760009765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 87, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0156.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0156.json new file mode 100644 index 0000000000000000000000000000000000000000..cf1f0e985fbc04324a56d4880c7c1708f1fa3460 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0156.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0156", + "executed_epochs": 156, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_0589454245624668a2c88dce0f8eeb47.npz", + "optimizer_file": "boundary_0589454245624668a2c88dce0f8eeb47_optimizer.pt", + "arrays_sha256": "d8330b751558a51cbe777321ccca9842997e2b82c7c53382a7a0441abce1fe34", + "optimizer_sha256": "2055567b5b8a4018e9a1453406b1ba8905c2a909389f64eba7013c5ff2455392", + "stage": "adam", + "completed_passes": 156, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25896, + "adam_update_count": 25896, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 157, + "consumed_count": 156, + "last_submitted_update": 25896, + "last_consumed_update": 25730, + "pending": [ + { + "reference": { + "source_update": 25896, + "completed_passes": 156, + "next_interval": 0, + "trained_intervals": 25896, + "snapshot": "pass_end_0156", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 156, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25896, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25896, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.855787890141073e-07, + "update_l2": 0.016743559390306473 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.440472025635245e-07, + "update_l2": 0.004347818437963724 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.365303074242547e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.365303074242547e-05, + "observation_loss": 8.365303074242547e-05, + "chamfer": 4.251252903486602e-05, + "track": 4.114050170755945e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 156, + "adam_update_count": 25896 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03353627701289952 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0589454245624668a2c88dce0f8eeb47_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 157, + "next_interval": 0, + "next_adam_update": 25897, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 156, + "trained_intervals": 25896, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 25896, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7345331907272339, + "median": 7.304265975952148, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.5633049011230469, + "median": 6.079567909240723, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.0845086574554443, + "median": 1486.6282958984375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5693243741989136, + "median": 436.8572998046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 90, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0157.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0157.json new file mode 100644 index 0000000000000000000000000000000000000000..ddb1545892f94aa80e92835eeccd85d4d314987d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0157.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0157", + "executed_epochs": 157, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_58773b70c6204ddea9387e3180c0ac64.npz", + "optimizer_file": "boundary_58773b70c6204ddea9387e3180c0ac64_optimizer.pt", + "arrays_sha256": "52e4c4ed8aac6e76ca7161ffb005d4456968d57afe8caae69e6cc0af9b54abcb", + "optimizer_sha256": "514b3bbc231b6d3d7a9a42cd3056ebfbd15a28aab2b58832062c382f69891ff1", + "stage": "adam", + "completed_passes": 157, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26062, + "adam_update_count": 26062, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 158, + "consumed_count": 157, + "last_submitted_update": 26062, + "last_consumed_update": 25896, + "pending": [ + { + "reference": { + "source_update": 26062, + "completed_passes": 157, + "next_interval": 0, + "trained_intervals": 26062, + "snapshot": "pass_end_0157", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 157, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26062, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26062, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.18505544278014e-07, + "update_l2": 0.01646357960999012 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.6397826736210845e-07, + "update_l2": 0.0043836934491992 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.3303137216717e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.3303137216717e-05, + "observation_loss": 8.3303137216717e-05, + "chamfer": 4.2151539673795924e-05, + "track": 4.115159754292108e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 157, + "adam_update_count": 26062 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03468368900939822 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_58773b70c6204ddea9387e3180c0ac64_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 158, + "next_interval": 0, + "next_adam_update": 26063, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 157, + "trained_intervals": 26062, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 26062, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7263657450675964, + "median": 7.305144786834717, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.5832193493843079, + "median": 6.073554992675781, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.0675528049468994, + "median": 1487.9354248046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5580987334251404, + "median": 434.23602294921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 93, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0158.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0158.json new file mode 100644 index 0000000000000000000000000000000000000000..b9ecc558352e4d5e3c3ccca60956e0ea7c2bd566 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0158.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0158", + "executed_epochs": 158, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_f627481239184e73b1f5eacc96fc7b32.npz", + "optimizer_file": "boundary_f627481239184e73b1f5eacc96fc7b32_optimizer.pt", + "arrays_sha256": "c23665d0f2458acdc0bc8448b267971bd9877b07b5191a8be5d38524097d7c4b", + "optimizer_sha256": "c5d99a2fb17072e2e73e8bc295b22868d3450874f2c3160a9d6d47e77e95d521", + "stage": "adam", + "completed_passes": 158, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26228, + "adam_update_count": 26228, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 159, + "consumed_count": 158, + "last_submitted_update": 26228, + "last_consumed_update": 26062, + "pending": [ + { + "reference": { + "source_update": 26228, + "completed_passes": 158, + "next_interval": 0, + "trained_intervals": 26228, + "snapshot": "pass_end_0158", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 158, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26228, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26228, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.269998268886411e-07, + "update_l2": 0.01612081006169319 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.683274710259866e-07, + "update_l2": 0.004369067028164864 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.048778156284243e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.048778156284243e-05, + "observation_loss": 9.048778156284243e-05, + "chamfer": 4.666031600208953e-05, + "track": 4.382746192277409e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 158, + "adam_update_count": 26228 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03423757501877844 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f627481239184e73b1f5eacc96fc7b32_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 159, + "next_interval": 0, + "next_adam_update": 26229, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 158, + "trained_intervals": 26228, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 26228, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7183272838592529, + "median": 7.3076171875, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.6025682091712952, + "median": 6.0747222900390625, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.050999641418457, + "median": 1491.61865234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5474039912223816, + "median": 434.7294921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 94, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0159.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0159.json new file mode 100644 index 0000000000000000000000000000000000000000..2c20fe18e61375f38c9045829a5abd6b2456fbaa --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0159.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0159", + "executed_epochs": 159, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_1b02bfabd81d4e0ca3b87bddf30af946.npz", + "optimizer_file": "boundary_1b02bfabd81d4e0ca3b87bddf30af946_optimizer.pt", + "arrays_sha256": "c6b367ad3889cd988675b288a421b65559850fe0624af5015eb3ad4098b3feb4", + "optimizer_sha256": "e978811ddeab1ef7bcfa27d8b1bcbf638a8874cdf2d9303e8007d1c825b24fd2", + "stage": "adam", + "completed_passes": 159, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26394, + "adam_update_count": 26394, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 160, + "consumed_count": 159, + "last_submitted_update": 26394, + "last_consumed_update": 26228, + "pending": [ + { + "reference": { + "source_update": 26394, + "completed_passes": 159, + "next_interval": 0, + "trained_intervals": 26394, + "snapshot": "pass_end_0159", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 159, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26394, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26394, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0787572364279185e-06, + "update_l2": 0.02232475019991398 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.868164288993285e-07, + "update_l2": 0.006091787479817867 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016084450180642307, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016084450180642307, + "observation_loss": 0.00016084450180642307, + "chamfer": 8.151355723384768e-05, + "track": 7.933094457257539e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 159, + "adam_update_count": 26394 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034141640877351165 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1b02bfabd81d4e0ca3b87bddf30af946_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 160, + "next_interval": 0, + "next_adam_update": 26395, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 159, + "trained_intervals": 26394, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 26394, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.7056043148040771, + "median": 7.306726455688477, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.6197007894515991, + "median": 6.073208332061768, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.0250699520111084, + "median": 1490.2906494140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5381054282188416, + "median": 434.07147216796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 99, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0160.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0160.json new file mode 100644 index 0000000000000000000000000000000000000000..9dd6bd8407e6c2306be6e27162099076d6cb6b93 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0160.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0160", + "executed_epochs": 160, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_441c0fc880a94418b1bcee86bd79869c.npz", + "optimizer_file": "boundary_441c0fc880a94418b1bcee86bd79869c_optimizer.pt", + "arrays_sha256": "412676ef28850f3d558345e9aea7ce6ded1b5e708597c65f305dbb52d08f4692", + "optimizer_sha256": "fc6d2e016b52d4a71d5bfb24a068917845fb82418d2a493e325387cf8ea497d7", + "stage": "adam", + "completed_passes": 160, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26560, + "adam_update_count": 26560, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 161, + "consumed_count": 160, + "last_submitted_update": 26560, + "last_consumed_update": 26394, + "pending": [ + { + "reference": { + "source_update": 26560, + "completed_passes": 160, + "next_interval": 0, + "trained_intervals": 26560, + "snapshot": "pass_end_0160", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 160, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26560, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26560, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.371173632644059e-07, + "update_l2": 0.02228790521621704 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.669528550493851e-07, + "update_l2": 0.006277264561504126 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001323968608630821, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001323968608630821, + "observation_loss": 0.0001323968608630821, + "chamfer": 6.264249532250687e-05, + "track": 6.975436554057524e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 160, + "adam_update_count": 26560 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035899674985557795 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_441c0fc880a94418b1bcee86bd79869c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 161, + "next_interval": 0, + "next_adam_update": 26561, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 160, + "trained_intervals": 26560, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 26560, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.6952831149101257, + "median": 7.308615684509277, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.6427019834518433, + "median": 6.07792854309082, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 2.0042765140533447, + "median": 1493.1087646484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.525869607925415, + "median": 436.125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 100, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0161.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0161.json new file mode 100644 index 0000000000000000000000000000000000000000..fc7dd4b5b5d3111745f5290bcfa82b8e7594709c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0161.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0161", + "executed_epochs": 161, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c00b448eaebe47af99b9611bd4c690ec.npz", + "optimizer_file": "boundary_c00b448eaebe47af99b9611bd4c690ec_optimizer.pt", + "arrays_sha256": "5d054b80aa6e063e521dcd2d361c7e9627a978b842401b34570e56d5b33e46bd", + "optimizer_sha256": "a4e99a94fe6c6ca2b8d974fdc7a42ff776c82739a266d2f2b7a2d403219474d9", + "stage": "adam", + "completed_passes": 161, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26726, + "adam_update_count": 26726, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 162, + "consumed_count": 161, + "last_submitted_update": 26726, + "last_consumed_update": 26560, + "pending": [ + { + "reference": { + "source_update": 26726, + "completed_passes": 161, + "next_interval": 0, + "trained_intervals": 26726, + "snapshot": "pass_end_0161", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 161, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26726, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26726, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4574002307199407e-06, + "update_l2": 0.025102049112319946 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.701011562247004e-07, + "update_l2": 0.0059210509061813354 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014134158845990896, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014134158845990896, + "observation_loss": 0.00014134158845990896, + "chamfer": 6.66981068206951e-05, + "track": 7.464348891517147e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 161, + "adam_update_count": 26726 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033931695157662034 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c00b448eaebe47af99b9611bd4c690ec_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 162, + "next_interval": 0, + "next_adam_update": 26727, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 161, + "trained_intervals": 26726, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 26726, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.6905477046966553, + "median": 7.308634281158447, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.6627323627471924, + "median": 6.072623252868652, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.9948077201843262, + "median": 1493.136474609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5154410600662231, + "median": 433.85186767578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 102, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0162.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0162.json new file mode 100644 index 0000000000000000000000000000000000000000..e719c2514584351c833fa16a54da524b88c71f6a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0162.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0162", + "executed_epochs": 162, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_97cdbf5b5f654280af368ffb73124cca.npz", + "optimizer_file": "boundary_97cdbf5b5f654280af368ffb73124cca_optimizer.pt", + "arrays_sha256": "891492e89dede3b3fba3de939d7b611f28d7b8eaa9b77d1e6e7e14ab9e646424", + "optimizer_sha256": "3eea22fef800297c4292c077f16857704ab083bf4f129190572bf60a30140be6", + "stage": "adam", + "completed_passes": 162, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26892, + "adam_update_count": 26892, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 163, + "consumed_count": 162, + "last_submitted_update": 26892, + "last_consumed_update": 26726, + "pending": [ + { + "reference": { + "source_update": 26892, + "completed_passes": 162, + "next_interval": 0, + "trained_intervals": 26892, + "snapshot": "pass_end_0162", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 162, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26892, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26892, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2008605381197412e-06, + "update_l2": 0.022186486050486565 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.064437128661666e-06, + "update_l2": 0.004681319929659367 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015668023843318224, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015668023843318224, + "observation_loss": 0.00015668023843318224, + "chamfer": 8.178479765774682e-05, + "track": 7.489544805139303e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 162, + "adam_update_count": 26892 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03602240304462612 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_97cdbf5b5f654280af368ffb73124cca_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 163, + "next_interval": 0, + "next_adam_update": 26893, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 162, + "trained_intervals": 26892, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 26892, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.678521454334259, + "median": 7.308226108551025, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.6860083937644958, + "median": 6.083481788635254, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.970961332321167, + "median": 1492.52734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.5035821795463562, + "median": 438.5726318359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 104, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0163.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0163.json new file mode 100644 index 0000000000000000000000000000000000000000..8fd62bfff763ccd0d42df97d641d863854744808 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0163.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0163", + "executed_epochs": 163, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_b2178a8211ed4cc19bcf8d53d4a22674.npz", + "optimizer_file": "boundary_b2178a8211ed4cc19bcf8d53d4a22674_optimizer.pt", + "arrays_sha256": "eac636731d86f7eed066c2d082f5501c0be52063c15454eb342a7d1bf3bae2ea", + "optimizer_sha256": "b854a93a5a69c215f6b1dd67514c36f09666b4d5cb7e9ba469d36fa05a4cf431", + "stage": "adam", + "completed_passes": 163, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 27058, + "adam_update_count": 27058, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 164, + "consumed_count": 163, + "last_submitted_update": 27058, + "last_consumed_update": 26892, + "pending": [ + { + "reference": { + "source_update": 27058, + "completed_passes": 163, + "next_interval": 0, + "trained_intervals": 27058, + "snapshot": "pass_end_0163", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 163, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 27058, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 27058, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0647039516697987e-06, + "update_l2": 0.021746691316366196 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.463764515909133e-07, + "update_l2": 0.00581404147669673 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001679397828411311, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001679397828411311, + "observation_loss": 0.0001679397828411311, + "chamfer": 8.650997187942266e-05, + "track": 8.142980368575081e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 163, + "adam_update_count": 27058 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03343107900582254 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b2178a8211ed4cc19bcf8d53d4a22674_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 164, + "next_interval": 0, + "next_adam_update": 27059, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 163, + "trained_intervals": 27058, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 27058, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.663840115070343, + "median": 7.308252811431885, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.7034332156181335, + "median": 6.090689659118652, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.9422364234924316, + "median": 1492.567138671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.49488332867622375, + "median": 441.728515625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 106, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0164.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0164.json new file mode 100644 index 0000000000000000000000000000000000000000..0b4cf5c97741cd32f5f705726230bd786d9372c4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0164.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0164", + "executed_epochs": 164, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_e998110bf07440bd85460d7606654e03.npz", + "optimizer_file": "boundary_e998110bf07440bd85460d7606654e03_optimizer.pt", + "arrays_sha256": "27e1ba0e1d18d6caa234bda6eac8ee3fcd1ceb66e1f2c54ea7bfa3f0418045d5", + "optimizer_sha256": "9c9336b96d29daf0b0621a381635de0d7c3c61953d92f1ba272c8b8a75ffd7f7", + "stage": "adam", + "completed_passes": 164, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 27224, + "adam_update_count": 27224, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 165, + "consumed_count": 164, + "last_submitted_update": 27224, + "last_consumed_update": 27058, + "pending": [ + { + "reference": { + "source_update": 27224, + "completed_passes": 164, + "next_interval": 0, + "trained_intervals": 27224, + "snapshot": "pass_end_0164", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 164, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 27224, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 27224, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2206834298922331e-06, + "update_l2": 0.021937338635325432 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.3318184528543497e-06, + "update_l2": 0.004733485169708729 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014205416664481163, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014205416664481163, + "observation_loss": 0.00014205416664481163, + "chamfer": 7.343568722717464e-05, + "track": 6.861847941763699e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 164, + "adam_update_count": 27224 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03859535907395184 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e998110bf07440bd85460d7606654e03_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 165, + "next_interval": 0, + "next_adam_update": 27225, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 164, + "trained_intervals": 27224, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 27224, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.6510806679725647, + "median": 7.309225082397461, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.725066602230072, + "median": 6.099063873291016, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.9176119565963745, + "median": 1494.0189208984375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.48429232835769653, + "median": 445.45947265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 107, + "controller_edge_stiffness": 9 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0165.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0165.json new file mode 100644 index 0000000000000000000000000000000000000000..e0365f8521f76329b0967ad949bf937e3866867a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0165.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0165", + "executed_epochs": 165, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_77e31d5d59c24012bbb3187d578fd2c9.npz", + "optimizer_file": "boundary_77e31d5d59c24012bbb3187d578fd2c9_optimizer.pt", + "arrays_sha256": "fab0455276cc3cbf3ce17b14e83ed65266430340a83b5038ce1e23e8f134bd88", + "optimizer_sha256": "c68c209d1427e8e6fd1d2daca289d1ff0a377f2526d2fe45c763c0cde5cd7cc1", + "stage": "adam", + "completed_passes": 165, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 27390, + "adam_update_count": 27390, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 166, + "consumed_count": 165, + "last_submitted_update": 27390, + "last_consumed_update": 27224, + "pending": [ + { + "reference": { + "source_update": 27390, + "completed_passes": 165, + "next_interval": 0, + "trained_intervals": 27390, + "snapshot": "pass_end_0165", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 165, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 27390, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 27390, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0681104640752892e-06, + "update_l2": 0.021350504830479622 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.613527029410761e-07, + "update_l2": 0.005930224899202585 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001634469663258642, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001634469663258642, + "observation_loss": 0.0001634469663258642, + "chamfer": 8.315116429002956e-05, + "track": 8.029580203583464e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 165, + "adam_update_count": 27390 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03362745116464794 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_77e31d5d59c24012bbb3187d578fd2c9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 166, + "next_interval": 0, + "next_adam_update": 27391, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 165, + "trained_intervals": 27390, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 27390, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.6363770961761475, + "median": 7.308590888977051, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.7436865568161011, + "median": 6.098151206970215, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.889622688293457, + "median": 1493.07177734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.475358247756958, + "median": 445.07537841796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 108, + "controller_edge_stiffness": 10 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0166.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0166.json new file mode 100644 index 0000000000000000000000000000000000000000..d140c81e80e58e68fd29924321b4776c3da1789a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0166.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0166", + "executed_epochs": 166, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9c21c9b5171c4c43bdd5948639f0f97e.npz", + "optimizer_file": "boundary_9c21c9b5171c4c43bdd5948639f0f97e_optimizer.pt", + "arrays_sha256": "f82ac60a9a0912622f0a7735d3099dcfce86951273f0972eff991380243c1057", + "optimizer_sha256": "9b4f9227d63d2a3e250aa61d2dd4d9a8951608f6497b4740bcb6df4acd90cd4b", + "stage": "adam", + "completed_passes": 166, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 27556, + "adam_update_count": 27556, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 167, + "consumed_count": 166, + "last_submitted_update": 27556, + "last_consumed_update": 27390, + "pending": [ + { + "reference": { + "source_update": 27556, + "completed_passes": 166, + "next_interval": 0, + "trained_intervals": 27556, + "snapshot": "pass_end_0166", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 166, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 27556, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 27556, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.083932488654682e-06, + "update_l2": 0.021119214594364166 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.780940561337047e-07, + "update_l2": 0.006264899857342243 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016898996545933187, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016898996545933187, + "observation_loss": 0.00016898996545933187, + "chamfer": 8.927845919970423e-05, + "track": 7.971151353558525e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 166, + "adam_update_count": 27556 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0338335121050477 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9c21c9b5171c4c43bdd5948639f0f97e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 167, + "next_interval": 0, + "next_adam_update": 27557, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 166, + "trained_intervals": 27556, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 27556, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.6223951578140259, + "median": 7.308763027191162, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.7627989053726196, + "median": 6.104875564575195, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.863385796546936, + "median": 1493.328857421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.46635931730270386, + "median": 448.10919189453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 108, + "controller_edge_stiffness": 10 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0167.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0167.json new file mode 100644 index 0000000000000000000000000000000000000000..bd1ce1e0f7d1fc4d46ec17d3e13a94db4c9e5820 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0167.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0167", + "executed_epochs": 167, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a8d1c16603cd4b75b3c404c7ed3611ba.npz", + "optimizer_file": "boundary_a8d1c16603cd4b75b3c404c7ed3611ba_optimizer.pt", + "arrays_sha256": "78709fa90657232c423d52460b41d061b058acfa6d115419a7846d2e4ba6ccaa", + "optimizer_sha256": "91c43b894fa77e79e1278dd81505d65c0c2d507ce2b186d691a76806565aec58", + "stage": "adam", + "completed_passes": 167, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 27722, + "adam_update_count": 27722, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 168, + "consumed_count": 167, + "last_submitted_update": 27722, + "last_consumed_update": 27556, + "pending": [ + { + "reference": { + "source_update": 27722, + "completed_passes": 167, + "next_interval": 0, + "trained_intervals": 27722, + "snapshot": "pass_end_0167", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 167, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 27722, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 27722, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.251053047075402e-06, + "update_l2": 0.033185943961143494 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.4119402749201981e-06, + "update_l2": 0.00562534062191844 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003932486870326102, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003932486870326102, + "observation_loss": 0.0003932486870326102, + "chamfer": 0.00026024802355095744, + "track": 0.0001330006489297375, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 167, + "adam_update_count": 27722 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03681758604943752 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a8d1c16603cd4b75b3c404c7ed3611ba_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 168, + "next_interval": 0, + "next_adam_update": 27723, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 167, + "trained_intervals": 27722, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 27722, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5986527800559998, + "median": 7.307950496673584, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.7746947407722473, + "median": 6.081287384033203, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.8196656703948975, + "median": 1492.115966796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.4608444571495056, + "median": 437.5950927734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 110, + "controller_edge_stiffness": 10 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0168.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0168.json new file mode 100644 index 0000000000000000000000000000000000000000..1fbdcd6341445cf6ea1c52ce862df634c27512d4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0168.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0168", + "executed_epochs": 168, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_29361570b1c84b558c57390683917693.npz", + "optimizer_file": "boundary_29361570b1c84b558c57390683917693_optimizer.pt", + "arrays_sha256": "81166c0b5d73192b2c0bfc46e5cba9a5448953a26eb0bbb13bda266b98828ddb", + "optimizer_sha256": "8b9f9550f6059cfdd14e65f87ac681404e93054deebf75b1fa60be458abe59d7", + "stage": "adam", + "completed_passes": 168, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 27888, + "adam_update_count": 27888, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 169, + "consumed_count": 168, + "last_submitted_update": 27888, + "last_consumed_update": 27722, + "pending": [ + { + "reference": { + "source_update": 27888, + "completed_passes": 168, + "next_interval": 0, + "trained_intervals": 27888, + "snapshot": "pass_end_0168", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 168, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 27888, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 27888, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0909931233982206e-06, + "update_l2": 0.018972009420394897 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.827829560686951e-07, + "update_l2": 0.006202418822795153 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016791903181001544, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016791903181001544, + "observation_loss": 0.00016791903181001544, + "chamfer": 8.839485235512257e-05, + "track": 7.952417217893526e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 168, + "adam_update_count": 27888 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0349319358356297 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_29361570b1c84b558c57390683917693_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 169, + "next_interval": 0, + "next_adam_update": 27889, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 168, + "trained_intervals": 27888, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 27888, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5874422192573547, + "median": 7.307155132293701, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.7876858711242676, + "median": 6.080842971801758, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.7993801832199097, + "median": 1490.9296875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.4548962712287903, + "median": 437.40008544921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 112, + "controller_edge_stiffness": 10 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0169.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0169.json new file mode 100644 index 0000000000000000000000000000000000000000..459a95e6553b76515ca44622cd8e8d885456245b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0169.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0169", + "executed_epochs": 169, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_84ca2586b45749adbfa7057ffa853a3a.npz", + "optimizer_file": "boundary_84ca2586b45749adbfa7057ffa853a3a_optimizer.pt", + "arrays_sha256": "024fbd5c8fb264ddc03c6c15b6bea76c7546c17cef0481519825b3a87a3c063e", + "optimizer_sha256": "6d529b0e2ea13326ffaba05b55aba56f43ebe4b3c0d9e7c3cd12763f24ae714d", + "stage": "adam", + "completed_passes": 169, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 28054, + "adam_update_count": 28054, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 170, + "consumed_count": 169, + "last_submitted_update": 28054, + "last_consumed_update": 27888, + "pending": [ + { + "reference": { + "source_update": 28054, + "completed_passes": 169, + "next_interval": 0, + "trained_intervals": 28054, + "snapshot": "pass_end_0169", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 169, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 28054, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 28054, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1166324611622258e-06, + "update_l2": 0.019695796072483063 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.01158898614085e-07, + "update_l2": 0.0064606438390910625 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017090694746002555, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017090694746002555, + "observation_loss": 0.00017090694746002555, + "chamfer": 9.002304432215169e-05, + "track": 8.088390313787386e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 169, + "adam_update_count": 28054 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03383633098565042 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_84ca2586b45749adbfa7057ffa853a3a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 170, + "next_interval": 0, + "next_adam_update": 28055, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 169, + "trained_intervals": 28054, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 28054, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5752483010292053, + "median": 7.309290409088135, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.8036179542541504, + "median": 6.0854339599609375, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.7775717973709106, + "median": 1494.1165771484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.4477062523365021, + "median": 439.421142578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 114, + "controller_edge_stiffness": 10 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0170.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0170.json new file mode 100644 index 0000000000000000000000000000000000000000..b64b7d677b2ee5a89baf4c9271f917fe14113583 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0170.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0170", + "executed_epochs": 170, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_df085d15e00948cca78c39762d4e027c.npz", + "optimizer_file": "boundary_df085d15e00948cca78c39762d4e027c_optimizer.pt", + "arrays_sha256": "8f5771fcc0b62821541ae56f5d1f34010e3c036fc91b54e653fd93856fdc48b9", + "optimizer_sha256": "751febc71aad8a1ae23f4135b5c3f168c9ab5ded3dc7fef0be8f80de0bb6d1e5", + "stage": "adam", + "completed_passes": 170, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 28220, + "adam_update_count": 28220, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 171, + "consumed_count": 170, + "last_submitted_update": 28220, + "last_consumed_update": 28054, + "pending": [ + { + "reference": { + "source_update": 28220, + "completed_passes": 170, + "next_interval": 0, + "trained_intervals": 28220, + "snapshot": "pass_end_0170", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 170, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 28220, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 28220, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0606868272589054e-06, + "update_l2": 0.01917043700814247 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.274323590740096e-07, + "update_l2": 0.006000457797199488 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016064479132182896, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016064479132182896, + "observation_loss": 0.00016064479132182896, + "chamfer": 8.387443085666746e-05, + "track": 7.67703604651615e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 170, + "adam_update_count": 28220 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03483605291694403 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_df085d15e00948cca78c39762d4e027c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 171, + "next_interval": 0, + "next_adam_update": 28221, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 170, + "trained_intervals": 28220, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 28220, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5631236433982849, + "median": 7.3102312088012695, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.8191812038421631, + "median": 6.090262413024902, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.756149411201477, + "median": 1495.52294921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.440792441368103, + "median": 441.5657958984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 115, + "controller_edge_stiffness": 10 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0171.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0171.json new file mode 100644 index 0000000000000000000000000000000000000000..a59e72370a4ffcdf9c55b20592b584b2417092de --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0171.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0171", + "executed_epochs": 171, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_214b3bb4751f4b54a8731c4f09b3a1a8.npz", + "optimizer_file": "boundary_214b3bb4751f4b54a8731c4f09b3a1a8_optimizer.pt", + "arrays_sha256": "1aff9b7b6f329aff53fb33f60f26ce56cb7215143dfa8e4309b67cbaef6fb7be", + "optimizer_sha256": "12407535425e83f272002e2d4d50db06bd3c3888a86d054cb09da9472a9b5a27", + "stage": "adam", + "completed_passes": 171, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 28386, + "adam_update_count": 28386, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 172, + "consumed_count": 171, + "last_submitted_update": 28386, + "last_consumed_update": 28220, + "pending": [ + { + "reference": { + "source_update": 28386, + "completed_passes": 171, + "next_interval": 0, + "trained_intervals": 28386, + "snapshot": "pass_end_0171", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 171, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 28386, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 28386, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1067318155255634e-06, + "update_l2": 0.02024483121931553 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.906779385142727e-07, + "update_l2": 0.006571128964424133 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017066151485778391, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017066151485778391, + "observation_loss": 0.00017066151485778391, + "chamfer": 9.024587052408606e-05, + "track": 8.041565160965547e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 171, + "adam_update_count": 28386 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03342714300379157 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_214b3bb4751f4b54a8731c4f09b3a1a8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 172, + "next_interval": 0, + "next_adam_update": 28387, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 171, + "trained_intervals": 28386, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 28386, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5498539805412292, + "median": 7.310603141784668, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.8357914686203003, + "median": 6.090629577636719, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.7329999208450317, + "median": 1496.0792236328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.433531254529953, + "median": 441.7225341796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 116, + "controller_edge_stiffness": 11 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0172.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0172.json new file mode 100644 index 0000000000000000000000000000000000000000..c9378254d6a0707f588931526385f78b8994eea5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0172.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0172", + "executed_epochs": 172, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ed9345c88b194eb6bbe14320916536b5.npz", + "optimizer_file": "boundary_ed9345c88b194eb6bbe14320916536b5_optimizer.pt", + "arrays_sha256": "c07a385e636e59f4f9dc41894270ef2719b52a3f72d200a7db1e06cb80e9bd05", + "optimizer_sha256": "c606b59fa1fb3617b4ebf8f731bdbdc549f9c27e05098657e4dfc3d60ccabdfa", + "stage": "adam", + "completed_passes": 172, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 28552, + "adam_update_count": 28552, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 173, + "consumed_count": 172, + "last_submitted_update": 28552, + "last_consumed_update": 28386, + "pending": [ + { + "reference": { + "source_update": 28552, + "completed_passes": 172, + "next_interval": 0, + "trained_intervals": 28552, + "snapshot": "pass_end_0172", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 172, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 28552, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 28552, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1070710570493247e-06, + "update_l2": 0.0204080268740654 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.445529715572775e-07, + "update_l2": 0.006551241036504507 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016808259533718228, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016808259533718228, + "observation_loss": 0.00016808259533718228, + "chamfer": 8.865529525792226e-05, + "track": 7.942730735521764e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 172, + "adam_update_count": 28552 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.036658383905887604 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ed9345c88b194eb6bbe14320916536b5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 173, + "next_interval": 0, + "next_adam_update": 28553, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 172, + "trained_intervals": 28552, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 28552, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5363661646842957, + "median": 7.310154914855957, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.8528347015380859, + "median": 6.08137321472168, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.7097824811935425, + "median": 1495.40869140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.426205039024353, + "median": 437.62969970703125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 117, + "controller_edge_stiffness": 11 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0173.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0173.json new file mode 100644 index 0000000000000000000000000000000000000000..cb878bf40f10e53a8214716a3ca776bea97bd317 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0173.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0173", + "executed_epochs": 173, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_996b4f79842c4088b368f2c796bbbd0d.npz", + "optimizer_file": "boundary_996b4f79842c4088b368f2c796bbbd0d_optimizer.pt", + "arrays_sha256": "8025318928cfdd632eea206bf7df5644842a2bd97631969ac9ec1a6ee3422c6f", + "optimizer_sha256": "7c44caef386b9ba3b9e2b59215a6533d78e189669717ef619bae2f665e9fb68f", + "stage": "adam", + "completed_passes": 173, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 28718, + "adam_update_count": 28718, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 174, + "consumed_count": 173, + "last_submitted_update": 28718, + "last_consumed_update": 28552, + "pending": [ + { + "reference": { + "source_update": 28718, + "completed_passes": 173, + "next_interval": 0, + "trained_intervals": 28718, + "snapshot": "pass_end_0173", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 173, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 28718, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 28718, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1172970744155464e-06, + "update_l2": 0.02032785303890705 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.861248943503597e-07, + "update_l2": 0.00666380487382412 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017312320414930582, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017312320414930582, + "observation_loss": 0.00017312320414930582, + "chamfer": 9.130390390055254e-05, + "track": 8.18193075247109e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 173, + "adam_update_count": 28718 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03573346906341612 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_996b4f79842c4088b368f2c796bbbd0d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 174, + "next_interval": 0, + "next_adam_update": 28719, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 173, + "trained_intervals": 28718, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 28718, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.5225075483322144, + "median": 7.309563159942627, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.8692455291748047, + "median": 6.086803436279297, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.6862506866455078, + "median": 1494.524169921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.41926777362823486, + "median": 440.0157165527344, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 121, + "controller_edge_stiffness": 11 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0174.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0174.json new file mode 100644 index 0000000000000000000000000000000000000000..cc817382569e5e5bd52760044ab4167ed6827cad --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0174.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0174", + "executed_epochs": 174, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5743201877c14036a631d438b901ba5a.npz", + "optimizer_file": "boundary_5743201877c14036a631d438b901ba5a_optimizer.pt", + "arrays_sha256": "b7d66c3535af96078f539b164c060d3ed9d82bc4113e1db622f527920fcd0716", + "optimizer_sha256": "23c3e52305bf0615252017fee3155d023804bc15542be0d81684757a2bb3ea0b", + "stage": "adam", + "completed_passes": 174, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 28884, + "adam_update_count": 28884, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 175, + "consumed_count": 174, + "last_submitted_update": 28884, + "last_consumed_update": 28718, + "pending": [ + { + "reference": { + "source_update": 28884, + "completed_passes": 174, + "next_interval": 0, + "trained_intervals": 28884, + "snapshot": "pass_end_0174", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 174, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 28884, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 28884, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.044196551447385e-06, + "update_l2": 0.020054349675774574 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.934099812700879e-07, + "update_l2": 0.0064659640192985535 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015875676763243973, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015875676763243973, + "observation_loss": 0.00015875676763243973, + "chamfer": 8.323840302182361e-05, + "track": 7.551836461061612e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 174, + "adam_update_count": 28884 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03280202904716134 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5743201877c14036a631d438b901ba5a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 175, + "next_interval": 0, + "next_adam_update": 28885, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 174, + "trained_intervals": 28884, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 28884, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.509188175201416, + "median": 7.30975341796875, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.8861720561981201, + "median": 6.088844299316406, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.6639397144317627, + "median": 1494.8084716796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.4122307598590851, + "median": 440.91497802734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 122, + "controller_edge_stiffness": 11 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0175.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0175.json new file mode 100644 index 0000000000000000000000000000000000000000..20953dbe13f209b3d856421465227ce98e9fc4bd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0175.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0175", + "executed_epochs": 175, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ab09366f9e884474b2c44d8d32c6b010.npz", + "optimizer_file": "boundary_ab09366f9e884474b2c44d8d32c6b010_optimizer.pt", + "arrays_sha256": "1fd3d17bb968b32b058fc4a43c433a5fb5e26a021113f2e91ebfc6305e06587d", + "optimizer_sha256": "7ef3c3733d781638b35a223b7907b4c5d33915f4a1450c354eae3898e124f9ae", + "stage": "adam", + "completed_passes": 175, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 29050, + "adam_update_count": 29050, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 176, + "consumed_count": 175, + "last_submitted_update": 29050, + "last_consumed_update": 28884, + "pending": [ + { + "reference": { + "source_update": 29050, + "completed_passes": 175, + "next_interval": 0, + "trained_intervals": 29050, + "snapshot": "pass_end_0175", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 175, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 29050, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 29050, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.10731819456123e-07, + "update_l2": 0.021325908601284027 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.217725120270188e-07, + "update_l2": 0.004622613545507193 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012731428432743996, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012731428432743996, + "observation_loss": 0.00012731428432743996, + "chamfer": 5.3973988542566076e-05, + "track": 7.33402994228527e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 175, + "adam_update_count": 29050 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04444381920620799 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ab09366f9e884474b2c44d8d32c6b010_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 176, + "next_interval": 0, + "next_adam_update": 29051, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 175, + "trained_intervals": 29050, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 29050, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.4968281686306, + "median": 7.310787677764893, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9021337032318115, + "median": 6.076876640319824, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.6435000896453857, + "median": 1496.3553466796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.4057031273841858, + "median": 435.6737060546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 124, + "controller_edge_stiffness": 11 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0176.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0176.json new file mode 100644 index 0000000000000000000000000000000000000000..1ef9d9280a268f4f4ca5a9e158f81f05d6ca9b55 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0176.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0176", + "executed_epochs": 176, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_06a59b9ceeca46589ee20dd34b622867.npz", + "optimizer_file": "boundary_06a59b9ceeca46589ee20dd34b622867_optimizer.pt", + "arrays_sha256": "521f59fdc6f2a0574102fa2fcbe425ce003b8b5d9f6bafb08ac48aadcc423807", + "optimizer_sha256": "a0dad8557be01bc30f0031ce8a922902629afe4658aa3df94c7705fbc725cb63", + "stage": "adam", + "completed_passes": 176, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 29216, + "adam_update_count": 29216, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 177, + "consumed_count": 176, + "last_submitted_update": 29216, + "last_consumed_update": 29050, + "pending": [ + { + "reference": { + "source_update": 29216, + "completed_passes": 176, + "next_interval": 0, + "trained_intervals": 29216, + "snapshot": "pass_end_0176", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 176, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 29216, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 29216, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.318906796172087e-07, + "update_l2": 0.01793350838124752 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.842503986106749e-07, + "update_l2": 0.003656347980722785 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011993777297902852, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011993777297902852, + "observation_loss": 0.00011993777297902852, + "chamfer": 5.315450471243821e-05, + "track": 6.67832646286115e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 176, + "adam_update_count": 29216 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03452341281808913 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_06a59b9ceeca46589ee20dd34b622867_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 177, + "next_interval": 0, + "next_adam_update": 29217, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 176, + "trained_intervals": 29216, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 29216, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.4834441542625427, + "median": 7.309467315673828, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9190291166305542, + "median": 6.078594207763672, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.621649980545044, + "median": 1494.3809814453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3989061713218689, + "median": 436.4436950683594, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 126, + "controller_edge_stiffness": 12 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0177.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0177.json new file mode 100644 index 0000000000000000000000000000000000000000..0164246348d60dcf6bfa3d1e9003e8b21aa959e1 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0177.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0177", + "executed_epochs": 177, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ee41da287f6b4124b49d2b1cbbcd6bdf.npz", + "optimizer_file": "boundary_ee41da287f6b4124b49d2b1cbbcd6bdf_optimizer.pt", + "arrays_sha256": "59a23ad24bb9babff36408767f85f23740cf076ee9ad7f86df1d0e93c22e297d", + "optimizer_sha256": "0bd4ff554f3a68244688ad6d197996486e4f54e79a5d8d5b736d4d93fbe24472", + "stage": "adam", + "completed_passes": 177, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 29382, + "adam_update_count": 29382, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 178, + "consumed_count": 177, + "last_submitted_update": 29382, + "last_consumed_update": 29216, + "pending": [ + { + "reference": { + "source_update": 29382, + "completed_passes": 177, + "next_interval": 0, + "trained_intervals": 29382, + "snapshot": "pass_end_0177", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 177, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 29382, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 29382, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.2524551443202654e-06, + "update_l2": 0.030714785680174828 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.0499287554921466e-06, + "update_l2": 0.006116805598139763 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003187386319041252, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003187386319041252, + "observation_loss": 0.0003187386319041252, + "chamfer": 0.00020577531540766358, + "track": 0.00011296330922050402, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 177, + "adam_update_count": 29382 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0329733279068023 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ee41da287f6b4124b49d2b1cbbcd6bdf_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 178, + "next_interval": 0, + "next_adam_update": 29383, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 177, + "trained_intervals": 29382, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 29382, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.4685576558113098, + "median": 7.307886600494385, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9293484091758728, + "median": 6.073568344116211, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5976881980895996, + "median": 1492.0206298828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.39481091499328613, + "median": 434.25164794921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 130, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0178.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0178.json new file mode 100644 index 0000000000000000000000000000000000000000..3e301f8d136723eae4bfab714152ecfc7e3c2312 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0178.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0178", + "executed_epochs": 178, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_d642af86841d4c0389210e1321cf98a2.npz", + "optimizer_file": "boundary_d642af86841d4c0389210e1321cf98a2_optimizer.pt", + "arrays_sha256": "b0a62c66538b8e72518cf92de4a9800a9679b1f304b96539889246de21a4d63a", + "optimizer_sha256": "ea1b6b201d13c6577820816db3bb150070e86ad09cec84ce96ab8937d662a789", + "stage": "adam", + "completed_passes": 178, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 29548, + "adam_update_count": 29548, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 179, + "consumed_count": 178, + "last_submitted_update": 29548, + "last_consumed_update": 29382, + "pending": [ + { + "reference": { + "source_update": 29548, + "completed_passes": 178, + "next_interval": 0, + "trained_intervals": 29548, + "snapshot": "pass_end_0178", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 178, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 29548, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 29548, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.116712362811086e-07, + "update_l2": 0.016371846199035645 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.375222886210395e-07, + "update_l2": 0.0038238046690821648 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016010980471037328, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016010980471037328, + "observation_loss": 0.00016010980471037328, + "chamfer": 8.415169577347115e-05, + "track": 7.595811621285975e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 178, + "adam_update_count": 29548 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03284081513993442 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d642af86841d4c0389210e1321cf98a2_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 179, + "next_interval": 0, + "next_adam_update": 29549, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 178, + "trained_intervals": 29548, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 29548, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.4663306176662445, + "median": 7.308964729309082, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9198703765869141, + "median": 6.066408157348633, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.594133973121643, + "median": 1493.630126953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.398570716381073, + "median": 431.1478271484375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 131, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0179.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0179.json new file mode 100644 index 0000000000000000000000000000000000000000..c3a660ef068d057c72ee2d6bcf6e7aa9d774c3d3 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0179.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0179", + "executed_epochs": 179, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_41449f6e77c545e4b500e6a9dc4ed88d.npz", + "optimizer_file": "boundary_41449f6e77c545e4b500e6a9dc4ed88d_optimizer.pt", + "arrays_sha256": "3d5c72d66edf52689f0ae79fdee516b06da987a3505cff7be77ebdde4c259e0c", + "optimizer_sha256": "77930bdcfc49ea224613036d7e6e6f061bf9af85c7cb42fa621e014b9214617b", + "stage": "adam", + "completed_passes": 179, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 29714, + "adam_update_count": 29714, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 180, + "consumed_count": 179, + "last_submitted_update": 29714, + "last_consumed_update": 29548, + "pending": [ + { + "reference": { + "source_update": 29714, + "completed_passes": 179, + "next_interval": 0, + "trained_intervals": 29714, + "snapshot": "pass_end_0179", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 179, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 29714, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 29714, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.369909435008594e-07, + "update_l2": 0.017593570053577423 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.5932222292321967e-07, + "update_l2": 0.00402801064774394 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015559072198811918, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015559072198811918, + "observation_loss": 0.00015559072198811918, + "chamfer": 7.913532317616045e-05, + "track": 7.645539881195873e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 179, + "adam_update_count": 29714 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034551141085103154 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_41449f6e77c545e4b500e6a9dc4ed88d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 180, + "next_interval": 0, + "next_adam_update": 29715, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 179, + "trained_intervals": 29714, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 29714, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.46266108751296997, + "median": 7.311540126800537, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9140283465385437, + "median": 6.067405700683594, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5882949829101562, + "median": 1497.481689453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.4009059965610504, + "median": 431.55950927734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 134, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0180.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0180.json new file mode 100644 index 0000000000000000000000000000000000000000..363acb0e49f1baae123c5cf3cd7a0571bb9f3842 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0180.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0180", + "executed_epochs": 180, + "score": null, + "best_score": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_4c5e382e6ac049e3878d3834e1477346.npz", + "optimizer_file": "boundary_4c5e382e6ac049e3878d3834e1477346_optimizer.pt", + "arrays_sha256": "21b5a8843ae94076e3c50b8486a3d6002cd2218fb52f76e70aee11f713dc2cf6", + "optimizer_sha256": "bf6df5fd0621c3a5e15fbd5b7d04396f4c2eabd80a726abfe9799fd7e3344c60", + "stage": "adam", + "completed_passes": 180, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 29880, + "adam_update_count": 29880, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 181, + "consumed_count": 180, + "last_submitted_update": 29880, + "last_consumed_update": 29714, + "pending": [ + { + "reference": { + "source_update": 29880, + "completed_passes": 180, + "next_interval": 0, + "trained_intervals": 29880, + "snapshot": "pass_end_0180", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 180, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 29880, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 29880, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.680490625716629e-07, + "update_l2": 0.0186022762209177 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.942519922224164e-07, + "update_l2": 0.003853269387036562 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012962761684320867, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012962761684320867, + "observation_loss": 0.00012962761684320867, + "chamfer": 5.492503987625241e-05, + "track": 7.470256969099864e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 180, + "adam_update_count": 29880 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033908548997715116 + }, + "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", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4c5e382e6ac049e3878d3834e1477346_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 181, + "next_interval": 0, + "next_adam_update": 29881, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 180, + "trained_intervals": 29880, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 29880, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.45820924639701843, + "median": 7.311530113220215, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.917688250541687, + "median": 6.057381629943848, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5812398195266724, + "median": 1497.4666748046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3994413912296295, + "median": 427.2611083984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 136, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +}