diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0378.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0378.json new file mode 100644 index 0000000000000000000000000000000000000000..01432d410c44ee7bae924a0f78881af6ecf0ff2a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0378.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_0378", + "executed_epochs": 378, + "score": null, + "best_score": 6.965595552799186e-06, + "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_c5a8ef1e5d1e4e5caede1cb916c66436.npz", + "optimizer_file": "boundary_c5a8ef1e5d1e4e5caede1cb916c66436_optimizer.pt", + "arrays_sha256": "12628fa3806853bebfffa1a5e5106daf8f6e53de1bc21f4483ef248996782fb6", + "optimizer_sha256": "a98b91c35431fa360c8fe487f43ae0889fa0246466b796c7a4980141ea23dbd7", + "stage": "adam", + "completed_passes": 378, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36288, + "adam_update_count": 36288, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 379, + "consumed_count": 378, + "last_submitted_update": 36288, + "last_consumed_update": 36192, + "pending": [ + { + "reference": { + "source_update": 36288, + "completed_passes": 378, + "next_interval": 0, + "trained_intervals": 36288, + "snapshot": "pass_end_0378", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36192, + "pass_science": { + "completed_passes": 378, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36288, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36288, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.7756922804655915e-07, + "update_l2": 0.004518075846135616 + }, + "raw_ground_friction": { + "gradient_l2": 1.9579154013626976e-06, + "update_l2": 0.000681072473526001 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.5687300347622113e-08, + "update_l2": 0.0010269610211253166 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0308503078704234e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0308503078704234e-05, + "observation_loss": 1.0308503078704234e-05, + "chamfer": 7.709658348176163e-06, + "track": 2.5988447305280715e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 378, + "adam_update_count": 36288 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023111458998755552 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c5a8ef1e5d1e4e5caede1cb916c66436_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 379, + "next_interval": 0, + "next_adam_update": 36289, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 378, + "trained_intervals": 36288, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36288, + "source_timestamp_s": 3.2, + "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": 4.990251064300537, + "median": 10.386432647705078, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4595770239830017, + "median": 0.4595770239830017, + "max": 0.4595770239830017, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.88525390625, + "median": 10.321134567260742, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 146.97332763671875, + "median": 32416.818359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 977.7498779296875, + "median": 30367.69140625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4595770239830017, + "median": 0.4595770239830017, + "max": 0.4595770239830017, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 678, + "controller_edge_stiffness": 96 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0379.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0379.json new file mode 100644 index 0000000000000000000000000000000000000000..73539cd7f98f0005fc1b1df9975822a89ddec5a1 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0379.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_0379", + "executed_epochs": 379, + "score": null, + "best_score": 6.962230708988197e-06, + "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_cf3f6c4dea854510b34ca8073028f357.npz", + "optimizer_file": "boundary_cf3f6c4dea854510b34ca8073028f357_optimizer.pt", + "arrays_sha256": "5fbc76d593447b6ed8b671a5270b6e4c6a1b6cc7241a559aa6ba0046b659f41f", + "optimizer_sha256": "33334d551c3d099a551739806dfb172a30b458d76dac60d17ebc4fa91de28f2f", + "stage": "adam", + "completed_passes": 379, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36384, + "adam_update_count": 36384, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 380, + "consumed_count": 379, + "last_submitted_update": 36384, + "last_consumed_update": 36288, + "pending": [ + { + "reference": { + "source_update": 36384, + "completed_passes": 379, + "next_interval": 0, + "trained_intervals": 36384, + "snapshot": "pass_end_0379", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 379, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36384, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36384, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.201689284220265e-07, + "update_l2": 0.004445016384124756 + }, + "raw_ground_friction": { + "gradient_l2": 1.6669041542627383e-06, + "update_l2": 0.0006590485572814941 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.6793931578718002e-08, + "update_l2": 0.0010152875911444426 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.028665792546235e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.028665792546235e-05, + "observation_loss": 1.028665792546235e-05, + "chamfer": 7.695080057601444e-06, + "track": 2.591577413113555e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 379, + "adam_update_count": 36384 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022227024999665446 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_cf3f6c4dea854510b34ca8073028f357_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 380, + "next_interval": 0, + "next_adam_update": 36385, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 379, + "trained_intervals": 36384, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36384, + "source_timestamp_s": 3.2, + "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": 4.987046718597412, + "median": 10.386626243591309, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.45980164408683777, + "median": 0.45980164408683777, + "max": 0.45980164408683777, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.883233547210693, + "median": 10.321125984191895, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 146.50311279296875, + "median": 32423.095703125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 975.7764282226562, + "median": 30367.431640625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.45980164408683777, + "median": 0.45980164408683777, + "max": 0.45980164408683777, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 681, + "controller_edge_stiffness": 96 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0380.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0380.json new file mode 100644 index 0000000000000000000000000000000000000000..52a517a8d57fec9d9cdf18dff148fae1a419bc4c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0380.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_0380", + "executed_epochs": 380, + "score": null, + "best_score": 6.962230708988197e-06, + "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_1d094cb80db54cd1b84ea2569c669cee.npz", + "optimizer_file": "boundary_1d094cb80db54cd1b84ea2569c669cee_optimizer.pt", + "arrays_sha256": "60902af05d124b1861cab92c436594f67bf0affec4c2b62f9c95eda131b1f6e9", + "optimizer_sha256": "6b74c92639ebc6ae3ab7cf3689cc473aa7469e7f7bdb7dbc290bef6a3fbabfd2", + "stage": "adam", + "completed_passes": 380, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36480, + "adam_update_count": 36480, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 381, + "consumed_count": 380, + "last_submitted_update": 36480, + "last_consumed_update": 36384, + "pending": [ + { + "reference": { + "source_update": 36480, + "completed_passes": 380, + "next_interval": 0, + "trained_intervals": 36480, + "snapshot": "pass_end_0380", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 380, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36480, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36480, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8430371540034685e-07, + "update_l2": 0.004428256768733263 + }, + "raw_ground_friction": { + "gradient_l2": 1.4555045027009328e-06, + "update_l2": 0.0006440877914428711 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.728403553613589e-08, + "update_l2": 0.0010141122620552778 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.027238158712862e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.027238158712862e-05, + "observation_loss": 1.027238158712862e-05, + "chamfer": 7.685770469834097e-06, + "track": 2.5866108899208484e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 380, + "adam_update_count": 36480 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02232125100090343 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1d094cb80db54cd1b84ea2569c669cee_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 381, + "next_interval": 0, + "next_adam_update": 36481, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 380, + "trained_intervals": 36480, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36480, + "source_timestamp_s": 3.2, + "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": 4.983774662017822, + "median": 10.38683795928955, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.45962563157081604, + "median": 0.45962563157081604, + "max": 0.45962563157081604, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.881284236907959, + "median": 10.32112979888916, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 146.0245361328125, + "median": 32429.9609375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 973.8761596679688, + "median": 30367.546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.45962563157081604, + "median": 0.45962563157081604, + "max": 0.45962563157081604, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 685, + "controller_edge_stiffness": 96 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0381.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0381.json new file mode 100644 index 0000000000000000000000000000000000000000..406335c4c23237f22ab6da708fe574e69ee1529a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0381.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_0381", + "executed_epochs": 381, + "score": null, + "best_score": 6.962230708988197e-06, + "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_ee3cc54b11524f599c9672fe18e3180d.npz", + "optimizer_file": "boundary_ee3cc54b11524f599c9672fe18e3180d_optimizer.pt", + "arrays_sha256": "e17d9c70b997c4d8f741cd357980818ffb7d6e4b0719e69b97023f3dc739601a", + "optimizer_sha256": "03871672c4a36249cd92b49e61874e9d628688f4e5ee2d242f9fcd404d6f06cb", + "stage": "adam", + "completed_passes": 381, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36576, + "adam_update_count": 36576, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 382, + "consumed_count": 381, + "last_submitted_update": 36576, + "last_consumed_update": 36480, + "pending": [ + { + "reference": { + "source_update": 36576, + "completed_passes": 381, + "next_interval": 0, + "trained_intervals": 36576, + "snapshot": "pass_end_0381", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 381, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36576, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36576, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5835698263799713e-07, + "update_l2": 0.004406612832099199 + }, + "raw_ground_friction": { + "gradient_l2": 1.2346172297839075e-06, + "update_l2": 0.0006287693977355957 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.756635725769229e-08, + "update_l2": 0.0010064644739031792 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0269171980326064e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0269171980326064e-05, + "observation_loss": 1.0269171980326064e-05, + "chamfer": 7.683593139518052e-06, + "track": 2.585578613434336e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 381, + "adam_update_count": 36576 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02238383499934571 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_ee3cc54b11524f599c9672fe18e3180d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 382, + "next_interval": 0, + "next_adam_update": 36577, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 381, + "trained_intervals": 36576, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36576, + "source_timestamp_s": 3.2, + "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": 4.980594635009766, + "median": 10.387075424194336, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.45935824513435364, + "median": 0.45935824513435364, + "max": 0.45935824513435364, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.879409313201904, + "median": 10.321130752563477, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 145.5609130859375, + "median": 32437.662109375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 972.052001953125, + "median": 30367.576171875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.45935824513435364, + "median": 0.45935824513435364, + "max": 0.45935824513435364, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 687, + "controller_edge_stiffness": 96 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0382.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0382.json new file mode 100644 index 0000000000000000000000000000000000000000..990e76c4b37cebcb00909fd81a3ae935bf339a5c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0382.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_0382", + "executed_epochs": 382, + "score": null, + "best_score": 6.962230708988197e-06, + "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_d7caef4a7d3c4d0faeb8c83ee1b5e976.npz", + "optimizer_file": "boundary_d7caef4a7d3c4d0faeb8c83ee1b5e976_optimizer.pt", + "arrays_sha256": "d7794c471871adc9e371164ed36d14397ec68f07b39b5defa013eeddab9e26e2", + "optimizer_sha256": "a070414891cb7b1bd4e9701350bf3dfc4111d07ca3f424495806c9ff1e46c233", + "stage": "adam", + "completed_passes": 382, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36672, + "adam_update_count": 36672, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 383, + "consumed_count": 382, + "last_submitted_update": 36672, + "last_consumed_update": 36576, + "pending": [ + { + "reference": { + "source_update": 36672, + "completed_passes": 382, + "next_interval": 0, + "trained_intervals": 36672, + "snapshot": "pass_end_0382", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 382, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36672, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36672, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3997261305576103e-07, + "update_l2": 0.004410445224493742 + }, + "raw_ground_friction": { + "gradient_l2": 8.34362424484425e-07, + "update_l2": 0.0006126165390014648 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8346867136642686e-08, + "update_l2": 0.0010092087322846055 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0262808245897759e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0262808245897759e-05, + "observation_loss": 1.0262808245897759e-05, + "chamfer": 7.67917481425684e-06, + "track": 2.583633204267244e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 382, + "adam_update_count": 36672 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02259693199994217 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_d7caef4a7d3c4d0faeb8c83ee1b5e976_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 383, + "next_interval": 0, + "next_adam_update": 36673, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 382, + "trained_intervals": 36672, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36672, + "source_timestamp_s": 3.2, + "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": 4.97743558883667, + "median": 10.386981010437012, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4592880308628082, + "median": 0.4592880308628082, + "max": 0.4592880308628082, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.877595901489258, + "median": 10.321100234985352, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 145.10179138183594, + "median": 32434.599609375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 970.2908935546875, + "median": 30366.6484375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4592880308628082, + "median": 0.4592880308628082, + "max": 0.4592880308628082, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 689, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0383.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0383.json new file mode 100644 index 0000000000000000000000000000000000000000..f4c080760cf2b9088c23f70cdae52eeaeb45c034 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0383.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_0383", + "executed_epochs": 383, + "score": null, + "best_score": 6.962230708988197e-06, + "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_60b2d9585fb94853889275a9bcef77f8.npz", + "optimizer_file": "boundary_60b2d9585fb94853889275a9bcef77f8_optimizer.pt", + "arrays_sha256": "b694ba3ac477ff997280291d3fb8365da63411885daaab7081aff566acbf71b8", + "optimizer_sha256": "684d12345b7dab7c5290cbdd77b7dcc1719bc813da4439e72e764e750948b121", + "stage": "adam", + "completed_passes": 383, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36768, + "adam_update_count": 36768, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 384, + "consumed_count": 383, + "last_submitted_update": 36768, + "last_consumed_update": 36672, + "pending": [ + { + "reference": { + "source_update": 36768, + "completed_passes": 383, + "next_interval": 0, + "trained_intervals": 36768, + "snapshot": "pass_end_0383", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 383, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36768, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36768, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.395052890984516e-07, + "update_l2": 0.004412360023707151 + }, + "raw_ground_friction": { + "gradient_l2": 8.093274459497479e-07, + "update_l2": 0.0006120204925537109 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8280580604823626e-08, + "update_l2": 0.0010086259571835399 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0255043889628723e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0255043889628723e-05, + "observation_loss": 1.0255043889628723e-05, + "chamfer": 7.67402980272891e-06, + "track": 2.581014541647164e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 383, + "adam_update_count": 36768 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02258429300127318 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_60b2d9585fb94853889275a9bcef77f8_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 384, + "next_interval": 0, + "next_adam_update": 36769, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 383, + "trained_intervals": 36768, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36768, + "source_timestamp_s": 3.2, + "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": 4.97428560256958, + "median": 10.387407302856445, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4592220187187195, + "median": 0.4592220187187195, + "max": 0.4592220187187195, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.875840663909912, + "median": 10.321091651916504, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 144.64544677734375, + "median": 32448.427734375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 968.5892333984375, + "median": 30366.390625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4592220187187195, + "median": 0.4592220187187195, + "max": 0.4592220187187195, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 690, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0384.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0384.json new file mode 100644 index 0000000000000000000000000000000000000000..0150fa1f716490328dabcd28b8289bb9eada2215 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0384.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_0384", + "executed_epochs": 384, + "score": null, + "best_score": 6.962230708988197e-06, + "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_6e0760def9d745c0be308733d56dd896.npz", + "optimizer_file": "boundary_6e0760def9d745c0be308733d56dd896_optimizer.pt", + "arrays_sha256": "2ac60c468479ab632621e80477760eef1c8d6bc107f2b1f1e16fd846c324a52a", + "optimizer_sha256": "8139ea6450203d8f9ac5a488c2efadc4ca61dfcb0f5640c89989464caaa092ae", + "stage": "adam", + "completed_passes": 384, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36864, + "adam_update_count": 36864, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 385, + "consumed_count": 384, + "last_submitted_update": 36864, + "last_consumed_update": 36768, + "pending": [ + { + "reference": { + "source_update": 36864, + "completed_passes": 384, + "next_interval": 0, + "trained_intervals": 36864, + "snapshot": "pass_end_0384", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 384, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36864, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36864, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4040948315141577e-07, + "update_l2": 0.004411871079355478 + }, + "raw_ground_friction": { + "gradient_l2": 8.184430271285237e-07, + "update_l2": 0.0005965232849121094 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8340941210226447e-08, + "update_l2": 0.0010086643742397428 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0245624253002461e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0245624253002461e-05, + "observation_loss": 1.0245624253002461e-05, + "chamfer": 7.667721547477413e-06, + "track": 2.577902705525048e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 384, + "adam_update_count": 36864 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022292519999609794 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_6e0760def9d745c0be308733d56dd896_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 385, + "next_interval": 0, + "next_adam_update": 36865, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 384, + "trained_intervals": 36864, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36864, + "source_timestamp_s": 3.2, + "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": 4.971096038818359, + "median": 10.387589454650879, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4591771364212036, + "median": 0.4591771364212036, + "max": 0.4591771364212036, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.874120235443115, + "median": 10.321072578430176, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 144.18482971191406, + "median": 32454.33984375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 966.92431640625, + "median": 30365.810546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4591771364212036, + "median": 0.4591771364212036, + "max": 0.4591771364212036, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 690, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0385.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0385.json new file mode 100644 index 0000000000000000000000000000000000000000..7eda1df852cef853164004bf2cf503646e3f1a74 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0385.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_0385", + "executed_epochs": 385, + "score": null, + "best_score": 6.962230708988197e-06, + "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_83eae37548384a0c83ad2cb245499158.npz", + "optimizer_file": "boundary_83eae37548384a0c83ad2cb245499158_optimizer.pt", + "arrays_sha256": "525ed55d838c0d2db30c97b5987e6044814a3c7102acad14fc2a9307145a8918", + "optimizer_sha256": "53133cf26fbe0342384a1a348e247cede93d550957d295253e82d68c15517b10", + "stage": "adam", + "completed_passes": 385, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36960, + "adam_update_count": 36960, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 386, + "consumed_count": 385, + "last_submitted_update": 36960, + "last_consumed_update": 36864, + "pending": [ + { + "reference": { + "source_update": 36960, + "completed_passes": 385, + "next_interval": 0, + "trained_intervals": 36960, + "snapshot": "pass_end_0385", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36288, + "pass_science": { + "completed_passes": 385, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36960, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36960, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4261838998663734e-07, + "update_l2": 0.004401772748678923 + }, + "raw_ground_friction": { + "gradient_l2": 8.13399367416423e-07, + "update_l2": 0.0005953311920166016 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8630322173862623e-08, + "update_l2": 0.000998485367745161 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0235344234388322e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0235344234388322e-05, + "observation_loss": 1.0235344234388322e-05, + "chamfer": 7.660823030164465e-06, + "track": 2.5745212042238563e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 385, + "adam_update_count": 36960 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022436189001382445 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_83eae37548384a0c83ad2cb245499158_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 386, + "next_interval": 0, + "next_adam_update": 36961, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 385, + "trained_intervals": 36960, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 36960, + "source_timestamp_s": 3.2, + "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": 4.9678473472595215, + "median": 10.388025283813477, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4592912495136261, + "median": 0.4592912495136261, + "max": 0.4592912495136261, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.872422218322754, + "median": 10.321074485778809, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 143.71717834472656, + "median": 32468.486328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 965.283935546875, + "median": 30365.8671875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4592912495136261, + "median": 0.4592912495136261, + "max": 0.4592912495136261, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 692, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0386.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0386.json new file mode 100644 index 0000000000000000000000000000000000000000..64057def4ccc54113f1cc79bc8a875d13dd529aa --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0386.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_0386", + "executed_epochs": 386, + "score": null, + "best_score": 6.960270409213838e-06, + "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_aec086e8e223449ba352ced2751c6447.npz", + "optimizer_file": "boundary_aec086e8e223449ba352ced2751c6447_optimizer.pt", + "arrays_sha256": "1eb9a3fdfe14a7dfd5691f466e8c16c981718046039e2be0d14aeccff7bc295a", + "optimizer_sha256": "2825eca791368a836046b25e367bba0a828057cb04c83ea61e897aeb3d8f2a04", + "stage": "adam", + "completed_passes": 386, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37056, + "adam_update_count": 37056, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 387, + "consumed_count": 386, + "last_submitted_update": 37056, + "last_consumed_update": 36960, + "pending": [ + { + "reference": { + "source_update": 37056, + "completed_passes": 386, + "next_interval": 0, + "trained_intervals": 37056, + "snapshot": "pass_end_0386", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36960, + "pass_science": { + "completed_passes": 386, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37056, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37056, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4363678246809286e-07, + "update_l2": 0.004404568579047918 + }, + "raw_ground_friction": { + "gradient_l2": 8.125898034450074e-07, + "update_l2": 0.0005924999713897705 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8855573102882772e-08, + "update_l2": 0.0009976488072425127 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0219649993814528e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0219649993814528e-05, + "observation_loss": 1.0219649993814528e-05, + "chamfer": 7.650549378013238e-06, + "track": 2.5691010705486406e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 386, + "adam_update_count": 37056 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022509189999254886 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_aec086e8e223449ba352ced2751c6447_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 387, + "next_interval": 0, + "next_adam_update": 37057, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 386, + "trained_intervals": 37056, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37056, + "source_timestamp_s": 3.2, + "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": 4.964468479156494, + "median": 10.387941360473633, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4593513607978821, + "median": 0.4593513607978821, + "max": 0.4593513607978821, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.870771408081055, + "median": 10.321065902709961, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 143.23240661621094, + "median": 32465.76171875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 963.6917114257812, + "median": 30365.607421875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4593513607978821, + "median": 0.4593513607978821, + "max": 0.4593513607978821, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 694, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0387.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0387.json new file mode 100644 index 0000000000000000000000000000000000000000..6bee4a376daf7e4f52b6e2001f91cf15f628ed91 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0387.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_0387", + "executed_epochs": 387, + "score": null, + "best_score": 6.9587033972122e-06, + "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_55ad64e8cbe64dae97abebfe9c0545f7.npz", + "optimizer_file": "boundary_55ad64e8cbe64dae97abebfe9c0545f7_optimizer.pt", + "arrays_sha256": "338eec76fe8ec376c1a619f01175afc321ab2c54f3df3653246d4505197dbb71", + "optimizer_sha256": "debbc6c8dd5f46154f47592b8eaaeb8797b4960e1c29b26537b0537a60558395", + "stage": "adam", + "completed_passes": 387, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37152, + "adam_update_count": 37152, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 388, + "consumed_count": 387, + "last_submitted_update": 37152, + "last_consumed_update": 37056, + "pending": [ + { + "reference": { + "source_update": 37152, + "completed_passes": 387, + "next_interval": 0, + "trained_intervals": 37152, + "snapshot": "pass_end_0387", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37056, + "pass_science": { + "completed_passes": 387, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37152, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37152, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4441931739384017e-07, + "update_l2": 0.004390324000269175 + }, + "raw_ground_friction": { + "gradient_l2": 8.250632959061477e-07, + "update_l2": 0.0005947351455688477 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8902561293998588e-08, + "update_l2": 0.0009958462323993444 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0209371794189792e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0209371794189792e-05, + "observation_loss": 1.0209371794189792e-05, + "chamfer": 7.643669960089028e-06, + "track": 2.5657020614744397e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 387, + "adam_update_count": 37152 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0229034199983289 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_55ad64e8cbe64dae97abebfe9c0545f7_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 388, + "next_interval": 0, + "next_adam_update": 37153, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 387, + "trained_intervals": 37152, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37152, + "source_timestamp_s": 3.2, + "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": 4.961061954498291, + "median": 10.38794231414795, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4595615565776825, + "median": 0.4595615565776825, + "max": 0.4595615565776825, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.869195461273193, + "median": 10.321056365966797, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 142.74530029296875, + "median": 32465.79296875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 962.1741943359375, + "median": 30365.318359375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4595615565776825, + "median": 0.4595615565776825, + "max": 0.4595615565776825, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 697, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0388.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0388.json new file mode 100644 index 0000000000000000000000000000000000000000..1cf8e6684889086bf144da754cefbcd68e0bbf45 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0388.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_0388", + "executed_epochs": 388, + "score": null, + "best_score": 6.9553133409764696e-06, + "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_824c1d6c63684787a426c2c4f870aa8e.npz", + "optimizer_file": "boundary_824c1d6c63684787a426c2c4f870aa8e_optimizer.pt", + "arrays_sha256": "a234dac83cb8ed8de683012a07cf13ae85e934970db7c4fe2ee5338dd2f5139f", + "optimizer_sha256": "b16bc89563362e959df29aa32242c40f5ac228a0cc068322d9099ed1aa576442", + "stage": "adam", + "completed_passes": 388, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37248, + "adam_update_count": 37248, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 389, + "consumed_count": 388, + "last_submitted_update": 37248, + "last_consumed_update": 37152, + "pending": [ + { + "reference": { + "source_update": 37248, + "completed_passes": 388, + "next_interval": 0, + "trained_intervals": 37248, + "snapshot": "pass_end_0388", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37152, + "pass_science": { + "completed_passes": 388, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37248, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37248, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4630134614890267e-07, + "update_l2": 0.004394595976918936 + }, + "raw_ground_friction": { + "gradient_l2": 8.232976824729121e-07, + "update_l2": 0.0005934834480285645 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.9076873414292095e-08, + "update_l2": 0.000994107685983181 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.020366107695736e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.020366107695736e-05, + "observation_loss": 1.020366107695736e-05, + "chamfer": 7.64005926612299e-06, + "track": 2.5636022655817214e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 388, + "adam_update_count": 37248 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022472578999440884 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_824c1d6c63684787a426c2c4f870aa8e_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 389, + "next_interval": 0, + "next_adam_update": 37249, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 388, + "trained_intervals": 37248, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37248, + "source_timestamp_s": 3.2, + "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": 4.957576751708984, + "median": 10.387914657592773, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4591769874095917, + "median": 0.4591769874095917, + "max": 0.4591769874095917, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.867673873901367, + "median": 10.321019172668457, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 142.24867248535156, + "median": 32464.89453125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 960.7112426757812, + "median": 30364.1875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4591769874095917, + "median": 0.4591769874095917, + "max": 0.4591769874095917, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 700, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0389.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0389.json new file mode 100644 index 0000000000000000000000000000000000000000..9c1590ba561ffa9aa870034cdbe46ea6ef856a34 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0389.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_0389", + "executed_epochs": 389, + "score": null, + "best_score": 6.954482797046542e-06, + "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_e502dd7497be40909fe3c5e145817a58.npz", + "optimizer_file": "boundary_e502dd7497be40909fe3c5e145817a58_optimizer.pt", + "arrays_sha256": "7f32cfadaf2258ec2747f59f68b7ce4fb476b25ee14a03c89bc25a0e7831adc9", + "optimizer_sha256": "aca9e5a1673c6fefe93ab2c3ca435fe2f1e618fe48300e850a1a50e51d19b4d9", + "stage": "adam", + "completed_passes": 389, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37344, + "adam_update_count": 37344, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 390, + "consumed_count": 389, + "last_submitted_update": 37344, + "last_consumed_update": 37248, + "pending": [ + { + "reference": { + "source_update": 37344, + "completed_passes": 389, + "next_interval": 0, + "trained_intervals": 37344, + "snapshot": "pass_end_0389", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37248, + "pass_science": { + "completed_passes": 389, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37344, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37344, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4605987530558195e-07, + "update_l2": 0.004396525677293539 + }, + "raw_ground_friction": { + "gradient_l2": 8.283586225843464e-07, + "update_l2": 0.0006057620048522949 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.915579339595297e-08, + "update_l2": 0.0009923349134624004 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0188309715886135e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0188309715886135e-05, + "observation_loss": 1.0188309715886135e-05, + "chamfer": 7.6297019404592e-06, + "track": 2.55860754805326e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 389, + "adam_update_count": 37344 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0223117599998659 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e502dd7497be40909fe3c5e145817a58_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 390, + "next_interval": 0, + "next_adam_update": 37345, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 389, + "trained_intervals": 37344, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37344, + "source_timestamp_s": 3.2, + "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": 4.954031467437744, + "median": 10.387919425964355, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4597090482711792, + "median": 0.4597090482711792, + "max": 0.4597090482711792, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.8661980628967285, + "median": 10.321017265319824, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 141.74525451660156, + "median": 32465.05078125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 959.29443359375, + "median": 30364.12890625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4597090482711792, + "median": 0.4597090482711792, + "max": 0.4597090482711792, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 702, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0390.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0390.json new file mode 100644 index 0000000000000000000000000000000000000000..b3814e8220a4298305d0aa0e292c1f42931194bb --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0390.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_0390", + "executed_epochs": 390, + "score": null, + "best_score": 6.950228420047703e-06, + "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_d373150326054908bb1f595770054bbc.npz", + "optimizer_file": "boundary_d373150326054908bb1f595770054bbc_optimizer.pt", + "arrays_sha256": "c3e09cf9ac62b845f56c37389957842308cedc25b3b6f68a17dd2fff0d007519", + "optimizer_sha256": "0c0e78920b7b2645929e35c84deebd994f3c6c96a22c5db4c1e01b9230ee600d", + "stage": "adam", + "completed_passes": 390, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37440, + "adam_update_count": 37440, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 391, + "consumed_count": 390, + "last_submitted_update": 37440, + "last_consumed_update": 37344, + "pending": [ + { + "reference": { + "source_update": 37440, + "completed_passes": 390, + "next_interval": 0, + "trained_intervals": 37440, + "snapshot": "pass_end_0390", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37344, + "pass_science": { + "completed_passes": 390, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37440, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37440, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4245696888792736e-07, + "update_l2": 0.004363648127764463 + }, + "raw_ground_friction": { + "gradient_l2": 8.337710255545971e-07, + "update_l2": 0.0006074905395507812 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8819362068711598e-08, + "update_l2": 0.000977889634668827 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0159285011468455e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0159285011468455e-05, + "observation_loss": 1.0159285011468455e-05, + "chamfer": 7.610577540617669e-06, + "track": 2.5487076982244616e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 390, + "adam_update_count": 37440 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02244762400005129 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_d373150326054908bb1f595770054bbc_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 391, + "next_interval": 0, + "next_adam_update": 37441, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 390, + "trained_intervals": 37440, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37440, + "source_timestamp_s": 3.2, + "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": 4.950386047363281, + "median": 10.387885093688965, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.46035072207450867, + "median": 0.46035072207450867, + "max": 0.46035072207450867, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.8645453453063965, + "median": 10.32103157043457, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 141.22947692871094, + "median": 32463.93359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 957.7103271484375, + "median": 30364.5625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.46035072207450867, + "median": 0.46035072207450867, + "max": 0.46035072207450867, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 703, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0391.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0391.json new file mode 100644 index 0000000000000000000000000000000000000000..df1c22accb0bbd87b85f793528cbe275d99809de --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0391.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_0391", + "executed_epochs": 391, + "score": null, + "best_score": 6.94685609185323e-06, + "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_5ee0d131a6fd48b590ae9d345a6b0edd.npz", + "optimizer_file": "boundary_5ee0d131a6fd48b590ae9d345a6b0edd_optimizer.pt", + "arrays_sha256": "744c0d25339683c6fa5e418f14aab141e803a8a0c53f4109d65f01ff0d901bc5", + "optimizer_sha256": "1aff13f6121842727ceb0088aa39d0b75254f4f90749811ac5f784cd17de207e", + "stage": "adam", + "completed_passes": 391, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37536, + "adam_update_count": 37536, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 392, + "consumed_count": 391, + "last_submitted_update": 37536, + "last_consumed_update": 37440, + "pending": [ + { + "reference": { + "source_update": 37536, + "completed_passes": 391, + "next_interval": 0, + "trained_intervals": 37536, + "snapshot": "pass_end_0391", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37440, + "pass_science": { + "completed_passes": 391, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37536, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37536, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.470852026841385e-07, + "update_l2": 0.004389448557049036 + }, + "raw_ground_friction": { + "gradient_l2": 8.62360650444316e-07, + "update_l2": 0.000612795352935791 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.996733089981717e-08, + "update_l2": 0.0009835421806201339 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0148356523131952e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0148356523131952e-05, + "observation_loss": 1.0148356523131952e-05, + "chamfer": 7.603647190990159e-06, + "track": 2.544709104768117e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 391, + "adam_update_count": 37536 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022361289000400575 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5ee0d131a6fd48b590ae9d345a6b0edd_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 392, + "next_interval": 0, + "next_adam_update": 37537, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 391, + "trained_intervals": 37536, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37536, + "source_timestamp_s": 3.2, + "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": 4.946659088134766, + "median": 10.388010025024414, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.460091769695282, + "median": 0.460091769695282, + "max": 0.460091769695282, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.862692832946777, + "median": 10.321012496948242, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 140.7041015625, + "median": 32467.990234375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 955.9378051757812, + "median": 30363.986328125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.460091769695282, + "median": 0.460091769695282, + "max": 0.460091769695282, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 703, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0392.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0392.json new file mode 100644 index 0000000000000000000000000000000000000000..f73465d02fbc5c371dc45c790201b3ce1efc48d7 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0392.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_0392", + "executed_epochs": 392, + "score": null, + "best_score": 6.946771198575637e-06, + "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_16937a199fc749e2aaa99a986d8e4658.npz", + "optimizer_file": "boundary_16937a199fc749e2aaa99a986d8e4658_optimizer.pt", + "arrays_sha256": "362ff780a5f70ea914fca36989527f92422bdd358b213478ee488a9eac7b42b9", + "optimizer_sha256": "f6150f62b2bf347137b41a1a12755dc692d1ed203b9dd6e6091e4fcabc2bc714", + "stage": "adam", + "completed_passes": 392, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37632, + "adam_update_count": 37632, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 393, + "consumed_count": 392, + "last_submitted_update": 37632, + "last_consumed_update": 37536, + "pending": [ + { + "reference": { + "source_update": 37632, + "completed_passes": 392, + "next_interval": 0, + "trained_intervals": 37632, + "snapshot": "pass_end_0392", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37536, + "pass_science": { + "completed_passes": 392, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37632, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37632, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4651253366082528e-07, + "update_l2": 0.004379595164209604 + }, + "raw_ground_friction": { + "gradient_l2": 8.947601486397616e-07, + "update_l2": 0.0006172358989715576 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.9923875882454922e-08, + "update_l2": 0.0009736046777106822 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0133090654562693e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0133090654562693e-05, + "observation_loss": 1.0133090654562693e-05, + "chamfer": 7.5935568020213395e-06, + "track": 2.539534079915029e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 392, + "adam_update_count": 37632 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022689819999868632 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_16937a199fc749e2aaa99a986d8e4658_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 393, + "next_interval": 0, + "next_adam_update": 37633, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 392, + "trained_intervals": 37632, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37632, + "source_timestamp_s": 3.2, + "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": 4.942911148071289, + "median": 10.38813304901123, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.46019434928894043, + "median": 0.46019434928894043, + "max": 0.46019434928894043, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.86082124710083, + "median": 10.320963859558105, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 140.17771911621094, + "median": 32471.986328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 954.1503295898438, + "median": 30362.5078125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.46019434928894043, + "median": 0.46019434928894043, + "max": 0.46019434928894043, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 704, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0393.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0393.json new file mode 100644 index 0000000000000000000000000000000000000000..739077312573907d0b72da86b3784728300b2cb5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0393.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_0393", + "executed_epochs": 393, + "score": null, + "best_score": 6.944039848614618e-06, + "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_223b91ba8ecd4997bade16dbef70dd45.npz", + "optimizer_file": "boundary_223b91ba8ecd4997bade16dbef70dd45_optimizer.pt", + "arrays_sha256": "d991007056df75345751883fa5364248b6a5dfa58f372f47325c5f548eac4245", + "optimizer_sha256": "56c7776e415a4033086cd97678699f0484a008bb8b39e661deec51e083b5dcdb", + "stage": "adam", + "completed_passes": 393, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37728, + "adam_update_count": 37728, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 394, + "consumed_count": 393, + "last_submitted_update": 37728, + "last_consumed_update": 37632, + "pending": [ + { + "reference": { + "source_update": 37728, + "completed_passes": 393, + "next_interval": 0, + "trained_intervals": 37728, + "snapshot": "pass_end_0393", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37632, + "pass_science": { + "completed_passes": 393, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37728, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37728, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4908322043538647e-07, + "update_l2": 0.004390293266624212 + }, + "raw_ground_friction": { + "gradient_l2": 8.552729582333995e-07, + "update_l2": 0.0006285607814788818 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.064538939805516e-08, + "update_l2": 0.0009630831191316247 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0106272384291515e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0106272384291515e-05, + "observation_loss": 1.0106272384291515e-05, + "chamfer": 7.575846211693715e-06, + "track": 2.530425945224124e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 393, + "adam_update_count": 37728 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022317589999147458 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_223b91ba8ecd4997bade16dbef70dd45_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 394, + "next_interval": 0, + "next_adam_update": 37729, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 393, + "trained_intervals": 37728, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37728, + "source_timestamp_s": 3.2, + "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": 4.939087390899658, + "median": 10.388347625732422, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.46102169156074524, + "median": 0.46102169156074524, + "max": 0.46102169156074524, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.858888626098633, + "median": 10.32094955444336, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 139.64276123046875, + "median": 32478.955078125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 952.30810546875, + "median": 30362.07421875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.46102169156074524, + "median": 0.46102169156074524, + "max": 0.46102169156074524, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 708, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0394.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0394.json new file mode 100644 index 0000000000000000000000000000000000000000..46eae7198a9405450d9b04bbe55149a2e45365e5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0394.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_0394", + "executed_epochs": 394, + "score": null, + "best_score": 6.940863163625484e-06, + "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_1978f6c8c6404d7c81df0f5ff9daf936.npz", + "optimizer_file": "boundary_1978f6c8c6404d7c81df0f5ff9daf936_optimizer.pt", + "arrays_sha256": "f750ea03969fbb0256bc9f9f7cb2b54f16828c5bb54f4a7d09d1e0e2442e9746", + "optimizer_sha256": "a19a4dacc3da7ca55cbd3f72b7067de741b6753e2bbe1894f974fe99926a63b8", + "stage": "adam", + "completed_passes": 394, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37824, + "adam_update_count": 37824, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 395, + "consumed_count": 394, + "last_submitted_update": 37824, + "last_consumed_update": 37728, + "pending": [ + { + "reference": { + "source_update": 37824, + "completed_passes": 394, + "next_interval": 0, + "trained_intervals": 37824, + "snapshot": "pass_end_0394", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37728, + "pass_science": { + "completed_passes": 394, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37824, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37824, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.496388932764603e-07, + "update_l2": 0.004365873523056507 + }, + "raw_ground_friction": { + "gradient_l2": 8.361678283108631e-07, + "update_l2": 0.0006267130374908447 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.7576057942392254e-08, + "update_l2": 0.0009473150130361319 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0088585440826137e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0088585440826137e-05, + "observation_loss": 1.0088585440826137e-05, + "chamfer": 7.564673524029786e-06, + "track": 2.5239121441700263e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 394, + "adam_update_count": 37824 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022430022998378263 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1978f6c8c6404d7c81df0f5ff9daf936_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 395, + "next_interval": 0, + "next_adam_update": 37825, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 394, + "trained_intervals": 37824, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37824, + "source_timestamp_s": 3.2, + "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": 4.935142993927002, + "median": 10.388513565063477, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.46069657802581787, + "median": 0.46069657802581787, + "max": 0.46069657802581787, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.85692834854126, + "median": 10.320935249328613, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 139.09303283691406, + "median": 32484.34375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 950.4431762695312, + "median": 30361.640625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.46069657802581787, + "median": 0.46069657802581787, + "max": 0.46069657802581787, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 710, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0395.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0395.json new file mode 100644 index 0000000000000000000000000000000000000000..d910eb24043cb2040a7baf2c15cbf39b95f29bfb --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0395.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_0395", + "executed_epochs": 395, + "score": null, + "best_score": 6.940863163625484e-06, + "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_5bc41c61a9d74c62a89c680e1d801d17.npz", + "optimizer_file": "boundary_5bc41c61a9d74c62a89c680e1d801d17_optimizer.pt", + "arrays_sha256": "d8fe5f77ce729827b07e854c20626f35c66a4da5bdd19453d17d4c68941d50dc", + "optimizer_sha256": "071a7da25dc3a76f016af77afb4c9b1e6de376b48b81de290b534134e710d078", + "stage": "adam", + "completed_passes": 395, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37920, + "adam_update_count": 37920, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 396, + "consumed_count": 395, + "last_submitted_update": 37920, + "last_consumed_update": 37824, + "pending": [ + { + "reference": { + "source_update": 37920, + "completed_passes": 395, + "next_interval": 0, + "trained_intervals": 37920, + "snapshot": "pass_end_0395", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37728, + "pass_science": { + "completed_passes": 395, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37920, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37920, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.52089299376712e-07, + "update_l2": 0.004399435129016638 + }, + "raw_ground_friction": { + "gradient_l2": 8.525591397301469e-07, + "update_l2": 0.0006276071071624756 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.7630465976026244e-08, + "update_l2": 0.0009303687838837504 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0053105143015273e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0053105143015273e-05, + "observation_loss": 1.0053105143015273e-05, + "chamfer": 7.5413718150230125e-06, + "track": 2.5117333279922605e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 395, + "adam_update_count": 37920 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02308717699997942 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5bc41c61a9d74c62a89c680e1d801d17_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 396, + "next_interval": 0, + "next_adam_update": 37921, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 395, + "trained_intervals": 37920, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 37920, + "source_timestamp_s": 3.2, + "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": 4.931197166442871, + "median": 10.388562202453613, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4616955816745758, + "median": 0.4616955816745758, + "max": 0.4616955816745758, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.855081558227539, + "median": 10.320980072021484, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 138.54527282714844, + "median": 32485.923828125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 948.689453125, + "median": 30363.0, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4616955816745758, + "median": 0.4616955816745758, + "max": 0.4616955816745758, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 712, + "controller_edge_stiffness": 97 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0396.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0396.json new file mode 100644 index 0000000000000000000000000000000000000000..204b2dbb25b4b3677e844d8e33e81ae220bdf13c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0396.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_0396", + "executed_epochs": 396, + "score": null, + "best_score": 6.934361174160131e-06, + "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_4b427b519630423cb3b870e89ebff9ad.npz", + "optimizer_file": "boundary_4b427b519630423cb3b870e89ebff9ad_optimizer.pt", + "arrays_sha256": "d4e23c3f4d80b284ac576344757380123bde471a12aafc405272bddbc66a1094", + "optimizer_sha256": "ea120a7671ce878b08c398fee0220d854fbaab427bcb8dceec2cd695337b26a7", + "stage": "adam", + "completed_passes": 396, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38016, + "adam_update_count": 38016, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 397, + "consumed_count": 396, + "last_submitted_update": 38016, + "last_consumed_update": 37920, + "pending": [ + { + "reference": { + "source_update": 38016, + "completed_passes": 396, + "next_interval": 0, + "trained_intervals": 38016, + "snapshot": "pass_end_0396", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 37920, + "pass_science": { + "completed_passes": 396, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38016, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38016, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5458644497812202e-07, + "update_l2": 0.004399771802127361 + }, + "raw_ground_friction": { + "gradient_l2": 8.577757739658409e-07, + "update_l2": 0.000641942024230957 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.651653036560674e-08, + "update_l2": 0.0009323210106231272 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.001337750494713e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.001337750494713e-05, + "observation_loss": 1.001337750494713e-05, + "chamfer": 7.515938705182634e-06, + "track": 2.49743857239082e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 396, + "adam_update_count": 38016 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022279180999248638 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_4b427b519630423cb3b870e89ebff9ad_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 397, + "next_interval": 0, + "next_adam_update": 38017, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 396, + "trained_intervals": 38016, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38016, + "source_timestamp_s": 3.2, + "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": 4.927155494689941, + "median": 10.38868236541748, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4623193144798279, + "median": 0.4623193144798279, + "max": 0.4623193144798279, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.853270053863525, + "median": 10.320964813232422, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 137.9864501953125, + "median": 32489.828125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 946.9724731445312, + "median": 30362.5390625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4623193144798279, + "median": 0.4623193144798279, + "max": 0.4623193144798279, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 715, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0397.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0397.json new file mode 100644 index 0000000000000000000000000000000000000000..301696c7a35e85d9d77572a1716a65139fa99754 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0397.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_0397", + "executed_epochs": 397, + "score": null, + "best_score": 6.929932136282939e-06, + "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_f0b1d6e6d059494e9a3f8bb1a1f46280.npz", + "optimizer_file": "boundary_f0b1d6e6d059494e9a3f8bb1a1f46280_optimizer.pt", + "arrays_sha256": "9fcb76c941c83f16bc2c0c92a2e8fb511003452ecd24adb703aa7dd24c3059e7", + "optimizer_sha256": "eb54a60de3f049ac4fead931d60fd8b1a836b28397252bfb978b18a86f21f5b9", + "stage": "adam", + "completed_passes": 397, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38112, + "adam_update_count": 38112, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 398, + "consumed_count": 397, + "last_submitted_update": 38112, + "last_consumed_update": 38016, + "pending": [ + { + "reference": { + "source_update": 38112, + "completed_passes": 397, + "next_interval": 0, + "trained_intervals": 38112, + "snapshot": "pass_end_0397", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38016, + "pass_science": { + "completed_passes": 397, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38112, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38112, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.765520067920079e-07, + "update_l2": 0.004583526402711868 + }, + "raw_ground_friction": { + "gradient_l2": 9.255262511942419e-07, + "update_l2": 0.0006056725978851318 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.742753497069316e-08, + "update_l2": 0.0009169143158942461 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 9.985873475670815e-06, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 9.985873475670815e-06, + "observation_loss": 9.985873475670815e-06, + "chamfer": 7.498456852772506e-06, + "track": 2.4874161681509577e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 397, + "adam_update_count": 38112 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022375937998731388 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f0b1d6e6d059494e9a3f8bb1a1f46280_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 398, + "next_interval": 0, + "next_adam_update": 38113, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 397, + "trained_intervals": 38112, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38112, + "source_timestamp_s": 3.2, + "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": 4.923017978668213, + "median": 10.388757705688477, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4620588719844818, + "median": 0.4620588719844818, + "max": 0.4620588719844818, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.851456642150879, + "median": 10.320979118347168, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 137.4167022705078, + "median": 32492.27734375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 945.2567749023438, + "median": 30362.97265625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4620588719844818, + "median": 0.4620588719844818, + "max": 0.4620588719844818, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 716, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0398.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0398.json new file mode 100644 index 0000000000000000000000000000000000000000..e115b7802e6217858c912daadd6a23b2e6da9af6 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0398.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_0398", + "executed_epochs": 398, + "score": null, + "best_score": 6.928563351493722e-06, + "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_7467cdfa3171400ea821c3ea43d45f60.npz", + "optimizer_file": "boundary_7467cdfa3171400ea821c3ea43d45f60_optimizer.pt", + "arrays_sha256": "bec65c60f08b8f664e7716ee350e97a2bb7c51fac5fd91705595e41cc9f9abb8", + "optimizer_sha256": "6d70eb976e4be5a72d502118f8904df7166936f02c309b02b9eddefb8b5ebdef", + "stage": "adam", + "completed_passes": 398, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38208, + "adam_update_count": 38208, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 399, + "consumed_count": 398, + "last_submitted_update": 38208, + "last_consumed_update": 38112, + "pending": [ + { + "reference": { + "source_update": 38208, + "completed_passes": 398, + "next_interval": 0, + "trained_intervals": 38208, + "snapshot": "pass_end_0398", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38112, + "pass_science": { + "completed_passes": 398, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38208, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38208, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8255352074447728e-07, + "update_l2": 0.004911631811410189 + }, + "raw_ground_friction": { + "gradient_l2": 9.825008646657807e-07, + "update_l2": 0.0006530582904815674 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.7329103485508313e-08, + "update_l2": 0.0009605789673514664 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 9.957789188774768e-06, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 9.957789188774768e-06, + "observation_loss": 9.957789188774768e-06, + "chamfer": 7.478291536244797e-06, + "track": 2.4794974251562962e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 398, + "adam_update_count": 38208 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022378813000614173 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7467cdfa3171400ea821c3ea43d45f60_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 399, + "next_interval": 0, + "next_adam_update": 38209, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 398, + "trained_intervals": 38208, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38208, + "source_timestamp_s": 3.2, + "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": 4.918914318084717, + "median": 10.388736724853516, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4639298617839813, + "median": 0.4639298617839813, + "max": 0.4639298617839813, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.849963665008545, + "median": 10.320976257324219, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 136.8539581298828, + "median": 32491.59375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 943.8466186523438, + "median": 30362.884765625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4639298617839813, + "median": 0.4639298617839813, + "max": 0.4639298617839813, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 717, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0399.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0399.json new file mode 100644 index 0000000000000000000000000000000000000000..7c6ae5a640389c09c9f8b68dbe4aac34e6163a43 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0399.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_0399", + "executed_epochs": 399, + "score": null, + "best_score": 6.922443089270776e-06, + "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_54a3cc46246e4e2dbbd780d5bd9eaf0c.npz", + "optimizer_file": "boundary_54a3cc46246e4e2dbbd780d5bd9eaf0c_optimizer.pt", + "arrays_sha256": "269708c80ac818054f96d5baeb5987222867bbe8b5bc5d927e22994520c630ee", + "optimizer_sha256": "f43a6b60066a61d07d025655a0d88bb98c03d181d48198747846d98af0a259fe", + "stage": "adam", + "completed_passes": 399, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38304, + "adam_update_count": 38304, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 400, + "consumed_count": 399, + "last_submitted_update": 38304, + "last_consumed_update": 38208, + "pending": [ + { + "reference": { + "source_update": 38304, + "completed_passes": 399, + "next_interval": 0, + "trained_intervals": 38304, + "snapshot": "pass_end_0399", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38208, + "pass_science": { + "completed_passes": 399, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38304, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38304, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.9446089538632805e-07, + "update_l2": 0.00548741826787591 + }, + "raw_ground_friction": { + "gradient_l2": 1.1088093287980882e-06, + "update_l2": 0.0008026063442230225 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8928449918576007e-08, + "update_l2": 0.001126510906033218 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 9.917645911627915e-06, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 9.917645911627915e-06, + "observation_loss": 9.917645911627915e-06, + "chamfer": 7.44991984902299e-06, + "track": 2.4677258352312492e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 399, + "adam_update_count": 38304 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023702847998720245 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_54a3cc46246e4e2dbbd780d5bd9eaf0c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 400, + "next_interval": 0, + "next_adam_update": 38305, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 399, + "trained_intervals": 38304, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38304, + "source_timestamp_s": 3.2, + "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": 4.914526462554932, + "median": 10.38887882232666, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4657382071018219, + "median": 0.4657382071018219, + "max": 0.4657382071018219, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.848647594451904, + "median": 10.32097339630127, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 136.25477600097656, + "median": 32496.212890625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 942.605224609375, + "median": 30362.796875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4657382071018219, + "median": 0.4657382071018219, + "max": 0.4657382071018219, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 720, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0400.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0400.json new file mode 100644 index 0000000000000000000000000000000000000000..1034ca87b356459bd4970e4dcc395ebe184fc6a1 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0400.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_0400", + "executed_epochs": 400, + "score": null, + "best_score": 6.912123450793691e-06, + "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_5bb41dff6aee4ce1a4e0aacb8d1cb2ca.npz", + "optimizer_file": "boundary_5bb41dff6aee4ce1a4e0aacb8d1cb2ca_optimizer.pt", + "arrays_sha256": "50e8625df68d5725dfecc33ead29cc9c43af9cc5029f834b039a1b26f2e297ac", + "optimizer_sha256": "f5eb165d313a603ff805e25ab89b851f38e22698f333c70e2f61aecbdd3ef3d5", + "stage": "adam", + "completed_passes": 400, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38400, + "adam_update_count": 38400, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 401, + "consumed_count": 400, + "last_submitted_update": 38400, + "last_consumed_update": 38304, + "pending": [ + { + "reference": { + "source_update": 38400, + "completed_passes": 400, + "next_interval": 0, + "trained_intervals": 38400, + "snapshot": "pass_end_0400", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 400, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38400, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38400, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.651893223377556e-07, + "update_l2": 0.006079091224819422 + }, + "raw_ground_friction": { + "gradient_l2": 1.3769384850093047e-06, + "update_l2": 0.0008385181427001953 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1528411881254215e-08, + "update_l2": 0.0013951428700238466 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 9.976305591408163e-06, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 9.976305591408163e-06, + "observation_loss": 9.976305591408163e-06, + "chamfer": 7.486765298381215e-06, + "track": 2.489540520400624e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 400, + "adam_update_count": 38400 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0225784800004476 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5bb41dff6aee4ce1a4e0aacb8d1cb2ca_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 401, + "next_interval": 0, + "next_adam_update": 38401, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 400, + "trained_intervals": 38400, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38400, + "source_timestamp_s": 3.2, + "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": 4.909589767456055, + "median": 10.389071464538574, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4672055244445801, + "median": 0.4672055244445801, + "max": 0.4672055244445801, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.847527503967285, + "median": 10.320952415466309, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 135.5837860107422, + "median": 32502.47265625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 941.550048828125, + "median": 30362.162109375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4672055244445801, + "median": 0.4672055244445801, + "max": 0.4672055244445801, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 725, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0401.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0401.json new file mode 100644 index 0000000000000000000000000000000000000000..db1c6715b4ce1418145b6c23f87c3e215e05c6ff --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0401.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_0401", + "executed_epochs": 401, + "score": null, + "best_score": 6.912123450793691e-06, + "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_e52d71d042b940df8af6e53a090d67b2.npz", + "optimizer_file": "boundary_e52d71d042b940df8af6e53a090d67b2_optimizer.pt", + "arrays_sha256": "2406915ace6234d6ac21b1e10bf1a33ff34dc834eac62cd484268352e6390a92", + "optimizer_sha256": "689db517481f6bc0a4773fdb83e10b2ae7741ad228661f9be143853b85da8dbb", + "stage": "adam", + "completed_passes": 401, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38496, + "adam_update_count": 38496, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 402, + "consumed_count": 401, + "last_submitted_update": 38496, + "last_consumed_update": 38400, + "pending": [ + { + "reference": { + "source_update": 38496, + "completed_passes": 401, + "next_interval": 0, + "trained_intervals": 38496, + "snapshot": "pass_end_0401", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 401, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38496, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38496, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.726974331490055e-07, + "update_l2": 0.006871990393847227 + }, + "raw_ground_friction": { + "gradient_l2": 2.6140953650610754e-06, + "update_l2": 0.001083076000213623 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.926238427240605e-08, + "update_l2": 0.0015866686590015888 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0826233847183175e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0826233847183175e-05, + "observation_loss": 1.0826233847183175e-05, + "chamfer": 8.057293598540127e-06, + "track": 2.7689404760167236e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 401, + "adam_update_count": 38496 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02229296599944064 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e52d71d042b940df8af6e53a090d67b2_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 402, + "next_interval": 0, + "next_adam_update": 38497, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 401, + "trained_intervals": 38496, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38496, + "source_timestamp_s": 3.2, + "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": 4.904543399810791, + "median": 10.388996124267578, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4681743085384369, + "median": 0.4681743085384369, + "max": 0.4681743085384369, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.846133708953857, + "median": 10.320978164672852, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 134.90130615234375, + "median": 32500.0234375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 940.2386474609375, + "median": 30362.943359375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4681743085384369, + "median": 0.4681743085384369, + "max": 0.4681743085384369, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 727, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0402.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0402.json new file mode 100644 index 0000000000000000000000000000000000000000..3d80ef7146f29d4ef6eee658622641dd110cd147 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0402.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_0402", + "executed_epochs": 402, + "score": null, + "best_score": 6.912123450793691e-06, + "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_7df16efa5be14dd294a91775a2063d1b.npz", + "optimizer_file": "boundary_7df16efa5be14dd294a91775a2063d1b_optimizer.pt", + "arrays_sha256": "d6bb72f916d0201604a7285a9b2d3ba0d146aa66d1e20c69435159904d8713b2", + "optimizer_sha256": "3a4a9dd3844c1251b956a48eaf050f91321387ba53b435de2f7c56df5a8c9944", + "stage": "adam", + "completed_passes": 402, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38592, + "adam_update_count": 38592, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 403, + "consumed_count": 402, + "last_submitted_update": 38592, + "last_consumed_update": 38496, + "pending": [ + { + "reference": { + "source_update": 38592, + "completed_passes": 402, + "next_interval": 0, + "trained_intervals": 38592, + "snapshot": "pass_end_0402", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 402, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38592, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38592, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.533976891707425e-07, + "update_l2": 0.006409067194908857 + }, + "raw_ground_friction": { + "gradient_l2": 1.9022880906049977e-06, + "update_l2": 0.0010689795017242432 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.010032211316684e-08, + "update_l2": 0.0017343306681141257 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1062948033213615e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1062948033213615e-05, + "observation_loss": 1.1062948033213615e-05, + "chamfer": 8.214761692215689e-06, + "track": 2.8481865683716023e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 402, + "adam_update_count": 38592 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0223616299990681 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7df16efa5be14dd294a91775a2063d1b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 403, + "next_interval": 0, + "next_adam_update": 38593, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 402, + "trained_intervals": 38592, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38592, + "source_timestamp_s": 3.2, + "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": 4.899367809295654, + "median": 10.389217376708984, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.46871739625930786, + "median": 0.46871739625930786, + "max": 0.46871739625930786, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.843495845794678, + "median": 10.320998191833496, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 134.2049102783203, + "median": 32507.21484375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 937.76171875, + "median": 30363.552734375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.46871739625930786, + "median": 0.46871739625930786, + "max": 0.46871739625930786, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 728, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0403.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0403.json new file mode 100644 index 0000000000000000000000000000000000000000..d78eedefa17a8254e14fcd0c4392f5077f0a3a53 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0403.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_0403", + "executed_epochs": 403, + "score": null, + "best_score": 6.912123450793691e-06, + "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_1d4152cb24e24e70a2d433d4c9cc2a99.npz", + "optimizer_file": "boundary_1d4152cb24e24e70a2d433d4c9cc2a99_optimizer.pt", + "arrays_sha256": "bde535ef4df8309a50a57b6f1e21397138ced56960f04ec426f7bd382677fc87", + "optimizer_sha256": "ddae87358a3fbab864c1e574519947976d9b5a69fc146783f1559b566790fd26", + "stage": "adam", + "completed_passes": 403, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38688, + "adam_update_count": 38688, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 404, + "consumed_count": 403, + "last_submitted_update": 38688, + "last_consumed_update": 38592, + "pending": [ + { + "reference": { + "source_update": 38688, + "completed_passes": 403, + "next_interval": 0, + "trained_intervals": 38688, + "snapshot": "pass_end_0403", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 403, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38688, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38688, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.2046409021168074e-07, + "update_l2": 0.006228968966752291 + }, + "raw_ground_friction": { + "gradient_l2": 1.586071675774292e-06, + "update_l2": 0.0010147690773010254 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1294041014671166e-08, + "update_l2": 0.00195851968601346 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1148623343615327e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1148623343615327e-05, + "observation_loss": 1.1148623343615327e-05, + "chamfer": 8.270764737972058e-06, + "track": 2.8778583782695932e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 403, + "adam_update_count": 38688 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02270853600020928 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1d4152cb24e24e70a2d433d4c9cc2a99_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 404, + "next_interval": 0, + "next_adam_update": 38689, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 403, + "trained_intervals": 38688, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38688, + "source_timestamp_s": 3.2, + "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": 4.894379615783691, + "median": 10.389053344726562, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4687769114971161, + "median": 0.4687769114971161, + "max": 0.4687769114971161, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.840838432312012, + "median": 10.320992469787598, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 133.53713989257812, + "median": 32501.884765625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 935.27294921875, + "median": 30363.376953125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4687769114971161, + "median": 0.4687769114971161, + "max": 0.4687769114971161, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 729, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0404.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0404.json new file mode 100644 index 0000000000000000000000000000000000000000..a32489143697e226fcf7c69663d12abcddff9d27 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0404.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_0404", + "executed_epochs": 404, + "score": null, + "best_score": 6.912123450793691e-06, + "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_c89512c8322942588a5785cb1261430b.npz", + "optimizer_file": "boundary_c89512c8322942588a5785cb1261430b_optimizer.pt", + "arrays_sha256": "48b0e8685026c06a605d0350e4e0a9cfb902623c93f8ff274029d178647b02bc", + "optimizer_sha256": "d058244386a75d0d201db2025aea65acda38565306e045905d2d44f35ed69667", + "stage": "adam", + "completed_passes": 404, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38784, + "adam_update_count": 38784, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 405, + "consumed_count": 404, + "last_submitted_update": 38784, + "last_consumed_update": 38688, + "pending": [ + { + "reference": { + "source_update": 38784, + "completed_passes": 404, + "next_interval": 0, + "trained_intervals": 38784, + "snapshot": "pass_end_0404", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 404, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38784, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38784, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.248705067766423e-07, + "update_l2": 0.006360149011015892 + }, + "raw_ground_friction": { + "gradient_l2": 1.7951443851416116e-06, + "update_l2": 0.0009627640247344971 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.262733537847453e-08, + "update_l2": 0.0020790696144104004 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1145257303724065e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1145257303724065e-05, + "observation_loss": 1.1145257303724065e-05, + "chamfer": 8.26714858703781e-06, + "track": 2.878109171433607e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 404, + "adam_update_count": 38784 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02261259099941526 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c89512c8322942588a5785cb1261430b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 405, + "next_interval": 0, + "next_adam_update": 38785, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 404, + "trained_intervals": 38784, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38784, + "source_timestamp_s": 3.2, + "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": 4.889554023742676, + "median": 10.389598846435547, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4691520035266876, + "median": 0.4691520035266876, + "max": 0.4691520035266876, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.838370323181152, + "median": 10.320981979370117, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 132.89430236816406, + "median": 32519.619140625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 932.967529296875, + "median": 30363.05859375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4691520035266876, + "median": 0.4691520035266876, + "max": 0.4691520035266876, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 734, + "controller_edge_stiffness": 98 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0405.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0405.json new file mode 100644 index 0000000000000000000000000000000000000000..772bd3da1f931f16648023ced0c17eb1c390ff02 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0405.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_0405", + "executed_epochs": 405, + "score": null, + "best_score": 6.912123450793691e-06, + "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_38d4590701a14bb1a252a6622af9b2e1.npz", + "optimizer_file": "boundary_38d4590701a14bb1a252a6622af9b2e1_optimizer.pt", + "arrays_sha256": "de5860a13d2934c416d01f07dedddb1098cfd69b6873d698334ea0032ac1539d", + "optimizer_sha256": "0982d9357745bdfe0c0aa60e27dcc054a8222c16fc919004a0a48e6eb04b0bcd", + "stage": "adam", + "completed_passes": 405, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38880, + "adam_update_count": 38880, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 406, + "consumed_count": 405, + "last_submitted_update": 38880, + "last_consumed_update": 38784, + "pending": [ + { + "reference": { + "source_update": 38880, + "completed_passes": 405, + "next_interval": 0, + "trained_intervals": 38880, + "snapshot": "pass_end_0405", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 405, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38880, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38880, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.217318405608239e-07, + "update_l2": 0.006453482899814844 + }, + "raw_ground_friction": { + "gradient_l2": 1.858781047303637e-06, + "update_l2": 0.0009823739528656006 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.3140063016599015e-08, + "update_l2": 0.0021232266444712877 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1137779438286088e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1137779438286088e-05, + "observation_loss": 1.1137779438286088e-05, + "chamfer": 8.263365998573136e-06, + "track": 2.8744138944603037e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 405, + "adam_update_count": 38880 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02236405900112004 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_38d4590701a14bb1a252a6622af9b2e1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 406, + "next_interval": 0, + "next_adam_update": 38881, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 405, + "trained_intervals": 38880, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38880, + "source_timestamp_s": 3.2, + "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": 4.884769439697266, + "median": 10.389427185058594, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4693182110786438, + "median": 0.4693182110786438, + "max": 0.4693182110786438, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.835886001586914, + "median": 10.320987701416016, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 132.2599639892578, + "median": 32514.03515625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 930.652587890625, + "median": 30363.234375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4693182110786438, + "median": 0.4693182110786438, + "max": 0.4693182110786438, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 736, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0406.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0406.json new file mode 100644 index 0000000000000000000000000000000000000000..b4b0371d56671253de02700b3dc6dd01c169ab02 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0406.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_0406", + "executed_epochs": 406, + "score": null, + "best_score": 6.912123450793691e-06, + "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_fe50cdff29644c868ef2567005adbe0c.npz", + "optimizer_file": "boundary_fe50cdff29644c868ef2567005adbe0c_optimizer.pt", + "arrays_sha256": "83eec230552f89949c39299229f7b9bf227e10fc86e4321d766a9bcf2d2193b4", + "optimizer_sha256": "7285859ee3edbad3d03050264d2a13e9b821f1ea97145bee0d4d04630e26b049", + "stage": "adam", + "completed_passes": 406, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38976, + "adam_update_count": 38976, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 407, + "consumed_count": 406, + "last_submitted_update": 38976, + "last_consumed_update": 38880, + "pending": [ + { + "reference": { + "source_update": 38976, + "completed_passes": 406, + "next_interval": 0, + "trained_intervals": 38976, + "snapshot": "pass_end_0406", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 406, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38976, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38976, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.456238684724667e-07, + "update_l2": 0.006744652520865202 + }, + "raw_ground_friction": { + "gradient_l2": 1.8993654293808504e-06, + "update_l2": 0.0009908676147460938 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.215674292458061e-08, + "update_l2": 0.0021910551004111767 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.112414975068532e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.112414975068532e-05, + "observation_loss": 1.112414975068532e-05, + "chamfer": 8.255887223640457e-06, + "track": 2.868262754418538e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 406, + "adam_update_count": 38976 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02229265599999053 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_fe50cdff29644c868ef2567005adbe0c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 407, + "next_interval": 0, + "next_adam_update": 38977, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 406, + "trained_intervals": 38976, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 38976, + "source_timestamp_s": 3.2, + "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": 4.880063056945801, + "median": 10.389656066894531, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4693298935890198, + "median": 0.4693298935890198, + "max": 0.4693298935890198, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.833340644836426, + "median": 10.320969581604004, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 131.6389617919922, + "median": 32521.478515625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 928.2866821289062, + "median": 30362.681640625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4693298935890198, + "median": 0.4693298935890198, + "max": 0.4693298935890198, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 737, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0407.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0407.json new file mode 100644 index 0000000000000000000000000000000000000000..7ec3bfc9b23e1b4f4f5207eb37c410a0a7b2f7fa --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0407.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_0407", + "executed_epochs": 407, + "score": null, + "best_score": 6.912123450793691e-06, + "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_84d6be8c5f624b81a76c16871594e5aa.npz", + "optimizer_file": "boundary_84d6be8c5f624b81a76c16871594e5aa_optimizer.pt", + "arrays_sha256": "cbfba548e84b83182c9d71aad7ea051b15345e70328e20b86227cffeb56381fd", + "optimizer_sha256": "1b9d87a2475a444c367fa891da11d7819a20e3c7e50a2e5cda8bfd9a27d4646b", + "stage": "adam", + "completed_passes": 407, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39072, + "adam_update_count": 39072, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 408, + "consumed_count": 407, + "last_submitted_update": 39072, + "last_consumed_update": 38976, + "pending": [ + { + "reference": { + "source_update": 39072, + "completed_passes": 407, + "next_interval": 0, + "trained_intervals": 39072, + "snapshot": "pass_end_0407", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 407, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39072, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39072, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.430220030826604e-07, + "update_l2": 0.006894341669976711 + }, + "raw_ground_friction": { + "gradient_l2": 1.8407466768621816e-06, + "update_l2": 0.0009899735450744629 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.2340535461326e-08, + "update_l2": 0.002327259164303541 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1123511285404675e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1123511285404675e-05, + "observation_loss": 1.1123511285404675e-05, + "chamfer": 8.255751708929893e-06, + "track": 2.867760031222133e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 407, + "adam_update_count": 39072 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022558157999810646 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_84d6be8c5f624b81a76c16871594e5aa_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 408, + "next_interval": 0, + "next_adam_update": 39073, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 407, + "trained_intervals": 39072, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39072, + "source_timestamp_s": 3.2, + "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": 4.875337600708008, + "median": 10.390213012695312, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4699176847934723, + "median": 0.4699176847934723, + "max": 0.4699176847934723, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.830691337585449, + "median": 10.320975303649902, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 131.0183868408203, + "median": 32539.595703125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 925.8306274414062, + "median": 30362.857421875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4699176847934723, + "median": 0.4699176847934723, + "max": 0.4699176847934723, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 741, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0408.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0408.json new file mode 100644 index 0000000000000000000000000000000000000000..1789fffc05d6db7333fbfa45b4bfef5c20eb12b2 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0408.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_0408", + "executed_epochs": 408, + "score": null, + "best_score": 6.912123450793691e-06, + "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_a9f310e6e9ed4e48a0c12956e5a8e9c8.npz", + "optimizer_file": "boundary_a9f310e6e9ed4e48a0c12956e5a8e9c8_optimizer.pt", + "arrays_sha256": "ddb91f1b1f4768316e9bc2c66ab5fec6ccc7b7e142a4495e694bc9c1e3fe21a7", + "optimizer_sha256": "a435f531d72bce1246ca9d67591962816ad08670e234ba120386d9b7496c09f6", + "stage": "adam", + "completed_passes": 408, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39168, + "adam_update_count": 39168, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 409, + "consumed_count": 408, + "last_submitted_update": 39168, + "last_consumed_update": 39072, + "pending": [ + { + "reference": { + "source_update": 39168, + "completed_passes": 408, + "next_interval": 0, + "trained_intervals": 39168, + "snapshot": "pass_end_0408", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 408, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39168, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39168, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.447503840765421e-07, + "update_l2": 0.006957557052373886 + }, + "raw_ground_friction": { + "gradient_l2": 1.817244196899992e-06, + "update_l2": 0.0009737014770507812 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.235983735474292e-08, + "update_l2": 0.002372396644204855 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1102656571893021e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1102656571893021e-05, + "observation_loss": 1.1102656571893021e-05, + "chamfer": 8.242291187343653e-06, + "track": 2.8603656119230436e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 408, + "adam_update_count": 39168 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02316885300024296 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a9f310e6e9ed4e48a0c12956e5a8e9c8_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 409, + "next_interval": 0, + "next_adam_update": 39169, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 408, + "trained_intervals": 39168, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39168, + "source_timestamp_s": 3.2, + "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": 4.870376110076904, + "median": 10.390449523925781, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.470242440700531, + "median": 0.470242440700531, + "max": 0.470242440700531, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.827938079833984, + "median": 10.321054458618164, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 130.3699493408203, + "median": 32547.294921875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 923.2850952148438, + "median": 30365.2578125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.470242440700531, + "median": 0.470242440700531, + "max": 0.470242440700531, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 744, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0409.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0409.json new file mode 100644 index 0000000000000000000000000000000000000000..cd07ee843cf1928810051338c1034e4bb325a521 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0409.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_0409", + "executed_epochs": 409, + "score": null, + "best_score": 6.912123450793691e-06, + "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_c45d0b9e1ff5462288fd93e85a12b66d.npz", + "optimizer_file": "boundary_c45d0b9e1ff5462288fd93e85a12b66d_optimizer.pt", + "arrays_sha256": "9d5f2618fe67f30671164c1420b4ed436ced2ffc43089071a6336fb49e0ea31f", + "optimizer_sha256": "803316d1b76bb833dd6e425d89cf47932f3fc064943b9135c92f43fa34889721", + "stage": "adam", + "completed_passes": 409, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39264, + "adam_update_count": 39264, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 410, + "consumed_count": 409, + "last_submitted_update": 39264, + "last_consumed_update": 39168, + "pending": [ + { + "reference": { + "source_update": 39264, + "completed_passes": 409, + "next_interval": 0, + "trained_intervals": 39264, + "snapshot": "pass_end_0409", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 409, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39264, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39264, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.4448802327679005e-07, + "update_l2": 0.007243011146783829 + }, + "raw_ground_friction": { + "gradient_l2": 1.6734629753045738e-06, + "update_l2": 0.0009648501873016357 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.240762135372279e-08, + "update_l2": 0.00253537786193192 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1102105418103747e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1102105418103747e-05, + "observation_loss": 1.1102105418103747e-05, + "chamfer": 8.241080649895594e-06, + "track": 2.8610247682081535e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 409, + "adam_update_count": 39264 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022691205000228365 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c45d0b9e1ff5462288fd93e85a12b66d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 410, + "next_interval": 0, + "next_adam_update": 39265, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 409, + "trained_intervals": 39264, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39264, + "source_timestamp_s": 3.2, + "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": 4.864845275878906, + "median": 10.390634536743164, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47026294469833374, + "median": 0.47026294469833374, + "max": 0.47026294469833374, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.825165271759033, + "median": 10.320964813232422, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 129.65086364746094, + "median": 32553.31640625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 920.728515625, + "median": 30362.5390625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47026294469833374, + "median": 0.47026294469833374, + "max": 0.47026294469833374, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 745, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0410.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0410.json new file mode 100644 index 0000000000000000000000000000000000000000..8189cac503ba36b1e851425fa9d47a7120e7baf8 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0410.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_0410", + "executed_epochs": 410, + "score": null, + "best_score": 6.912123450793691e-06, + "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_8eba95ad4f1e481bb04426676de54111.npz", + "optimizer_file": "boundary_8eba95ad4f1e481bb04426676de54111_optimizer.pt", + "arrays_sha256": "d2dfea36413730e60ea179e99dee7734b391ce72b985e2a6ecbd5f00a34123a3", + "optimizer_sha256": "d696455c449080eccc505d0b6a47b0a99bbe07a3f819b22af0e37cfe3e962a46", + "stage": "adam", + "completed_passes": 410, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39360, + "adam_update_count": 39360, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 411, + "consumed_count": 410, + "last_submitted_update": 39360, + "last_consumed_update": 39264, + "pending": [ + { + "reference": { + "source_update": 39360, + "completed_passes": 410, + "next_interval": 0, + "trained_intervals": 39360, + "snapshot": "pass_end_0410", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 410, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39360, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39360, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.451118797987874e-07, + "update_l2": 0.007407667580991983 + }, + "raw_ground_friction": { + "gradient_l2": 1.8103750107911765e-06, + "update_l2": 0.0009837746620178223 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.304443462250674e-08, + "update_l2": 0.002558368956670165 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1097763490397483e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1097763490397483e-05, + "observation_loss": 1.1097763490397483e-05, + "chamfer": 8.237581823777873e-06, + "track": 2.86018166661961e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 410, + "adam_update_count": 39360 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022920508001334383 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8eba95ad4f1e481bb04426676de54111_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 411, + "next_interval": 0, + "next_adam_update": 39361, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 410, + "trained_intervals": 39360, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39360, + "source_timestamp_s": 3.2, + "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": 4.858535289764404, + "median": 10.390751838684082, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47080397605895996, + "median": 0.47080397605895996, + "max": 0.47080397605895996, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.822423458099365, + "median": 10.320887565612793, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 128.8353729248047, + "median": 32557.1328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 918.20751953125, + "median": 30360.193359375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47080397605895996, + "median": 0.47080397605895996, + "max": 0.47080397605895996, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 747, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0411.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0411.json new file mode 100644 index 0000000000000000000000000000000000000000..1d39d74b964cb5ae60eb1d6736db6041cf811390 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0411.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_0411", + "executed_epochs": 411, + "score": null, + "best_score": 6.912123450793691e-06, + "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_9dc772bc99f943a9867dd8a7913f9814.npz", + "optimizer_file": "boundary_9dc772bc99f943a9867dd8a7913f9814_optimizer.pt", + "arrays_sha256": "47466919320ef99d25c5511efc955fcd9eed532f6e6c7261b9acddbef9a87790", + "optimizer_sha256": "e926bb5dc546d779bc1ec0446747cefd9153d576d2a580fce3f558861bc8f2e4", + "stage": "adam", + "completed_passes": 411, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39456, + "adam_update_count": 39456, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 412, + "consumed_count": 411, + "last_submitted_update": 39456, + "last_consumed_update": 39360, + "pending": [ + { + "reference": { + "source_update": 39456, + "completed_passes": 411, + "next_interval": 0, + "trained_intervals": 39456, + "snapshot": "pass_end_0411", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 38304, + "pass_science": { + "completed_passes": 411, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39456, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39456, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.4127108367320034e-07, + "update_l2": 0.007185258902609348 + }, + "raw_ground_friction": { + "gradient_l2": 1.9010943788089207e-06, + "update_l2": 0.000974506139755249 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.231238731084886e-08, + "update_l2": 0.002459977986291051 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1064129466831218e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1064129466831218e-05, + "observation_loss": 1.1064129466831218e-05, + "chamfer": 8.215530215238687e-06, + "track": 2.848599251592532e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 411, + "adam_update_count": 39456 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022575266000785632 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9dc772bc99f943a9867dd8a7913f9814_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 412, + "next_interval": 0, + "next_adam_update": 39457, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 411, + "trained_intervals": 39456, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39456, + "source_timestamp_s": 3.2, + "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": 4.852395534515381, + "median": 10.390971183776855, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47204214334487915, + "median": 0.47204214334487915, + "max": 0.47204214334487915, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.819756507873535, + "median": 10.320882797241211, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 128.04676818847656, + "median": 32564.27734375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 915.761962890625, + "median": 30360.046875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47204214334487915, + "median": 0.47204214334487915, + "max": 0.47204214334487915, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 750, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0412.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0412.json new file mode 100644 index 0000000000000000000000000000000000000000..f0e8ee0bb710282d149d7a480a1e13bf2196c4bb --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0412.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_0412", + "executed_epochs": 412, + "score": null, + "best_score": 6.91156254362113e-06, + "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_29a71e32b3d14a058afe8a0127d7b16d.npz", + "optimizer_file": "boundary_29a71e32b3d14a058afe8a0127d7b16d_optimizer.pt", + "arrays_sha256": "1126ae82029cd5b174c303c25ccfc53a049b91a75e0d0778d865f901f66ccdf6", + "optimizer_sha256": "241d9e64821f5f3074f2ab172dd09afefebbc7f161ec3a4deb1e0ada727cfc95", + "stage": "adam", + "completed_passes": 412, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39552, + "adam_update_count": 39552, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 413, + "consumed_count": 412, + "last_submitted_update": 39552, + "last_consumed_update": 39456, + "pending": [ + { + "reference": { + "source_update": 39552, + "completed_passes": 412, + "next_interval": 0, + "trained_intervals": 39552, + "snapshot": "pass_end_0412", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 39456, + "pass_science": { + "completed_passes": 412, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39552, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39552, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.4092521989114175e-07, + "update_l2": 0.00747169042006135 + }, + "raw_ground_friction": { + "gradient_l2": 1.7329319916825625e-06, + "update_l2": 0.0009492635726928711 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.2930953842178496e-08, + "update_l2": 0.0025336130056530237 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1078363968408667e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1078363968408667e-05, + "observation_loss": 1.1078363968408667e-05, + "chamfer": 8.22380116005661e-06, + "track": 2.8545630357257323e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 412, + "adam_update_count": 39552 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022213305999684962 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_29a71e32b3d14a058afe8a0127d7b16d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 413, + "next_interval": 0, + "next_adam_update": 39553, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 412, + "trained_intervals": 39552, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39552, + "source_timestamp_s": 3.2, + "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": 4.8462958335876465, + "median": 10.391172409057617, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4728018343448639, + "median": 0.4728018343448639, + "max": 0.4728018343448639, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.816991329193115, + "median": 10.320775032043457, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 127.26809692382812, + "median": 32570.830078125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 913.2332763671875, + "median": 30356.775390625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4728018343448639, + "median": 0.4728018343448639, + "max": 0.4728018343448639, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 753, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0413.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0413.json new file mode 100644 index 0000000000000000000000000000000000000000..ca1924fc61b91b3cae16fa34e0164232431de2ec --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0413.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_0413", + "executed_epochs": 413, + "score": null, + "best_score": 6.896497180738e-06, + "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_ca6978c3d55949c59276c1e557a0fc6f.npz", + "optimizer_file": "boundary_ca6978c3d55949c59276c1e557a0fc6f_optimizer.pt", + "arrays_sha256": "653915466601117aecc1c346fcf75ae1233029f6c225d1cb6b24f8c5f29325df", + "optimizer_sha256": "f07ed7ece9fbc331ef0a4ee583d9985fff984cb58619335dd754d6538a3cffe4", + "stage": "adam", + "completed_passes": 413, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39648, + "adam_update_count": 39648, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 414, + "consumed_count": 413, + "last_submitted_update": 39648, + "last_consumed_update": 39552, + "pending": [ + { + "reference": { + "source_update": 39648, + "completed_passes": 413, + "next_interval": 0, + "trained_intervals": 39648, + "snapshot": "pass_end_0413", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 39552, + "pass_science": { + "completed_passes": 413, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39648, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39648, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.642927819986653e-07, + "update_l2": 0.00760249886661768 + }, + "raw_ground_friction": { + "gradient_l2": 1.8792064793160534e-06, + "update_l2": 0.0009498894214630127 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.4412637950918e-08, + "update_l2": 0.0026162988506257534 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1089913641626481e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1089913641626481e-05, + "observation_loss": 1.1089913641626481e-05, + "chamfer": 8.229547347582411e-06, + "track": 2.8603665214177454e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 413, + "adam_update_count": 39648 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02336631700018188 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_ca6978c3d55949c59276c1e557a0fc6f_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 414, + "next_interval": 0, + "next_adam_update": 39649, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 413, + "trained_intervals": 39648, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39648, + "source_timestamp_s": 3.2, + "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": 4.84010124206543, + "median": 10.391379356384277, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4738300144672394, + "median": 0.4738300144672394, + "max": 0.4738300144672394, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.814153671264648, + "median": 10.320749282836914, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 126.48216247558594, + "median": 32577.572265625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 910.6455078125, + "median": 30355.994140625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4738300144672394, + "median": 0.4738300144672394, + "max": 0.4738300144672394, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 754, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0414.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0414.json new file mode 100644 index 0000000000000000000000000000000000000000..26eb2a1b50a85c6f44d87a7a5594966926cee267 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0414.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_0414", + "executed_epochs": 414, + "score": null, + "best_score": 6.896497180738e-06, + "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_f7fc8d13ad5241f1945f464fb132df2c.npz", + "optimizer_file": "boundary_f7fc8d13ad5241f1945f464fb132df2c_optimizer.pt", + "arrays_sha256": "490e9362878271cfb1ec390a2bee285ae85adf778a62fa9fa7e78c36cec16a44", + "optimizer_sha256": "a18020a48e1cce346bfde059a66131d89275171ed677714bffb944e33191c69f", + "stage": "adam", + "completed_passes": 414, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39744, + "adam_update_count": 39744, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 415, + "consumed_count": 414, + "last_submitted_update": 39744, + "last_consumed_update": 39648, + "pending": [ + { + "reference": { + "source_update": 39744, + "completed_passes": 414, + "next_interval": 0, + "trained_intervals": 39744, + "snapshot": "pass_end_0414", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 39552, + "pass_science": { + "completed_passes": 414, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39744, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39744, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.751496760491136e-07, + "update_l2": 0.007329542189836502 + }, + "raw_ground_friction": { + "gradient_l2": 1.9699855329236016e-06, + "update_l2": 0.000959545373916626 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.453556539691817e-08, + "update_l2": 0.0024516666308045387 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1053204616473522e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1053204616473522e-05, + "observation_loss": 1.1053204616473522e-05, + "chamfer": 8.207245628000237e-06, + "track": 2.8459587610996095e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 414, + "adam_update_count": 39744 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02234753600168915 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f7fc8d13ad5241f1945f464fb132df2c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 415, + "next_interval": 0, + "next_adam_update": 39745, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 414, + "trained_intervals": 39744, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39744, + "source_timestamp_s": 3.2, + "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": 4.833610534667969, + "median": 10.39145565032959, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47371307015419006, + "median": 0.47371307015419006, + "max": 0.47371307015419006, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.811239242553711, + "median": 10.320806503295898, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 125.66386413574219, + "median": 32580.056640625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 907.995361328125, + "median": 30357.732421875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47371307015419006, + "median": 0.47371307015419006, + "max": 0.47371307015419006, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 757, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0415.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0415.json new file mode 100644 index 0000000000000000000000000000000000000000..3ebf9d7a3073e9034729430dd7674d74472f004a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0415.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_0415", + "executed_epochs": 415, + "score": null, + "best_score": 6.896497180738e-06, + "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_4d1f0b793b6646fba259763c83d0c098.npz", + "optimizer_file": "boundary_4d1f0b793b6646fba259763c83d0c098_optimizer.pt", + "arrays_sha256": "a2ecfe5014983bc6e18c9b4a6c74c9f3ca4d81a1aa3a38d79335d1f658d2bee1", + "optimizer_sha256": "1c81bd8ba913e237496abf4ca6b702f5a84abdedff413692c986c827ebd352f7", + "stage": "adam", + "completed_passes": 415, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39840, + "adam_update_count": 39840, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 416, + "consumed_count": 415, + "last_submitted_update": 39840, + "last_consumed_update": 39744, + "pending": [ + { + "reference": { + "source_update": 39840, + "completed_passes": 415, + "next_interval": 0, + "trained_intervals": 39840, + "snapshot": "pass_end_0415", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 39552, + "pass_science": { + "completed_passes": 415, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39840, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39840, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.345253839550423e-07, + "update_l2": 0.0072594694793224335 + }, + "raw_ground_friction": { + "gradient_l2": 2.035859779425664e-06, + "update_l2": 0.0009595751762390137 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.683621040475373e-08, + "update_l2": 0.0024075983092188835 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.103040085581597e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.103040085581597e-05, + "observation_loss": 1.103040085581597e-05, + "chamfer": 8.192490895453375e-06, + "track": 2.8379104151099455e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 415, + "adam_update_count": 39840 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02234796499942604 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_4d1f0b793b6646fba259763c83d0c098_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 416, + "next_interval": 0, + "next_adam_update": 39841, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 415, + "trained_intervals": 39840, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39840, + "source_timestamp_s": 3.2, + "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": 4.827254295349121, + "median": 10.39153003692627, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4746173024177551, + "median": 0.4746173024177551, + "max": 0.4746173024177551, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.80844259262085, + "median": 10.32076358795166, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 124.86763763427734, + "median": 32582.48046875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 905.4595336914062, + "median": 30356.427734375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4746173024177551, + "median": 0.4746173024177551, + "max": 0.4746173024177551, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 757, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0416.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0416.json new file mode 100644 index 0000000000000000000000000000000000000000..6054dc4804a143ffca77c873b50188eac586c34c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0416.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_0416", + "executed_epochs": 416, + "score": null, + "best_score": 6.896497180738e-06, + "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_cdf5638968784ef5b91590ac95192dc9.npz", + "optimizer_file": "boundary_cdf5638968784ef5b91590ac95192dc9_optimizer.pt", + "arrays_sha256": "e74b6ac58bf274c7ffe5419ebbc98002c9aa6d3e37d9907ca1e228f8dbb8672f", + "optimizer_sha256": "ba8df908d9eeed93f9b76b33eef08645932a4835f309843829efdbca2ce75b3f", + "stage": "adam", + "completed_passes": 416, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39936, + "adam_update_count": 39936, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 417, + "consumed_count": 416, + "last_submitted_update": 39936, + "last_consumed_update": 39840, + "pending": [ + { + "reference": { + "source_update": 39936, + "completed_passes": 416, + "next_interval": 0, + "trained_intervals": 39936, + "snapshot": "pass_end_0416", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 39552, + "pass_science": { + "completed_passes": 416, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39936, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39936, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.188368336599524e-07, + "update_l2": 0.00804383959621191 + }, + "raw_ground_friction": { + "gradient_l2": 1.5737576859464752e-06, + "update_l2": 0.0008749961853027344 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.3103338615301254e-08, + "update_l2": 0.002955465344712138 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.119136231864104e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.119136231864104e-05, + "observation_loss": 1.119136231864104e-05, + "chamfer": 8.29306554805953e-06, + "track": 2.8982969979551854e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 416, + "adam_update_count": 39936 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02232039699993038 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_cdf5638968784ef5b91590ac95192dc9_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 417, + "next_interval": 0, + "next_adam_update": 39937, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 416, + "trained_intervals": 39936, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 39936, + "source_timestamp_s": 3.2, + "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": 4.820866107940674, + "median": 10.391715049743652, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47659072279930115, + "median": 0.47659072279930115, + "max": 0.47659072279930115, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.805079460144043, + "median": 10.320717811584473, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 124.072509765625, + "median": 32588.5078125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 902.4194946289062, + "median": 30355.037109375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47659072279930115, + "median": 0.47659072279930115, + "max": 0.47659072279930115, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 759, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0417.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0417.json new file mode 100644 index 0000000000000000000000000000000000000000..4cc30cc178974e94d3d967f7a8911c7324c7e4f3 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0417.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_0417", + "executed_epochs": 417, + "score": null, + "best_score": 6.892617491871533e-06, + "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_299ae72dc30842dbae1009b0ecc32803.npz", + "optimizer_file": "boundary_299ae72dc30842dbae1009b0ecc32803_optimizer.pt", + "arrays_sha256": "87888a02278ac337d12139419190bf32b42f0b967eb6a6a327a113c4fb055fc7", + "optimizer_sha256": "46fbe18fb880c6ab5c3d6ded7a5554ddbf6da3b23108983a438fe7ca1bd0f7da", + "stage": "adam", + "completed_passes": 417, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40032, + "adam_update_count": 40032, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 418, + "consumed_count": 417, + "last_submitted_update": 40032, + "last_consumed_update": 39936, + "pending": [ + { + "reference": { + "source_update": 40032, + "completed_passes": 417, + "next_interval": 0, + "trained_intervals": 40032, + "snapshot": "pass_end_0417", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 39936, + "pass_science": { + "completed_passes": 417, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40032, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40032, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.294048778774595e-07, + "update_l2": 0.00829508900642395 + }, + "raw_ground_friction": { + "gradient_l2": 1.7278642872042838e-06, + "update_l2": 0.0008494555950164795 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.8254581603023325e-08, + "update_l2": 0.0032272697426378727 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1149489182571415e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1149489182571415e-05, + "observation_loss": 1.1149489182571415e-05, + "chamfer": 8.265433280030265e-06, + "track": 2.884056129914825e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 417, + "adam_update_count": 40032 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022584586000448326 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_299ae72dc30842dbae1009b0ecc32803_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 418, + "next_interval": 0, + "next_adam_update": 40033, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 417, + "trained_intervals": 40032, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40032, + "source_timestamp_s": 3.2, + "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": 4.814281463623047, + "median": 10.39202880859375, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47461166977882385, + "median": 0.47461166977882385, + "max": 0.47461166977882385, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.801278591156006, + "median": 10.320737838745117, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 123.25821685791016, + "median": 32598.734375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 898.9959716796875, + "median": 30355.6484375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47461166977882385, + "median": 0.47461166977882385, + "max": 0.47461166977882385, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 761, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0418.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0418.json new file mode 100644 index 0000000000000000000000000000000000000000..b03bd59fbadb14a08da3954a5d58da7881e6722e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0418.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_0418", + "executed_epochs": 418, + "score": null, + "best_score": 6.8799351803742565e-06, + "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_76661cebb3a84a8b88afb6d59d8cfd46.npz", + "optimizer_file": "boundary_76661cebb3a84a8b88afb6d59d8cfd46_optimizer.pt", + "arrays_sha256": "6c2a2f558dfce3924cc5d800f88e109f53116a1ed87cde7b90edd4af7c19b42f", + "optimizer_sha256": "c2f923ac3ba3af37f53e3b6f562160446aacc561945b4362881c5838d44337f7", + "stage": "adam", + "completed_passes": 418, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40128, + "adam_update_count": 40128, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 419, + "consumed_count": 418, + "last_submitted_update": 40128, + "last_consumed_update": 40032, + "pending": [ + { + "reference": { + "source_update": 40128, + "completed_passes": 418, + "next_interval": 0, + "trained_intervals": 40128, + "snapshot": "pass_end_0418", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40032, + "pass_science": { + "completed_passes": 418, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40128, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40128, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.2082268691956415e-07, + "update_l2": 0.00787256844341755 + }, + "raw_ground_friction": { + "gradient_l2": 1.6098928199426155e-06, + "update_l2": 0.0008744001388549805 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.3731422866576395e-08, + "update_l2": 0.0028969207778573036 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1135121894767508e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1135121894767508e-05, + "observation_loss": 1.1135121894767508e-05, + "chamfer": 8.25473944132682e-06, + "track": 2.8803829081880394e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 418, + "adam_update_count": 40128 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0222951470004773 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_76661cebb3a84a8b88afb6d59d8cfd46_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 419, + "next_interval": 0, + "next_adam_update": 40129, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 418, + "trained_intervals": 40128, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40128, + "source_timestamp_s": 3.2, + "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": 4.807974815368652, + "median": 10.392091751098633, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4749990403652191, + "median": 0.4749990403652191, + "max": 0.4749990403652191, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.797844886779785, + "median": 10.320730209350586, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 122.48332214355469, + "median": 32600.787109375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 895.9144897460938, + "median": 30355.4140625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4749990403652191, + "median": 0.4749990403652191, + "max": 0.4749990403652191, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 762, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0419.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0419.json new file mode 100644 index 0000000000000000000000000000000000000000..616205f929f042a701ae8c8c8d766c3e2c8246da --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0419.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_0419", + "executed_epochs": 419, + "score": null, + "best_score": 6.868516926772372e-06, + "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_e460f8fda15c4bafa16269f7d71bbba4.npz", + "optimizer_file": "boundary_e460f8fda15c4bafa16269f7d71bbba4_optimizer.pt", + "arrays_sha256": "4525bc4c87ca319442994ea7700d10dd5370f8c237aae6d7885fbf45894fd666", + "optimizer_sha256": "72f8a82d0faf8d164e0f00a363245132f3b954bd06e9d2fca1200ac1d98f8e5c", + "stage": "adam", + "completed_passes": 419, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40224, + "adam_update_count": 40224, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 420, + "consumed_count": 419, + "last_submitted_update": 40224, + "last_consumed_update": 40128, + "pending": [ + { + "reference": { + "source_update": 40224, + "completed_passes": 419, + "next_interval": 0, + "trained_intervals": 40224, + "snapshot": "pass_end_0419", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40128, + "pass_science": { + "completed_passes": 419, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40224, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40224, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.1309888842988585e-07, + "update_l2": 0.007787385955452919 + }, + "raw_ground_friction": { + "gradient_l2": 1.7700652961138985e-06, + "update_l2": 0.0008998215198516846 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.126840108005126e-08, + "update_l2": 0.0027934378013014793 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1080415788455866e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1080415788455866e-05, + "observation_loss": 1.1080415788455866e-05, + "chamfer": 8.21898447611602e-06, + "track": 2.861431312339846e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 419, + "adam_update_count": 40224 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022267333999479888 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e460f8fda15c4bafa16269f7d71bbba4_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 420, + "next_interval": 0, + "next_adam_update": 40225, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 419, + "trained_intervals": 40224, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40224, + "source_timestamp_s": 3.2, + "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": 4.801819801330566, + "median": 10.392241477966309, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47525209188461304, + "median": 0.47525209188461304, + "max": 0.47525209188461304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7943501472473145, + "median": 10.320674896240234, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 121.73175048828125, + "median": 32605.66796875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 892.7888793945312, + "median": 30353.736328125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47525209188461304, + "median": 0.47525209188461304, + "max": 0.47525209188461304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 763, + "controller_edge_stiffness": 99 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0420.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0420.json new file mode 100644 index 0000000000000000000000000000000000000000..2287e9ad8fae32e69afaad0a5c1c68a8623ae54e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0420.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_0420", + "executed_epochs": 420, + "score": null, + "best_score": 6.8644142719638994e-06, + "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_2092b1cbdac44174a658c46cdea20d2e.npz", + "optimizer_file": "boundary_2092b1cbdac44174a658c46cdea20d2e_optimizer.pt", + "arrays_sha256": "0c181cbbd748507f4f5b7bb3c0d3b95c236d667ffd2e99bc9750b7a53e5b0734", + "optimizer_sha256": "0e58f1347030cdbc88455ac046c2edf23ce7d86bce2adf8489d898cefc1a2d96", + "stage": "adam", + "completed_passes": 420, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40320, + "adam_update_count": 40320, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 421, + "consumed_count": 420, + "last_submitted_update": 40320, + "last_consumed_update": 40224, + "pending": [ + { + "reference": { + "source_update": 40320, + "completed_passes": 420, + "next_interval": 0, + "trained_intervals": 40320, + "snapshot": "pass_end_0420", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40224, + "pass_science": { + "completed_passes": 420, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40320, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40320, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.1438920561631676e-07, + "update_l2": 0.007637895178049803 + }, + "raw_ground_friction": { + "gradient_l2": 1.7910267615661724e-06, + "update_l2": 0.0009157657623291016 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0779036087078566e-08, + "update_l2": 0.0026779905892908573 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1059735697926953e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1059735697926953e-05, + "observation_loss": 1.1059735697926953e-05, + "chamfer": 8.20485638541868e-06, + "track": 2.8548797672556248e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 420, + "adam_update_count": 40320 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022400960999220842 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_2092b1cbdac44174a658c46cdea20d2e_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 421, + "next_interval": 0, + "next_adam_update": 40321, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 420, + "trained_intervals": 40320, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40320, + "source_timestamp_s": 3.2, + "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": 4.795677661895752, + "median": 10.392409324645996, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4753521978855133, + "median": 0.4753521978855133, + "max": 0.4753521978855133, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.790799140930176, + "median": 10.32066822052002, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 120.98634338378906, + "median": 32611.14453125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 889.6242065429688, + "median": 30353.533203125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4753521978855133, + "median": 0.4753521978855133, + "max": 0.4753521978855133, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 766, + "controller_edge_stiffness": 100 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0421.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0421.json new file mode 100644 index 0000000000000000000000000000000000000000..268c5fe44df8e9266c50f7f069cf5dddaf1e4735 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0421.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_0421", + "executed_epochs": 421, + "score": null, + "best_score": 6.860083900050995e-06, + "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_f94e0a37675845ea9ab7270b4b5c3287.npz", + "optimizer_file": "boundary_f94e0a37675845ea9ab7270b4b5c3287_optimizer.pt", + "arrays_sha256": "de3263f4ca24c41c61ae6db89393c9cc5b6a0edd481ef9e04ffb771cca7ce01e", + "optimizer_sha256": "073fc2b387a781f4a8eef8617fed8d60c370e0cb7ca59cae04f64a2c94413abe", + "stage": "adam", + "completed_passes": 421, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40416, + "adam_update_count": 40416, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 422, + "consumed_count": 421, + "last_submitted_update": 40416, + "last_consumed_update": 40320, + "pending": [ + { + "reference": { + "source_update": 40416, + "completed_passes": 421, + "next_interval": 0, + "trained_intervals": 40416, + "snapshot": "pass_end_0421", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40320, + "pass_science": { + "completed_passes": 421, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40416, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40416, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.1927447114176175e-07, + "update_l2": 0.007639060728251934 + }, + "raw_ground_friction": { + "gradient_l2": 1.7950870869753999e-06, + "update_l2": 0.0009204745292663574 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1359261732386585e-08, + "update_l2": 0.0026892165187746286 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1049288332287688e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1049288332287688e-05, + "observation_loss": 1.1049288332287688e-05, + "chamfer": 8.19756223791046e-06, + "track": 2.8517258670035517e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 421, + "adam_update_count": 40416 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022413754000808694 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f94e0a37675845ea9ab7270b4b5c3287_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 422, + "next_interval": 0, + "next_adam_update": 40417, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 421, + "trained_intervals": 40416, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40416, + "source_timestamp_s": 3.2, + "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": 4.789596080780029, + "median": 10.392487525939941, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4757300913333893, + "median": 0.4757300913333893, + "max": 0.4757300913333893, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7872700691223145, + "median": 10.320664405822754, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 120.25279235839844, + "median": 32613.693359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 886.490234375, + "median": 30353.41796875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4757300913333893, + "median": 0.4757300913333893, + "max": 0.4757300913333893, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 770, + "controller_edge_stiffness": 100 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0422.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0422.json new file mode 100644 index 0000000000000000000000000000000000000000..6acb19b53af01bb177dabd6764c424c4d4cc38af --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0422.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_0422", + "executed_epochs": 422, + "score": null, + "best_score": 6.849783507808145e-06, + "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_fdf1ffd6c4bf417a88947f3a29e2f55d.npz", + "optimizer_file": "boundary_fdf1ffd6c4bf417a88947f3a29e2f55d_optimizer.pt", + "arrays_sha256": "5e32c199b4555bd60361e9d839256e15a42f866882759ffe7f8ea428b4bf96da", + "optimizer_sha256": "919400a4cd13eca715a367ded6bda0b1f43dfed0392d9e57e87ce219f9c84908", + "stage": "adam", + "completed_passes": 422, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40512, + "adam_update_count": 40512, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 423, + "consumed_count": 422, + "last_submitted_update": 40512, + "last_consumed_update": 40416, + "pending": [ + { + "reference": { + "source_update": 40512, + "completed_passes": 422, + "next_interval": 0, + "trained_intervals": 40512, + "snapshot": "pass_end_0422", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40416, + "pass_science": { + "completed_passes": 422, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40512, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40512, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.2275397049706953e-07, + "update_l2": 0.007627216633409262 + }, + "raw_ground_friction": { + "gradient_l2": 1.883162212834577e-06, + "update_l2": 0.000898897647857666 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1770012277074784e-08, + "update_l2": 0.0026892186142504215 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1049350177927408e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1049350177927408e-05, + "observation_loss": 1.1049350177927408e-05, + "chamfer": 8.197604984161444e-06, + "track": 2.85174542113964e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 422, + "adam_update_count": 40512 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022353288999511278 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_fdf1ffd6c4bf417a88947f3a29e2f55d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 423, + "next_interval": 0, + "next_adam_update": 40513, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 422, + "trained_intervals": 40512, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40512, + "source_timestamp_s": 3.2, + "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": 4.7835564613342285, + "median": 10.392655372619629, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4761362373828888, + "median": 0.4761362373828888, + "max": 0.4761362373828888, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.783786296844482, + "median": 10.320685386657715, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 119.52869415283203, + "median": 32619.166015625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 883.4072875976562, + "median": 30354.0546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4761362373828888, + "median": 0.4761362373828888, + "max": 0.4761362373828888, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 772, + "controller_edge_stiffness": 100 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0423.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0423.json new file mode 100644 index 0000000000000000000000000000000000000000..0e5ccf70dbbb74eb4c5c4a9b647ab2fb52ae3dca --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0423.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_0423", + "executed_epochs": 423, + "score": null, + "best_score": 6.842430247881263e-06, + "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_9be26a8ecc274fda8e186eac4661930a.npz", + "optimizer_file": "boundary_9be26a8ecc274fda8e186eac4661930a_optimizer.pt", + "arrays_sha256": "2417b57d73b6bf6a936e057f50a40cb7f109cf727841082479a64881f9fdfe15", + "optimizer_sha256": "89568fdbab90ec6ee673f64bff8d4929e787673c60f20dc6ab8ed626fa70e6d6", + "stage": "adam", + "completed_passes": 423, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40608, + "adam_update_count": 40608, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 424, + "consumed_count": 423, + "last_submitted_update": 40608, + "last_consumed_update": 40512, + "pending": [ + { + "reference": { + "source_update": 40608, + "completed_passes": 423, + "next_interval": 0, + "trained_intervals": 40608, + "snapshot": "pass_end_0423", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40512, + "pass_science": { + "completed_passes": 423, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40608, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40608, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.2309648051741533e-07, + "update_l2": 0.007578712422400713 + }, + "raw_ground_friction": { + "gradient_l2": 1.8864233197746216e-06, + "update_l2": 0.0008749067783355713 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.2213636081432924e-08, + "update_l2": 0.0027286317199468613 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1014866686309688e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1014866686309688e-05, + "observation_loss": 1.1014866686309688e-05, + "chamfer": 8.174089089152403e-06, + "track": 2.8407771424099337e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 423, + "adam_update_count": 40608 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02294854200044938 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9be26a8ecc274fda8e186eac4661930a_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 424, + "next_interval": 0, + "next_adam_update": 40609, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 423, + "trained_intervals": 40608, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40608, + "source_timestamp_s": 3.2, + "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": 4.77772855758667, + "median": 10.392946243286133, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47683677077293396, + "median": 0.47683677077293396, + "max": 0.47683677077293396, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.780332088470459, + "median": 10.320648193359375, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 118.83412170410156, + "median": 32628.65625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 880.3610229492188, + "median": 30352.92578125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47683677077293396, + "median": 0.47683677077293396, + "max": 0.47683677077293396, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 772, + "controller_edge_stiffness": 100 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0424.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0424.json new file mode 100644 index 0000000000000000000000000000000000000000..fc572b146713f86f90b31c80cd6c5fff07e78b35 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0424.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_0424", + "executed_epochs": 424, + "score": null, + "best_score": 6.8389993685968875e-06, + "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_a75b6816ed584a6cbc6ea632e494391a.npz", + "optimizer_file": "boundary_a75b6816ed584a6cbc6ea632e494391a_optimizer.pt", + "arrays_sha256": "f1578c82075d3717fd3285aec6e2b184389ef982cc27007f508229951b4adef3", + "optimizer_sha256": "04bbf0fe7f8862986cbe343115a1107e994f282950a504df9fa55b4d95e64d7b", + "stage": "adam", + "completed_passes": 424, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40704, + "adam_update_count": 40704, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 425, + "consumed_count": 424, + "last_submitted_update": 40704, + "last_consumed_update": 40608, + "pending": [ + { + "reference": { + "source_update": 40704, + "completed_passes": 424, + "next_interval": 0, + "trained_intervals": 40704, + "snapshot": "pass_end_0424", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40608, + "pass_science": { + "completed_passes": 424, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40704, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40704, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.193402389773837e-07, + "update_l2": 0.007520236540585756 + }, + "raw_ground_friction": { + "gradient_l2": 1.8697132873057853e-06, + "update_l2": 0.0008655786514282227 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.06330302130209e-08, + "update_l2": 0.00262776343151927 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1001946404576302e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1001946404576302e-05, + "observation_loss": 1.1001946404576302e-05, + "chamfer": 8.164911378116813e-06, + "track": 2.837035026459489e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 424, + "adam_update_count": 40704 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022484097000415204 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a75b6816ed584a6cbc6ea632e494391a_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 425, + "next_interval": 0, + "next_adam_update": 40705, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 424, + "trained_intervals": 40704, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40704, + "source_timestamp_s": 3.2, + "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": 4.771965026855469, + "median": 10.393242835998535, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47724610567092896, + "median": 0.47724610567092896, + "max": 0.47724610567092896, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.776956558227539, + "median": 10.32064151763916, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 118.15118408203125, + "median": 32638.3359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 877.3943481445312, + "median": 30352.72265625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47724610567092896, + "median": 0.47724610567092896, + "max": 0.47724610567092896, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 773, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0425.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0425.json new file mode 100644 index 0000000000000000000000000000000000000000..6739a59369355964616003b7ce9dfd3a0d349bf1 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0425.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_0425", + "executed_epochs": 425, + "score": null, + "best_score": 6.834105929461505e-06, + "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_8e00b77298454ba29b464245e80b78f9.npz", + "optimizer_file": "boundary_8e00b77298454ba29b464245e80b78f9_optimizer.pt", + "arrays_sha256": "7e618897a1e6180a8b01bfdacd783dcbe49083c6ff62b257ebbdc96eb27cd7db", + "optimizer_sha256": "4b5a69015472f359adde8486b9fd7a0542a3337aac48769b683344f1dd8c6f48", + "stage": "adam", + "completed_passes": 425, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40800, + "adam_update_count": 40800, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 426, + "consumed_count": 425, + "last_submitted_update": 40800, + "last_consumed_update": 40704, + "pending": [ + { + "reference": { + "source_update": 40800, + "completed_passes": 425, + "next_interval": 0, + "trained_intervals": 40800, + "snapshot": "pass_end_0425", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40704, + "pass_science": { + "completed_passes": 425, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40800, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40800, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.1993573063336953e-07, + "update_l2": 0.0074384198524057865 + }, + "raw_ground_friction": { + "gradient_l2": 1.8905333263319335e-06, + "update_l2": 0.0008412599563598633 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0879627622180124e-08, + "update_l2": 0.0025940691120922565 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1000669474015012e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1000669474015012e-05, + "observation_loss": 1.1000669474015012e-05, + "chamfer": 8.163332495314535e-06, + "track": 2.8373374334478285e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 425, + "adam_update_count": 40800 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022638066999206785 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8e00b77298454ba29b464245e80b78f9_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 426, + "next_interval": 0, + "next_adam_update": 40801, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 425, + "trained_intervals": 40800, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40800, + "source_timestamp_s": 3.2, + "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": 4.766303539276123, + "median": 10.393411636352539, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4776626229286194, + "median": 0.4776626229286194, + "max": 0.4776626229286194, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7736382484436035, + "median": 10.320560455322266, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 117.48416900634766, + "median": 32643.845703125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 874.4877319335938, + "median": 30350.263671875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4776626229286194, + "median": 0.4776626229286194, + "max": 0.4776626229286194, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 774, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0426.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0426.json new file mode 100644 index 0000000000000000000000000000000000000000..4d39ab771eda64b22d9d4e19780a174b72b62fd1 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0426.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_0426", + "executed_epochs": 426, + "score": null, + "best_score": 6.828555963049136e-06, + "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_a76414cad6224cedbea3f2c37e6bc64e.npz", + "optimizer_file": "boundary_a76414cad6224cedbea3f2c37e6bc64e_optimizer.pt", + "arrays_sha256": "080816ef0d787ab3eb64c80cee23f0767f0009f9baf23c5d0a496b960d6ab28a", + "optimizer_sha256": "28805fa460763de8c2299628c6e04f38c6fd3406b10c12d9df6adf8fce79a8aa", + "stage": "adam", + "completed_passes": 426, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40896, + "adam_update_count": 40896, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 427, + "consumed_count": 426, + "last_submitted_update": 40896, + "last_consumed_update": 40800, + "pending": [ + { + "reference": { + "source_update": 40896, + "completed_passes": 426, + "next_interval": 0, + "trained_intervals": 40896, + "snapshot": "pass_end_0426", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40800, + "pass_science": { + "completed_passes": 426, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40896, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40896, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.1898644553839404e-07, + "update_l2": 0.007377511356025934 + }, + "raw_ground_friction": { + "gradient_l2": 1.8739300458037178e-06, + "update_l2": 0.000832289457321167 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.045112416723896e-08, + "update_l2": 0.0025494256988167763 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0996771379723214e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0996771379723214e-05, + "observation_loss": 1.0996771379723214e-05, + "chamfer": 8.160048309946433e-06, + "track": 2.83672261502943e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 426, + "adam_update_count": 40896 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022178680999786593 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a76414cad6224cedbea3f2c37e6bc64e_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 427, + "next_interval": 0, + "next_adam_update": 40897, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 426, + "trained_intervals": 40896, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40896, + "source_timestamp_s": 3.2, + "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": 4.760619163513184, + "median": 10.393628120422363, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4782877564430237, + "median": 0.4782877564430237, + "max": 0.4782877564430237, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.770384311676025, + "median": 10.3204927444458, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 116.8182373046875, + "median": 32650.9140625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 871.6467895507812, + "median": 30348.208984375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4782877564430237, + "median": 0.4782877564430237, + "max": 0.4782877564430237, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 776, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0427.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0427.json new file mode 100644 index 0000000000000000000000000000000000000000..a47791c85b23137b7faf7f478a1010585edf7a73 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0427.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_0427", + "executed_epochs": 427, + "score": null, + "best_score": 6.823675522108867e-06, + "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_36d079516c47484cba533c49f33c0380.npz", + "optimizer_file": "boundary_36d079516c47484cba533c49f33c0380_optimizer.pt", + "arrays_sha256": "5d8332286b5f1dd3d4c808172c2e1d89e79384019c2e8c592a0ef93f6f4d09b1", + "optimizer_sha256": "5a0688c93dc87ed571e5810f67b7a9afbe8bdad1d8e3062f12cd14a127024340", + "stage": "adam", + "completed_passes": 427, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40992, + "adam_update_count": 40992, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 428, + "consumed_count": 427, + "last_submitted_update": 40992, + "last_consumed_update": 40896, + "pending": [ + { + "reference": { + "source_update": 40992, + "completed_passes": 427, + "next_interval": 0, + "trained_intervals": 40992, + "snapshot": "pass_end_0427", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40896, + "pass_science": { + "completed_passes": 427, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40992, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40992, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.169152703070722e-07, + "update_l2": 0.007388674188405275 + }, + "raw_ground_friction": { + "gradient_l2": 1.845471047090541e-06, + "update_l2": 0.0008175969123840332 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0476575808033886e-08, + "update_l2": 0.002533620921894908 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0992112947860733e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0992112947860733e-05, + "observation_loss": 1.0992112947860733e-05, + "chamfer": 8.156188414432108e-06, + "track": 2.835924306054949e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 427, + "adam_update_count": 40992 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02260957100043015 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_36d079516c47484cba533c49f33c0380_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 428, + "next_interval": 0, + "next_adam_update": 40993, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 427, + "trained_intervals": 40992, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 40992, + "source_timestamp_s": 3.2, + "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": 4.754879474639893, + "median": 10.393569946289062, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4791408181190491, + "median": 0.4791408181190491, + "max": 0.4791408181190491, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.767155170440674, + "median": 10.320487976074219, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 116.14965057373047, + "median": 32649.015625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 868.836669921875, + "median": 30348.064453125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4791408181190491, + "median": 0.4791408181190491, + "max": 0.4791408181190491, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 777, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0428.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0428.json new file mode 100644 index 0000000000000000000000000000000000000000..3348420e07fe75cfa281d35247c0e9c23341fd4a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0428.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_0428", + "executed_epochs": 428, + "score": null, + "best_score": 6.819168964019203e-06, + "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_dc7042459af54958a9d3a01898b3d674.npz", + "optimizer_file": "boundary_dc7042459af54958a9d3a01898b3d674_optimizer.pt", + "arrays_sha256": "506ce0e0ae776eb146bd53d3f524dacefa3ac238e4840e4de6080b1d9047ee4c", + "optimizer_sha256": "d0b2fcdf554eecf5abcd1bbb35daf883a5f76cb908f51fb76c2c960d5a279cbe", + "stage": "adam", + "completed_passes": 428, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41088, + "adam_update_count": 41088, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 429, + "consumed_count": 428, + "last_submitted_update": 41088, + "last_consumed_update": 40992, + "pending": [ + { + "reference": { + "source_update": 41088, + "completed_passes": 428, + "next_interval": 0, + "trained_intervals": 41088, + "snapshot": "pass_end_0428", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 40992, + "pass_science": { + "completed_passes": 428, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41088, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41088, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.8576203564844036e-07, + "update_l2": 0.007371644955128431 + }, + "raw_ground_friction": { + "gradient_l2": 1.8105897652276326e-06, + "update_l2": 0.0008117258548736572 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.04018302649456e-08, + "update_l2": 0.002526050666347146 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0980262231896631e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0980262231896631e-05, + "observation_loss": 1.0980262231896631e-05, + "chamfer": 8.147667358571198e-06, + "track": 2.832594645951758e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 428, + "adam_update_count": 41088 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02240882799924293 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_dc7042459af54958a9d3a01898b3d674_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 429, + "next_interval": 0, + "next_adam_update": 41089, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 428, + "trained_intervals": 41088, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41088, + "source_timestamp_s": 3.2, + "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": 4.749277114868164, + "median": 10.393768310546875, + "max": 11.52202320098877, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.47980520129203796, + "median": 0.47980520129203796, + "max": 0.47980520129203796, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7639665603637695, + "median": 10.3206148147583, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 115.50076293945312, + "median": 32655.490234375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 866.0706787109375, + "median": 30351.912109375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.47980520129203796, + "median": 0.47980520129203796, + "max": 0.47980520129203796, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 779, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0429.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0429.json new file mode 100644 index 0000000000000000000000000000000000000000..d948a9a6862446ad3d44fefab0d88f3d93fc93bd --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0429.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_0429", + "executed_epochs": 429, + "score": null, + "best_score": 6.818926486573673e-06, + "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_1faf9fec89944428b7c70f7c97674bbc.npz", + "optimizer_file": "boundary_1faf9fec89944428b7c70f7c97674bbc_optimizer.pt", + "arrays_sha256": "b00ec38a7eaea78c75ae89bedf86101c182e9c43eaf264ca7dae7df4e0894996", + "optimizer_sha256": "f4745e39884f9411ef7badc5a9f4a2042570127ecc862ed8960e78b186c5dc27", + "stage": "adam", + "completed_passes": 429, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41184, + "adam_update_count": 41184, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 430, + "consumed_count": 429, + "last_submitted_update": 41184, + "last_consumed_update": 41088, + "pending": [ + { + "reference": { + "source_update": 41184, + "completed_passes": 429, + "next_interval": 0, + "trained_intervals": 41184, + "snapshot": "pass_end_0429", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41088, + "pass_science": { + "completed_passes": 429, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41184, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41184, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.833020514321106e-07, + "update_l2": 0.007522423751652241 + }, + "raw_ground_friction": { + "gradient_l2": 1.4527374787576264e-06, + "update_l2": 0.0007451474666595459 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0882675850516534e-08, + "update_l2": 0.0025836846325546503 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0978356840496417e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0978356840496417e-05, + "observation_loss": 1.0978356840496417e-05, + "chamfer": 8.147138032654766e-06, + "track": 2.8312190352153266e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 429, + "adam_update_count": 41184 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0223568069995963 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1faf9fec89944428b7c70f7c97674bbc_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 430, + "next_interval": 0, + "next_adam_update": 41185, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 429, + "trained_intervals": 41184, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41184, + "source_timestamp_s": 3.2, + "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": 4.743778228759766, + "median": 10.393951416015625, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4811302721500397, + "median": 0.4811302721500397, + "max": 0.4811302721500397, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.760688781738281, + "median": 10.320676803588867, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 114.86738586425781, + "median": 32661.470703125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 863.236572265625, + "median": 30353.794921875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4811302721500397, + "median": 0.4811302721500397, + "max": 0.4811302721500397, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 782, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0430.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0430.json new file mode 100644 index 0000000000000000000000000000000000000000..9a5509d9de62e870fb2097a0245a3741e73e2cd8 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0430.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_0430", + "executed_epochs": 430, + "score": null, + "best_score": 6.812206173378854e-06, + "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_3d6a4ac46ccd4ceebf6c5a9ec422e425.npz", + "optimizer_file": "boundary_3d6a4ac46ccd4ceebf6c5a9ec422e425_optimizer.pt", + "arrays_sha256": "4c9aaa38dbaba715936d6f66029f7f9db9296afb50392946c8c841bda6e0c683", + "optimizer_sha256": "c5f259dd3a1e250db2366c5ea775f38eafd2f11449dcd5cb431b256e2e850916", + "stage": "adam", + "completed_passes": 430, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41280, + "adam_update_count": 41280, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 431, + "consumed_count": 430, + "last_submitted_update": 41280, + "last_consumed_update": 41184, + "pending": [ + { + "reference": { + "source_update": 41280, + "completed_passes": 430, + "next_interval": 0, + "trained_intervals": 41280, + "snapshot": "pass_end_0430", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41184, + "pass_science": { + "completed_passes": 430, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41280, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41280, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.8727893070245045e-07, + "update_l2": 0.0074698845855891705 + }, + "raw_ground_friction": { + "gradient_l2": 1.4977683804318076e-06, + "update_l2": 0.0007426738739013672 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1846487991724644e-08, + "update_l2": 0.002575347665697336 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0981421837641392e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0981421837641392e-05, + "observation_loss": 1.0981421837641392e-05, + "chamfer": 8.149057066475507e-06, + "track": 2.8323645437922096e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 430, + "adam_update_count": 41280 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02230451700052072 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3d6a4ac46ccd4ceebf6c5a9ec422e425_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 431, + "next_interval": 0, + "next_adam_update": 41281, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 430, + "trained_intervals": 41280, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41280, + "source_timestamp_s": 3.2, + "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": 4.738491058349609, + "median": 10.394500732421875, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4816162884235382, + "median": 0.4816162884235382, + "max": 0.4816162884235382, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.757364273071289, + "median": 10.320651054382324, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 114.26165771484375, + "median": 32679.41796875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 860.3715209960938, + "median": 30353.01171875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4816162884235382, + "median": 0.4816162884235382, + "max": 0.4816162884235382, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 784, + "controller_edge_stiffness": 101 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0431.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0431.json new file mode 100644 index 0000000000000000000000000000000000000000..a52fe8d509a63b1a2bbef167534a243e4b67273d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0431.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_0431", + "executed_epochs": 431, + "score": null, + "best_score": 6.807450352160534e-06, + "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_c67b06d3271445109c3070e3c36ced79.npz", + "optimizer_file": "boundary_c67b06d3271445109c3070e3c36ced79_optimizer.pt", + "arrays_sha256": "646b992e85c79ae500940a4af3ff67cb7a1dbb674322e40d50aa259a71b97ac3", + "optimizer_sha256": "fd752ec70f2023ff08f6319eb7415e4ce461337fc67e0d276deb62230f4ccf1d", + "stage": "adam", + "completed_passes": 431, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41376, + "adam_update_count": 41376, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 432, + "consumed_count": 431, + "last_submitted_update": 41376, + "last_consumed_update": 41280, + "pending": [ + { + "reference": { + "source_update": 41376, + "completed_passes": 431, + "next_interval": 0, + "trained_intervals": 41376, + "snapshot": "pass_end_0431", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41280, + "pass_science": { + "completed_passes": 431, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41376, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41376, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.82572324042485e-07, + "update_l2": 0.007429588586091995 + }, + "raw_ground_friction": { + "gradient_l2": 1.4561762782250298e-06, + "update_l2": 0.0007409155368804932 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.135856184779186e-08, + "update_l2": 0.002524331444874406 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.098126176657388e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.098126176657388e-05, + "observation_loss": 1.098126176657388e-05, + "chamfer": 8.148922461259644e-06, + "track": 2.8323393053142354e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 431, + "adam_update_count": 41376 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022216069000933203 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c67b06d3271445109c3070e3c36ced79_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 432, + "next_interval": 0, + "next_adam_update": 41377, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 431, + "trained_intervals": 41376, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41376, + "source_timestamp_s": 3.2, + "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": 4.733282089233398, + "median": 10.394588470458984, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4826456606388092, + "median": 0.4826456606388092, + "max": 0.4826456606388092, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7541069984436035, + "median": 10.320594787597656, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 113.66802215576172, + "median": 32682.28515625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 857.5736083984375, + "median": 30351.302734375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4826456606388092, + "median": 0.4826456606388092, + "max": 0.4826456606388092, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 785, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0432.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0432.json new file mode 100644 index 0000000000000000000000000000000000000000..b388ab7907925f5d7f3ad96920b5982b3def896f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0432.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_0432", + "executed_epochs": 432, + "score": null, + "best_score": 6.8060744287852986e-06, + "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_3d172cddb0a949dd9955e6f09175f3ea.npz", + "optimizer_file": "boundary_3d172cddb0a949dd9955e6f09175f3ea_optimizer.pt", + "arrays_sha256": "e17fa4e8f6fe6b4517af6fcc796c86da4d5021deea230c8c04aaf536067255d9", + "optimizer_sha256": "d5caed45edfe8bf42613b5cff6daa4cc9d74f80e179ec19bf790f80255ae5724", + "stage": "adam", + "completed_passes": 432, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41472, + "adam_update_count": 41472, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 433, + "consumed_count": 432, + "last_submitted_update": 41472, + "last_consumed_update": 41376, + "pending": [ + { + "reference": { + "source_update": 41472, + "completed_passes": 432, + "next_interval": 0, + "trained_intervals": 41472, + "snapshot": "pass_end_0432", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41376, + "pass_science": { + "completed_passes": 432, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41472, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41472, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.8473430663543695e-07, + "update_l2": 0.007467057555913925 + }, + "raw_ground_friction": { + "gradient_l2": 1.4227033489078167e-06, + "update_l2": 0.0007262229919433594 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.132966052201482e-08, + "update_l2": 0.002521489979699254 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0984484106302261e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0984484106302261e-05, + "observation_loss": 1.0984484106302261e-05, + "chamfer": 8.151183465088252e-06, + "track": 2.8333010959613603e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 432, + "adam_update_count": 41472 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02228738399935537 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3d172cddb0a949dd9955e6f09175f3ea_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 433, + "next_interval": 0, + "next_adam_update": 41473, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 432, + "trained_intervals": 41472, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41472, + "source_timestamp_s": 3.2, + "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": 4.7279534339904785, + "median": 10.394694328308105, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.483409583568573, + "median": 0.483409583568573, + "max": 0.483409583568573, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.750857830047607, + "median": 10.320589065551758, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 113.06393432617188, + "median": 32685.744140625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 854.791748046875, + "median": 30351.130859375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.483409583568573, + "median": 0.483409583568573, + "max": 0.483409583568573, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 789, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0433.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0433.json new file mode 100644 index 0000000000000000000000000000000000000000..25b89173feef04705e27f943d1097a53380aa4f2 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0433.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_0433", + "executed_epochs": 433, + "score": null, + "best_score": 6.804855109029025e-06, + "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_d2f7b296750b4342bac6a926f6b1432e.npz", + "optimizer_file": "boundary_d2f7b296750b4342bac6a926f6b1432e_optimizer.pt", + "arrays_sha256": "396f447625485cab49a9474ea91aeea3e29fb5590e03f11ae1e5a2eac748f813", + "optimizer_sha256": "6f7bff5ea9d47b0274e30f4e73a602bc82f3bb9c996b6110b158c82cfbcaa9b8", + "stage": "adam", + "completed_passes": 433, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41568, + "adam_update_count": 41568, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 434, + "consumed_count": 433, + "last_submitted_update": 41568, + "last_consumed_update": 41472, + "pending": [ + { + "reference": { + "source_update": 41568, + "completed_passes": 433, + "next_interval": 0, + "trained_intervals": 41568, + "snapshot": "pass_end_0433", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41472, + "pass_science": { + "completed_passes": 433, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41568, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41568, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.857814192542719e-07, + "update_l2": 0.0073499227873981 + }, + "raw_ground_friction": { + "gradient_l2": 1.5390689895866672e-06, + "update_l2": 0.0007325410842895508 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.167870398281593e-08, + "update_l2": 0.0025294593069702387 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0986749657604378e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0986749657604378e-05, + "observation_loss": 1.0986749657604378e-05, + "chamfer": 8.152856935339514e-06, + "track": 2.8338927222648636e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 433, + "adam_update_count": 41568 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022251743999731843 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_d2f7b296750b4342bac6a926f6b1432e_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 434, + "next_interval": 0, + "next_adam_update": 41569, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 433, + "trained_intervals": 41568, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41568, + "source_timestamp_s": 3.2, + "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": 4.722778797149658, + "median": 10.395247459411621, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.48379233479499817, + "median": 0.48379233479499817, + "max": 0.48379233479499817, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.74761438369751, + "median": 10.32058334350586, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 112.48037719726562, + "median": 32703.828125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 852.0237426757812, + "median": 30350.95703125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.48379233479499817, + "median": 0.48379233479499817, + "max": 0.48379233479499817, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 790, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0434.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0434.json new file mode 100644 index 0000000000000000000000000000000000000000..3adc7c2527717c546c1a7a708fe1804b99fdac58 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0434.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_0434", + "executed_epochs": 434, + "score": null, + "best_score": 6.802188160293099e-06, + "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_ddc9255f52ab4ff6acfb41dabfd4f82b.npz", + "optimizer_file": "boundary_ddc9255f52ab4ff6acfb41dabfd4f82b_optimizer.pt", + "arrays_sha256": "729ffba020a9d8145c4a2bd60f08eb50a433291e26f61344a75714bde6d97bba", + "optimizer_sha256": "ea8a49a012b12dddc12fb525eaa6550a00dc8913ad95531084995a5a47c5077d", + "stage": "adam", + "completed_passes": 434, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41664, + "adam_update_count": 41664, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 435, + "consumed_count": 434, + "last_submitted_update": 41664, + "last_consumed_update": 41568, + "pending": [ + { + "reference": { + "source_update": 41664, + "completed_passes": 434, + "next_interval": 0, + "trained_intervals": 41664, + "snapshot": "pass_end_0434", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41568, + "pass_science": { + "completed_passes": 434, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41664, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41664, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.815456466327305e-07, + "update_l2": 0.007321768440306187 + }, + "raw_ground_friction": { + "gradient_l2": 1.5447853911609855e-06, + "update_l2": 0.0007422566413879395 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1232113662535994e-08, + "update_l2": 0.002493092091754079 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.095409425033722e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.095409425033722e-05, + "observation_loss": 1.095409425033722e-05, + "chamfer": 8.130225069180597e-06, + "track": 2.823869181156624e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 434, + "adam_update_count": 41664 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022308767000140506 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_ddc9255f52ab4ff6acfb41dabfd4f82b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 435, + "next_interval": 0, + "next_adam_update": 41665, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 434, + "trained_intervals": 41664, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41664, + "source_timestamp_s": 3.2, + "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": 4.717628002166748, + "median": 10.395502090454102, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.48525282740592957, + "median": 0.48525282740592957, + "max": 0.48525282740592957, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7444281578063965, + "median": 10.320577621459961, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 111.90251159667969, + "median": 32712.158203125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 849.3132934570312, + "median": 30350.78515625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.48525282740592957, + "median": 0.48525282740592957, + "max": 0.48525282740592957, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 793, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0435.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0435.json new file mode 100644 index 0000000000000000000000000000000000000000..5b6d401079d0cb6b82de37c5dcada98c34853250 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0435.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_0435", + "executed_epochs": 435, + "score": null, + "best_score": 6.801298674474765e-06, + "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_8d91d7cd9ec94e89bbe80d13ae204916.npz", + "optimizer_file": "boundary_8d91d7cd9ec94e89bbe80d13ae204916_optimizer.pt", + "arrays_sha256": "acf953b5bd902a96a8081a0e9ce9cb60c56288e909c3ea137bdb3cc9db83901f", + "optimizer_sha256": "9874c78fe54591e5b561b2241dfc6e8ebfa4efa9204873ec8fd0a7269c7086e2", + "stage": "adam", + "completed_passes": 435, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41760, + "adam_update_count": 41760, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 436, + "consumed_count": 435, + "last_submitted_update": 41760, + "last_consumed_update": 41664, + "pending": [ + { + "reference": { + "source_update": 41760, + "completed_passes": 435, + "next_interval": 0, + "trained_intervals": 41760, + "snapshot": "pass_end_0435", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41664, + "pass_science": { + "completed_passes": 435, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41760, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41760, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.817261813310324e-07, + "update_l2": 0.0072569637559354305 + }, + "raw_ground_friction": { + "gradient_l2": 1.593425054124964e-06, + "update_l2": 0.0007205605506896973 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0583444988205883e-08, + "update_l2": 0.0024796705693006516 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0983838365064003e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0983838365064003e-05, + "observation_loss": 1.0983838365064003e-05, + "chamfer": 8.150365829351358e-06, + "track": 2.833472308338969e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 435, + "adam_update_count": 41760 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022359360000336892 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8d91d7cd9ec94e89bbe80d13ae204916_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 436, + "next_interval": 0, + "next_adam_update": 41761, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 435, + "trained_intervals": 41760, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41760, + "source_timestamp_s": 3.2, + "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": 4.712302207946777, + "median": 10.395831108093262, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.48540905117988586, + "median": 0.48540905117988586, + "max": 0.48540905117988586, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.741218566894531, + "median": 10.320589065551758, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 111.3081283569336, + "median": 32722.923828125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 846.5917358398438, + "median": 30351.130859375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.48540905117988586, + "median": 0.48540905117988586, + "max": 0.48540905117988586, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 795, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0436.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0436.json new file mode 100644 index 0000000000000000000000000000000000000000..a24e3a93fbc9729017ce9b8ddfe4df1495f2fa1b --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0436.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_0436", + "executed_epochs": 436, + "score": null, + "best_score": 6.80121091060452e-06, + "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_566a702f6bdb43efbaf278036023dbc6.npz", + "optimizer_file": "boundary_566a702f6bdb43efbaf278036023dbc6_optimizer.pt", + "arrays_sha256": "d3ca75a7f8f489dc6eca7ef5a38d0353d66ab45127b403ac814a8bdecefaa9c3", + "optimizer_sha256": "a85d22d6beeff13f5fc34356e893ae6fce95da68230b004b72025489e043a8db", + "stage": "adam", + "completed_passes": 436, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41856, + "adam_update_count": 41856, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 437, + "consumed_count": 436, + "last_submitted_update": 41856, + "last_consumed_update": 41760, + "pending": [ + { + "reference": { + "source_update": 41856, + "completed_passes": 436, + "next_interval": 0, + "trained_intervals": 41856, + "snapshot": "pass_end_0436", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41760, + "pass_science": { + "completed_passes": 436, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41856, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41856, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.839237763259007e-07, + "update_l2": 0.007270493544638157 + }, + "raw_ground_friction": { + "gradient_l2": 1.6160455516001093e-06, + "update_l2": 0.0007112324237823486 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.119857249269444e-08, + "update_l2": 0.0025205914862453938 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.099180917663034e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.099180917663034e-05, + "observation_loss": 1.099180917663034e-05, + "chamfer": 8.156147487170529e-06, + "track": 2.835661234712461e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 436, + "adam_update_count": 41856 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02223378400049114 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_566a702f6bdb43efbaf278036023dbc6_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 437, + "next_interval": 0, + "next_adam_update": 41857, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 436, + "trained_intervals": 41856, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41856, + "source_timestamp_s": 3.2, + "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": 4.707092761993408, + "median": 10.396124839782715, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.48619213700294495, + "median": 0.48619213700294495, + "max": 0.48619213700294495, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.73813533782959, + "median": 10.320566177368164, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 110.72978210449219, + "median": 32732.53515625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 843.9854736328125, + "median": 30350.435546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.48619213700294495, + "median": 0.48619213700294495, + "max": 0.48619213700294495, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 796, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0437.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0437.json new file mode 100644 index 0000000000000000000000000000000000000000..f2cd2c071a520d7b81baed8698b0acff6827e65c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0437.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_0437", + "executed_epochs": 437, + "score": null, + "best_score": 6.798376160096116e-06, + "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_fcc13d7551c743c3b26326dbe19853fa.npz", + "optimizer_file": "boundary_fcc13d7551c743c3b26326dbe19853fa_optimizer.pt", + "arrays_sha256": "27b8de2737db24ad3337a35af699a02ddf391cc53ac4a4ae8821e43db85d108f", + "optimizer_sha256": "d5644f779200241db7edf2b9a78c730f906227b6515505b7f01fe34eee0ae027", + "stage": "adam", + "completed_passes": 437, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41952, + "adam_update_count": 41952, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 438, + "consumed_count": 437, + "last_submitted_update": 41952, + "last_consumed_update": 41856, + "pending": [ + { + "reference": { + "source_update": 41952, + "completed_passes": 437, + "next_interval": 0, + "trained_intervals": 41952, + "snapshot": "pass_end_0437", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41856, + "pass_science": { + "completed_passes": 437, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41952, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41952, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7929544305370655e-07, + "update_l2": 0.007250083610415459 + }, + "raw_ground_friction": { + "gradient_l2": 1.624744186301541e-06, + "update_l2": 0.0007366836071014404 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1075012663659436e-08, + "update_l2": 0.002519357716664672 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0998314792232122e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0998314792232122e-05, + "observation_loss": 1.0998314792232122e-05, + "chamfer": 8.159388016792946e-06, + "track": 2.838927002812852e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 437, + "adam_update_count": 41952 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022375726999598555 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_fcc13d7551c743c3b26326dbe19853fa_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 438, + "next_interval": 0, + "next_adam_update": 41953, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 437, + "trained_intervals": 41952, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 41952, + "source_timestamp_s": 3.2, + "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": 4.702088832855225, + "median": 10.396470069885254, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4870803654193878, + "median": 0.4870803654193878, + "max": 0.4870803654193878, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.735095500946045, + "median": 10.320560455322266, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 110.17707061767578, + "median": 32743.83984375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 841.4238891601562, + "median": 30350.263671875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4870803654193878, + "median": 0.4870803654193878, + "max": 0.4870803654193878, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 800, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0438.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0438.json new file mode 100644 index 0000000000000000000000000000000000000000..5a4cb8856255ad420d0b64fea0be0e6b6d12a415 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0438.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_0438", + "executed_epochs": 438, + "score": null, + "best_score": 6.794086947555418e-06, + "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_432a86aece4447d49a9e5116d4964db3.npz", + "optimizer_file": "boundary_432a86aece4447d49a9e5116d4964db3_optimizer.pt", + "arrays_sha256": "ae9c0de38e8cbc6a42cd17866a1dcbfa1363b4bbdcd24fc9b6eb7117400e6a86", + "optimizer_sha256": "df5baa80c0cdf269a3cb5022cbee52431b6761ff33a55d1ecfdcf466af979319", + "stage": "adam", + "completed_passes": 438, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42048, + "adam_update_count": 42048, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 439, + "consumed_count": 438, + "last_submitted_update": 42048, + "last_consumed_update": 41952, + "pending": [ + { + "reference": { + "source_update": 42048, + "completed_passes": 438, + "next_interval": 0, + "trained_intervals": 42048, + "snapshot": "pass_end_0438", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41952, + "pass_science": { + "completed_passes": 438, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42048, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42048, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7776160866087594e-07, + "update_l2": 0.007270462810993195 + }, + "raw_ground_friction": { + "gradient_l2": 1.529671408206923e-06, + "update_l2": 0.0007254183292388916 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.102370792542388e-08, + "update_l2": 0.0025169847067445517 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0996591299772263e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0996591299772263e-05, + "observation_loss": 1.0996591299772263e-05, + "chamfer": 8.158248419931624e-06, + "track": 2.838342652466963e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 438, + "adam_update_count": 42048 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022298207999483566 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_432a86aece4447d49a9e5116d4964db3_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 439, + "next_interval": 0, + "next_adam_update": 42049, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 438, + "trained_intervals": 42048, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42048, + "source_timestamp_s": 3.2, + "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": 4.697026252746582, + "median": 10.396966934204102, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4877232611179352, + "median": 0.4877232611179352, + "max": 0.4877232611179352, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.732089042663574, + "median": 10.32055377960205, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 109.6207046508789, + "median": 32760.111328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 838.89794921875, + "median": 30350.060546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4877232611179352, + "median": 0.4877232611179352, + "max": 0.4877232611179352, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 804, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0439.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0439.json new file mode 100644 index 0000000000000000000000000000000000000000..7671f8ea4a6884bb6003c536a6c4c4bad40ec9a6 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0439.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_0439", + "executed_epochs": 439, + "score": null, + "best_score": 6.794086947555418e-06, + "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_43ad3866963b4176ae965c8ab0ecee9d.npz", + "optimizer_file": "boundary_43ad3866963b4176ae965c8ab0ecee9d_optimizer.pt", + "arrays_sha256": "a09fdc6a097e23be3eeb8c8e88de7e2679e2b1c1f670fee2a473c1834ce017e9", + "optimizer_sha256": "e169baef4df42ca6931c50b11575fb413aa2c5cacd45ae1d8fc22420368b7464", + "stage": "adam", + "completed_passes": 439, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42144, + "adam_update_count": 42144, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 440, + "consumed_count": 439, + "last_submitted_update": 42144, + "last_consumed_update": 42048, + "pending": [ + { + "reference": { + "source_update": 42144, + "completed_passes": 439, + "next_interval": 0, + "trained_intervals": 42144, + "snapshot": "pass_end_0439", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41952, + "pass_science": { + "completed_passes": 439, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42144, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42144, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.841765590095747e-07, + "update_l2": 0.007250423543155193 + }, + "raw_ground_friction": { + "gradient_l2": 1.5799107586644823e-06, + "update_l2": 0.000735551118850708 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.192826790789695e-08, + "update_l2": 0.0025221100077033043 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0973823009408079e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0973823009408079e-05, + "observation_loss": 1.0973823009408079e-05, + "chamfer": 8.143021659634542e-06, + "track": 2.8308018045208883e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 439, + "adam_update_count": 42144 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02235646799999813 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_43ad3866963b4176ae965c8ab0ecee9d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 440, + "next_interval": 0, + "next_adam_update": 42145, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 439, + "trained_intervals": 42144, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42144, + "source_timestamp_s": 3.2, + "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": 4.691923141479492, + "median": 10.397282600402832, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.48866766691207886, + "median": 0.48866766691207886, + "max": 0.48866766691207886, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.729106903076172, + "median": 10.320422172546387, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 109.0627212524414, + "median": 32770.453125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 836.39990234375, + "median": 30346.064453125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.48866766691207886, + "median": 0.48866766691207886, + "max": 0.48866766691207886, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 805, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0440.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0440.json new file mode 100644 index 0000000000000000000000000000000000000000..304772fdda483b689b9d11597a13e2956ff08aa2 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0440.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_0440", + "executed_epochs": 440, + "score": null, + "best_score": 6.794086947555418e-06, + "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_e7872fc7c7f5465f8812ceaffba066b5.npz", + "optimizer_file": "boundary_e7872fc7c7f5465f8812ceaffba066b5_optimizer.pt", + "arrays_sha256": "c0ffd6c49b56f0b3e8b2af240c4f8facec79ef4237bc5620ef340b921e86fb04", + "optimizer_sha256": "52d24400e17d5a49303153665db90d3af86e100633351fa3d07c315458bd1275", + "stage": "adam", + "completed_passes": 440, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42240, + "adam_update_count": 42240, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 441, + "consumed_count": 440, + "last_submitted_update": 42240, + "last_consumed_update": 42144, + "pending": [ + { + "reference": { + "source_update": 42240, + "completed_passes": 440, + "next_interval": 0, + "trained_intervals": 42240, + "snapshot": "pass_end_0440", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 41952, + "pass_science": { + "completed_passes": 440, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42240, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42240, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.795691156938119e-07, + "update_l2": 0.007191001437604427 + }, + "raw_ground_friction": { + "gradient_l2": 1.4187933174980571e-06, + "update_l2": 0.0007692277431488037 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.173663808477613e-08, + "update_l2": 0.002506167395040393 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0937214028672315e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0937214028672315e-05, + "observation_loss": 1.0937214028672315e-05, + "chamfer": 8.11886911833426e-06, + "track": 2.8183451377117308e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 440, + "adam_update_count": 42240 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022269488001256832 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e7872fc7c7f5465f8812ceaffba066b5_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 441, + "next_interval": 0, + "next_adam_update": 42241, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 440, + "trained_intervals": 42240, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42240, + "source_timestamp_s": 3.2, + "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": 4.686561107635498, + "median": 10.39744758605957, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.48950839042663574, + "median": 0.48950839042663574, + "max": 0.48950839042663574, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.72607946395874, + "median": 10.320433616638184, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 108.4794921875, + "median": 32775.86328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 833.8716430664062, + "median": 30346.4140625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.48950839042663574, + "median": 0.48950839042663574, + "max": 0.48950839042663574, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 808, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0441.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0441.json new file mode 100644 index 0000000000000000000000000000000000000000..443384c8b5aaa4cb8009b8dd494b4c9a895d2bde --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0441.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_0441", + "executed_epochs": 441, + "score": null, + "best_score": 6.791463263766673e-06, + "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_a57a025f683842adb722079c0cc840f7.npz", + "optimizer_file": "boundary_a57a025f683842adb722079c0cc840f7_optimizer.pt", + "arrays_sha256": "361b80502542c287bf866e9bd3c8c00efe66d05a3c9537fb10b93938b7361a92", + "optimizer_sha256": "2be678c2d15f0022ced6efa1770ae602a1886aea299a1b6142a4d4cf069a6d5f", + "stage": "adam", + "completed_passes": 441, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42336, + "adam_update_count": 42336, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 442, + "consumed_count": 441, + "last_submitted_update": 42336, + "last_consumed_update": 42240, + "pending": [ + { + "reference": { + "source_update": 42336, + "completed_passes": 441, + "next_interval": 0, + "trained_intervals": 42336, + "snapshot": "pass_end_0441", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 441, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42336, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42336, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.785297053582326e-07, + "update_l2": 0.00701858988031745 + }, + "raw_ground_friction": { + "gradient_l2": 1.3209878488851245e-06, + "update_l2": 0.0006770193576812744 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1797908184880725e-08, + "update_l2": 0.002536249812692404 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0981991181324702e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0981991181324702e-05, + "observation_loss": 1.0981991181324702e-05, + "chamfer": 8.14884333522059e-06, + "track": 2.833148073477787e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 441, + "adam_update_count": 42336 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02229667900064669 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a57a025f683842adb722079c0cc840f7_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 442, + "next_interval": 0, + "next_adam_update": 42337, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 441, + "trained_intervals": 42336, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42336, + "source_timestamp_s": 3.2, + "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": 4.680970668792725, + "median": 10.397665977478027, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4889988303184509, + "median": 0.4889988303184509, + "max": 0.4889988303184509, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.7230634689331055, + "median": 10.32041072845459, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 107.8747329711914, + "median": 32783.01953125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 831.3605346679688, + "median": 30345.71875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4889988303184509, + "median": 0.4889988303184509, + "max": 0.4889988303184509, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 811, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0442.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0442.json new file mode 100644 index 0000000000000000000000000000000000000000..60a58b80b0688c2ce5b33264d1dee99bfb8303ff --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0442.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_0442", + "executed_epochs": 442, + "score": null, + "best_score": 6.791463263766673e-06, + "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_b497bc3565104669886072a689bdb3a0.npz", + "optimizer_file": "boundary_b497bc3565104669886072a689bdb3a0_optimizer.pt", + "arrays_sha256": "0b9292fb9dafa61c8836760879bec1da3b1cc96c342ff8ac17b2006bd3d3c712", + "optimizer_sha256": "aa96873847cb4a1615e3d5c9581d54b808438b1c73f738126e37100a9730ceec", + "stage": "adam", + "completed_passes": 442, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42432, + "adam_update_count": 42432, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 443, + "consumed_count": 442, + "last_submitted_update": 42432, + "last_consumed_update": 42336, + "pending": [ + { + "reference": { + "source_update": 42432, + "completed_passes": 442, + "next_interval": 0, + "trained_intervals": 42432, + "snapshot": "pass_end_0442", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 442, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42432, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42432, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.741015461855568e-07, + "update_l2": 0.006965107750147581 + }, + "raw_ground_friction": { + "gradient_l2": 1.6521688621651265e-06, + "update_l2": 0.000781625509262085 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0169436605074225e-08, + "update_l2": 0.0024386649020016193 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0936507351289038e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0936507351289038e-05, + "observation_loss": 1.0936507351289038e-05, + "chamfer": 8.117710422084201e-06, + "track": 2.818797156578512e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 442, + "adam_update_count": 42432 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023036655999021605 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_b497bc3565104669886072a689bdb3a0_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 443, + "next_interval": 0, + "next_adam_update": 42433, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 442, + "trained_intervals": 42432, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42432, + "source_timestamp_s": 3.2, + "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": 4.675566673278809, + "median": 10.397735595703125, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.49050986766815186, + "median": 0.49050986766815186, + "max": 0.49050986766815186, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.720313549041748, + "median": 10.32048225402832, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 107.2933578491211, + "median": 32785.30078125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 829.0774536132812, + "median": 30347.890625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.49050986766815186, + "median": 0.49050986766815186, + "max": 0.49050986766815186, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 816, + "controller_edge_stiffness": 102 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0443.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0443.json new file mode 100644 index 0000000000000000000000000000000000000000..daa29f4afc4d107308dc7e22b6fa34d29eeaaf91 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0443.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_0443", + "executed_epochs": 443, + "score": null, + "best_score": 6.791463263766673e-06, + "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_093fe70f9fad4a2796e39f4ca3b8ffcd.npz", + "optimizer_file": "boundary_093fe70f9fad4a2796e39f4ca3b8ffcd_optimizer.pt", + "arrays_sha256": "ae3ea50275f3c9c355cd45014dc6d070cd9541c8c580babc7e1f52123946c0ef", + "optimizer_sha256": "fb762c05db468ebe7457ac5e344e165f54cca97bcfe082d83cfce893691bfd34", + "stage": "adam", + "completed_passes": 443, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42528, + "adam_update_count": 42528, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 444, + "consumed_count": 443, + "last_submitted_update": 42528, + "last_consumed_update": 42432, + "pending": [ + { + "reference": { + "source_update": 42528, + "completed_passes": 443, + "next_interval": 0, + "trained_intervals": 42528, + "snapshot": "pass_end_0443", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 443, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42528, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42528, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.81571567231731e-07, + "update_l2": 0.007047965656965971 + }, + "raw_ground_friction": { + "gradient_l2": 1.906430611597898e-06, + "update_l2": 0.0007972121238708496 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.180550033401232e-08, + "update_l2": 0.0024493783712387085 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0934278179774992e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0934278179774992e-05, + "observation_loss": 1.0934278179774992e-05, + "chamfer": 8.117088327708188e-06, + "track": 2.8171896246931283e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 443, + "adam_update_count": 42528 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02255263900042337 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_093fe70f9fad4a2796e39f4ca3b8ffcd_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 444, + "next_interval": 0, + "next_adam_update": 42529, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 443, + "trained_intervals": 42528, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42528, + "source_timestamp_s": 3.2, + "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": 4.669936656951904, + "median": 10.398021697998047, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4903112053871155, + "median": 0.4903112053871155, + "max": 0.4903112053871155, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.717290878295898, + "median": 10.32048511505127, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 106.69098663330078, + "median": 32794.68359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 826.5751953125, + "median": 30347.9765625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4903112053871155, + "median": 0.4903112053871155, + "max": 0.4903112053871155, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 819, + "controller_edge_stiffness": 103 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0444.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0444.json new file mode 100644 index 0000000000000000000000000000000000000000..406d3c09707f721d4166e5de456c9f9a95448915 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0444.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_0444", + "executed_epochs": 444, + "score": null, + "best_score": 6.791463263766673e-06, + "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_16e5ef4ebfac40c7b9f678b6af21f772.npz", + "optimizer_file": "boundary_16e5ef4ebfac40c7b9f678b6af21f772_optimizer.pt", + "arrays_sha256": "4dd737cfd1b865e9d798257db91596da89ac663898c0136fc52976bf8d46d412", + "optimizer_sha256": "81460719504227e767cc570d99c139eb1a65a916151fefb38df4ea2d87dc735f", + "stage": "adam", + "completed_passes": 444, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42624, + "adam_update_count": 42624, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 445, + "consumed_count": 444, + "last_submitted_update": 42624, + "last_consumed_update": 42528, + "pending": [ + { + "reference": { + "source_update": 42624, + "completed_passes": 444, + "next_interval": 0, + "trained_intervals": 42624, + "snapshot": "pass_end_0444", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 444, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42624, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42624, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7665864738301025e-07, + "update_l2": 0.006951772607862949 + }, + "raw_ground_friction": { + "gradient_l2": 1.2432180938048987e-06, + "update_l2": 0.0006808936595916748 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.154139870455765e-08, + "update_l2": 0.0025032854173332453 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0964442481053993e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0964442481053993e-05, + "observation_loss": 1.0964442481053993e-05, + "chamfer": 8.137144504871685e-06, + "track": 2.827297976182308e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 444, + "adam_update_count": 42624 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02267184100128361 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_16e5ef4ebfac40c7b9f678b6af21f772_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 445, + "next_interval": 0, + "next_adam_update": 42625, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 444, + "trained_intervals": 42624, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42624, + "source_timestamp_s": 3.2, + "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": 4.664334297180176, + "median": 10.398167610168457, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4899052679538727, + "median": 0.4899052679538727, + "max": 0.4899052679538727, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.714331150054932, + "median": 10.32047176361084, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 106.09493255615234, + "median": 32799.46875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 824.13232421875, + "median": 30347.572265625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4899052679538727, + "median": 0.4899052679538727, + "max": 0.4899052679538727, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 821, + "controller_edge_stiffness": 103 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0445.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0445.json new file mode 100644 index 0000000000000000000000000000000000000000..a2818e06576308ab2903cd58d997250a81aed9b7 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0445.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_0445", + "executed_epochs": 445, + "score": null, + "best_score": 6.791463263766673e-06, + "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_e81a1643daf44d4a9a350f86c7e735ea.npz", + "optimizer_file": "boundary_e81a1643daf44d4a9a350f86c7e735ea_optimizer.pt", + "arrays_sha256": "c45a9f1338840c7616a019ff183d26f3334ee37f109931a687ac61d4838ee0c2", + "optimizer_sha256": "47eb8efd348b6c69dfa6d48ebde2b27e27245872760c6136b131a7c4c8a08867", + "stage": "adam", + "completed_passes": 445, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42720, + "adam_update_count": 42720, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 446, + "consumed_count": 445, + "last_submitted_update": 42720, + "last_consumed_update": 42624, + "pending": [ + { + "reference": { + "source_update": 42720, + "completed_passes": 445, + "next_interval": 0, + "trained_intervals": 42720, + "snapshot": "pass_end_0445", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 445, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42720, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42720, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7664517549274024e-07, + "update_l2": 0.006898463703691959 + }, + "raw_ground_friction": { + "gradient_l2": 1.2118172207919997e-06, + "update_l2": 0.0006407499313354492 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.10869675451886e-08, + "update_l2": 0.0025698484387248755 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0934706551779527e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0934706551779527e-05, + "observation_loss": 1.0934706551779527e-05, + "chamfer": 8.115998753055464e-06, + "track": 2.818708026097738e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 445, + "adam_update_count": 42720 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022485695999421296 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e81a1643daf44d4a9a350f86c7e735ea_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 446, + "next_interval": 0, + "next_adam_update": 42721, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 445, + "trained_intervals": 42720, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42720, + "source_timestamp_s": 3.2, + "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": 4.658881187438965, + "median": 10.398409843444824, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4908202588558197, + "median": 0.4908202588558197, + "max": 0.4908202588558197, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.711526393890381, + "median": 10.320456504821777, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 105.5179672241211, + "median": 32807.4140625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 821.8241577148438, + "median": 30347.107421875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4908202588558197, + "median": 0.4908202588558197, + "max": 0.4908202588558197, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 823, + "controller_edge_stiffness": 103 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0446.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0446.json new file mode 100644 index 0000000000000000000000000000000000000000..968860a9d78e33c3ec5a7a571744340a0c278baf --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0446.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_0446", + "executed_epochs": 446, + "score": null, + "best_score": 6.791463263766673e-06, + "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_c3e976273a8746c5b3b99260c54d71df.npz", + "optimizer_file": "boundary_c3e976273a8746c5b3b99260c54d71df_optimizer.pt", + "arrays_sha256": "695e90643a5d74313bbb504ffbfcc61ec485e3081055ce62fda6a02331479543", + "optimizer_sha256": "f3561d0ad15299b1133ff7c87045d98db03ca78fd5ba61641ddc08ca5ad67706", + "stage": "adam", + "completed_passes": 446, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42816, + "adam_update_count": 42816, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 447, + "consumed_count": 446, + "last_submitted_update": 42816, + "last_consumed_update": 42720, + "pending": [ + { + "reference": { + "source_update": 42816, + "completed_passes": 446, + "next_interval": 0, + "trained_intervals": 42816, + "snapshot": "pass_end_0446", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 446, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42816, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42816, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7636513638972247e-07, + "update_l2": 0.0068360986188054085 + }, + "raw_ground_friction": { + "gradient_l2": 1.2655885939238942e-06, + "update_l2": 0.0007048547267913818 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.0747729574140976e-08, + "update_l2": 0.0024353766348212957 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0906726856774185e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0906726856774185e-05, + "observation_loss": 1.0906726856774185e-05, + "chamfer": 8.09659013611963e-06, + "track": 2.8101367206545547e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 446, + "adam_update_count": 42816 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022576598999876296 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c3e976273a8746c5b3b99260c54d71df_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 447, + "next_interval": 0, + "next_adam_update": 42817, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 446, + "trained_intervals": 42816, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42816, + "source_timestamp_s": 3.2, + "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": 4.653045177459717, + "median": 10.398653984069824, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.491850882768631, + "median": 0.491850882768631, + "max": 0.491850882768631, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.708759784698486, + "median": 10.320442199707031, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 104.9039535522461, + "median": 32815.42578125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 819.5536499023438, + "median": 30346.673828125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.491850882768631, + "median": 0.491850882768631, + "max": 0.491850882768631, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 827, + "controller_edge_stiffness": 104 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0447.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0447.json new file mode 100644 index 0000000000000000000000000000000000000000..245b979be256851680973082fd844e0a5a8d068c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0447.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_0447", + "executed_epochs": 447, + "score": null, + "best_score": 6.791463263766673e-06, + "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_f1ba04316d004309a9a17e63e8933e0d.npz", + "optimizer_file": "boundary_f1ba04316d004309a9a17e63e8933e0d_optimizer.pt", + "arrays_sha256": "cf743b09a386205d5566fd6222a47d66ddf8f830d3684c2ebcdc7461c8ba80f0", + "optimizer_sha256": "7834c05a33397870d27e99a8158c9916d830b7a03e6867e5e69c0fcee6d2a9de", + "stage": "adam", + "completed_passes": 447, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42912, + "adam_update_count": 42912, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 448, + "consumed_count": 447, + "last_submitted_update": 42912, + "last_consumed_update": 42816, + "pending": [ + { + "reference": { + "source_update": 42912, + "completed_passes": 447, + "next_interval": 0, + "trained_intervals": 42912, + "snapshot": "pass_end_0447", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 447, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42912, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42912, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.716559149324894e-07, + "update_l2": 0.006859995424747467 + }, + "raw_ground_friction": { + "gradient_l2": 1.2121743111492833e-06, + "update_l2": 0.000703662633895874 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.113376744247944e-08, + "update_l2": 0.0024735573679208755 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0914151062024757e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0914151062024757e-05, + "observation_loss": 1.0914151062024757e-05, + "chamfer": 8.10169967735419e-06, + "track": 2.8124513846705668e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 447, + "adam_update_count": 42912 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023112894001315 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f1ba04316d004309a9a17e63e8933e0d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 448, + "next_interval": 0, + "next_adam_update": 42913, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 447, + "trained_intervals": 42912, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 42912, + "source_timestamp_s": 3.2, + "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": 4.646920204162598, + "median": 10.39885425567627, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.49200549721717834, + "median": 0.49200549721717834, + "max": 0.49200549721717834, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.705974102020264, + "median": 10.320381164550781, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 104.26338195800781, + "median": 32821.99609375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 817.2737426757812, + "median": 30344.822265625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.49200549721717834, + "median": 0.49200549721717834, + "max": 0.49200549721717834, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 830, + "controller_edge_stiffness": 104 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0448.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0448.json new file mode 100644 index 0000000000000000000000000000000000000000..11b9fcf52eeb1af55b25f2f5c3ac3eb68342530f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0448.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_0448", + "executed_epochs": 448, + "score": null, + "best_score": 6.791463263766673e-06, + "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_f5a0ecb868bb48eeb434ba216fe02c73.npz", + "optimizer_file": "boundary_f5a0ecb868bb48eeb434ba216fe02c73_optimizer.pt", + "arrays_sha256": "95a4bb60e49c8377eb2e7515e08978b5f21a10fa51ba35e9a1293bd588c3985b", + "optimizer_sha256": "1eda64e83f41be3209f362e11870d29b11a2f5b16019cfda8626eb9478dee32a", + "stage": "adam", + "completed_passes": 448, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43008, + "adam_update_count": 43008, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 449, + "consumed_count": 448, + "last_submitted_update": 43008, + "last_consumed_update": 42912, + "pending": [ + { + "reference": { + "source_update": 43008, + "completed_passes": 448, + "next_interval": 0, + "trained_intervals": 43008, + "snapshot": "pass_end_0448", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 448, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43008, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43008, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7112380368853337e-07, + "update_l2": 0.006865461822599173 + }, + "raw_ground_friction": { + "gradient_l2": 1.2711640238194377e-06, + "update_l2": 0.0006378591060638428 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.047644080491409e-08, + "update_l2": 0.0024187276139855385 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0921172361122444e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0921172361122444e-05, + "observation_loss": 1.0921172361122444e-05, + "chamfer": 8.105917004286312e-06, + "track": 2.815254902088782e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 448, + "adam_update_count": 43008 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022510425000291434 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f5a0ecb868bb48eeb434ba216fe02c73_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 449, + "next_interval": 0, + "next_adam_update": 43009, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 448, + "trained_intervals": 43008, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43008, + "source_timestamp_s": 3.2, + "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": 4.640748500823975, + "median": 10.39897346496582, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.49241697788238525, + "median": 0.49241697788238525, + "max": 0.49241697788238525, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.703298568725586, + "median": 10.320351600646973, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 103.62187957763672, + "median": 32825.91015625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 815.0900268554688, + "median": 30343.923828125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.49241697788238525, + "median": 0.49241697788238525, + "max": 0.49241697788238525, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 831, + "controller_edge_stiffness": 104 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0449.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0449.json new file mode 100644 index 0000000000000000000000000000000000000000..d913e0aa5814c79c8d408b36ee927258e4016b8b --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0449.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_0449", + "executed_epochs": 449, + "score": null, + "best_score": 6.791463263766673e-06, + "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_fd14e4d4d99d4ba39dc861a87c086353.npz", + "optimizer_file": "boundary_fd14e4d4d99d4ba39dc861a87c086353_optimizer.pt", + "arrays_sha256": "962b601ff9c00d05573126302e303368a808f236864cbc218285a909b73967bc", + "optimizer_sha256": "490d75dc983242fd4c3e8c14ceab062a5f573747e1a6298bdc4ce5d760f34545", + "stage": "adam", + "completed_passes": 449, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43104, + "adam_update_count": 43104, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 450, + "consumed_count": 449, + "last_submitted_update": 43104, + "last_consumed_update": 43008, + "pending": [ + { + "reference": { + "source_update": 43104, + "completed_passes": 449, + "next_interval": 0, + "trained_intervals": 43104, + "snapshot": "pass_end_0449", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 449, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43104, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43104, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7339714253903367e-07, + "update_l2": 0.007006656378507614 + }, + "raw_ground_friction": { + "gradient_l2": 1.3397167322182213e-06, + "update_l2": 0.0006884634494781494 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.087033372319638e-08, + "update_l2": 0.0024593262933194637 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0897991160163656e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0897991160163656e-05, + "observation_loss": 1.0897991160163656e-05, + "chamfer": 8.089349648798816e-06, + "track": 2.8086417387385154e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 449, + "adam_update_count": 43104 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02231673300047987 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_fd14e4d4d99d4ba39dc861a87c086353_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 450, + "next_interval": 0, + "next_adam_update": 43105, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 449, + "trained_intervals": 43104, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43104, + "source_timestamp_s": 3.2, + "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": 4.634787559509277, + "median": 10.399340629577637, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4945083558559418, + "median": 0.4945083558559418, + "max": 0.4945083558559418, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.70071268081665, + "median": 10.320328712463379, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 103.00602722167969, + "median": 32837.96875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 812.9850463867188, + "median": 30343.228515625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4945083558559418, + "median": 0.4945083558559418, + "max": 0.4945083558559418, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 834, + "controller_edge_stiffness": 104 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0450.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0450.json new file mode 100644 index 0000000000000000000000000000000000000000..ae09131431bb94210661cb37cbe95bd19b8491f6 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0450.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_0450", + "executed_epochs": 450, + "score": null, + "best_score": 6.791463263766673e-06, + "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_0ec39ef6d5654e0aa99ecc87a68f4f85.npz", + "optimizer_file": "boundary_0ec39ef6d5654e0aa99ecc87a68f4f85_optimizer.pt", + "arrays_sha256": "21d0cb45d9942cc1969862242743762bfd6e59e68b18dc39ba5e934a4cd61802", + "optimizer_sha256": "c1279ccc6aa87add59d3c946346c304ab8c7345c6f6b0ed2622f30ca1e34876e", + "stage": "adam", + "completed_passes": 450, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43200, + "adam_update_count": 43200, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 451, + "consumed_count": 450, + "last_submitted_update": 43200, + "last_consumed_update": 43104, + "pending": [ + { + "reference": { + "source_update": 43200, + "completed_passes": 450, + "next_interval": 0, + "trained_intervals": 43200, + "snapshot": "pass_end_0450", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 450, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43200, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43200, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7634080740645004e-07, + "update_l2": 0.0070800455287098885 + }, + "raw_ground_friction": { + "gradient_l2": 1.431747250535409e-06, + "update_l2": 0.0007202029228210449 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.141238546002569e-08, + "update_l2": 0.002487496007233858 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0890715202549472e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0890715202549472e-05, + "observation_loss": 1.0890715202549472e-05, + "chamfer": 8.085444278549403e-06, + "track": 2.805270696626394e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 450, + "adam_update_count": 43200 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022289054999419022 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_0ec39ef6d5654e0aa99ecc87a68f4f85_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 451, + "next_interval": 0, + "next_adam_update": 43201, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 450, + "trained_intervals": 43200, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43200, + "source_timestamp_s": 3.2, + "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": 4.628660678863525, + "median": 10.399611473083496, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.49480876326560974, + "median": 0.49480876326560974, + "max": 0.49480876326560974, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.697976589202881, + "median": 10.320307731628418, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 102.3768539428711, + "median": 32846.859375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 810.763671875, + "median": 30342.591796875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.49480876326560974, + "median": 0.49480876326560974, + "max": 0.49480876326560974, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 834, + "controller_edge_stiffness": 105 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0451.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0451.json new file mode 100644 index 0000000000000000000000000000000000000000..b17193c95878bec7069bd88b111948ef5e711ed4 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0451.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_0451", + "executed_epochs": 451, + "score": null, + "best_score": 6.791463263766673e-06, + "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_1d92bcd7620b41ac920dda316f1fdaec.npz", + "optimizer_file": "boundary_1d92bcd7620b41ac920dda316f1fdaec_optimizer.pt", + "arrays_sha256": "b306cee1c02bfa81ec14b1dc4748435d1a95e44580224c8d44daf7b52372f1fb", + "optimizer_sha256": "a3c0d3c01ff7fd18e1062e5b020b397ca9a3926434638c3e36d8b2d016554ded", + "stage": "adam", + "completed_passes": 451, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43296, + "adam_update_count": 43296, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 452, + "consumed_count": 451, + "last_submitted_update": 43296, + "last_consumed_update": 43200, + "pending": [ + { + "reference": { + "source_update": 43296, + "completed_passes": 451, + "next_interval": 0, + "trained_intervals": 43296, + "snapshot": "pass_end_0451", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 451, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43296, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43296, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7513771644626104e-07, + "update_l2": 0.007087514735758305 + }, + "raw_ground_friction": { + "gradient_l2": 1.4945131852073246e-06, + "update_l2": 0.0006729662418365479 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.119116863738782e-08, + "update_l2": 0.0026565867010504007 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.088615317712538e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.088615317712538e-05, + "observation_loss": 1.088615317712538e-05, + "chamfer": 8.082787644525524e-06, + "track": 2.8033657599735307e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 451, + "adam_update_count": 43296 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022450594000474666 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1d92bcd7620b41ac920dda316f1fdaec_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 452, + "next_interval": 0, + "next_adam_update": 43297, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 451, + "trained_intervals": 43296, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43296, + "source_timestamp_s": 3.2, + "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": 4.622652053833008, + "median": 10.399857521057129, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4950754940509796, + "median": 0.4950754940509796, + "max": 0.4950754940509796, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.695193767547607, + "median": 10.320204734802246, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 101.76355743408203, + "median": 32854.9453125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 808.5106201171875, + "median": 30339.46875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4950754940509796, + "median": 0.4950754940509796, + "max": 0.4950754940509796, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 835, + "controller_edge_stiffness": 105 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0452.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0452.json new file mode 100644 index 0000000000000000000000000000000000000000..a42831ab75f830bdb583acd53f1dfa5794e2a1f5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0452.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_0452", + "executed_epochs": 452, + "score": null, + "best_score": 6.791463263766673e-06, + "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_a6ec6d5ae4c647d68d6b9c8378d81a89.npz", + "optimizer_file": "boundary_a6ec6d5ae4c647d68d6b9c8378d81a89_optimizer.pt", + "arrays_sha256": "8f565be02d51e9b3a03e6522696c550252db2caaba515a1c2c3e690815c2d667", + "optimizer_sha256": "47aa9a1881f599ca87e0ce38e6f9d33ea825aa16b435646d33ba9985668f2b52", + "stage": "adam", + "completed_passes": 452, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43392, + "adam_update_count": 43392, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 453, + "consumed_count": 452, + "last_submitted_update": 43392, + "last_consumed_update": 43296, + "pending": [ + { + "reference": { + "source_update": 43392, + "completed_passes": 452, + "next_interval": 0, + "trained_intervals": 43392, + "snapshot": "pass_end_0452", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 452, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43392, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43392, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.791553808696335e-07, + "update_l2": 0.007026962470263243 + }, + "raw_ground_friction": { + "gradient_l2": 1.530522467874107e-06, + "update_l2": 0.0007032454013824463 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1771962716884445e-08, + "update_l2": 0.0025302038993686438 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0877387467189692e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0877387467189692e-05, + "observation_loss": 1.0877387467189692e-05, + "chamfer": 8.076504855125677e-06, + "track": 2.8008828394376906e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 452, + "adam_update_count": 43392 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0222295559997292 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a6ec6d5ae4c647d68d6b9c8378d81a89_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 453, + "next_interval": 0, + "next_adam_update": 43393, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 452, + "trained_intervals": 43392, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43392, + "source_timestamp_s": 3.2, + "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": 4.6168365478515625, + "median": 10.400099754333496, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4959586560726166, + "median": 0.4959586560726166, + "max": 0.4959586560726166, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.692553520202637, + "median": 10.320260047912598, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 101.1734619140625, + "median": 32862.90625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 806.3787231445312, + "median": 30341.146484375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4959586560726166, + "median": 0.4959586560726166, + "max": 0.4959586560726166, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 836, + "controller_edge_stiffness": 105 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0453.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0453.json new file mode 100644 index 0000000000000000000000000000000000000000..0fe225c3288d10c05aebefcf5c2c3d170a7840a3 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0453.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_0453", + "executed_epochs": 453, + "score": null, + "best_score": 6.791463263766673e-06, + "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_4d263071188e41f3a8f81f77507a61f3.npz", + "optimizer_file": "boundary_4d263071188e41f3a8f81f77507a61f3_optimizer.pt", + "arrays_sha256": "43fb96299c583452270284ff2fd6e2fca306fa58f89ff4166fb4209b090d96d3", + "optimizer_sha256": "dea8e29e48e5111147eb889a4df227bc23536ae6d9012da33e24c6f394581241", + "stage": "adam", + "completed_passes": 453, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43488, + "adam_update_count": 43488, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 454, + "consumed_count": 453, + "last_submitted_update": 43488, + "last_consumed_update": 43392, + "pending": [ + { + "reference": { + "source_update": 43488, + "completed_passes": 453, + "next_interval": 0, + "trained_intervals": 43488, + "snapshot": "pass_end_0453", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 453, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43488, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43488, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.7806367458870227e-07, + "update_l2": 0.006995450705289841 + }, + "raw_ground_friction": { + "gradient_l2": 1.4054865005164174e-06, + "update_l2": 0.0006762444972991943 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.197763996989124e-08, + "update_l2": 0.0026079011149704456 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0883377399295568e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0883377399295568e-05, + "observation_loss": 1.0883377399295568e-05, + "chamfer": 8.081007763394155e-06, + "track": 2.802369181154063e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 453, + "adam_update_count": 43488 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02243544700104394 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_4d263071188e41f3a8f81f77507a61f3_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 454, + "next_interval": 0, + "next_adam_update": 43489, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 453, + "trained_intervals": 43488, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43488, + "source_timestamp_s": 3.2, + "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": 4.611088752746582, + "median": 10.400311470031738, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.49609044194221497, + "median": 0.49609044194221497, + "max": 0.49609044194221497, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.6898884773254395, + "median": 10.320172309875488, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 100.5936050415039, + "median": 32869.86328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 804.2325439453125, + "median": 30338.486328125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.49609044194221497, + "median": 0.49609044194221497, + "max": 0.49609044194221497, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 842, + "controller_edge_stiffness": 105 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0454.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0454.json new file mode 100644 index 0000000000000000000000000000000000000000..078eaa93645eedee0415bf3e665eae60fab20c9f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0454.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_0454", + "executed_epochs": 454, + "score": null, + "best_score": 6.791463263766673e-06, + "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_8fbcb84e41c24c15b0083a55b21712e2.npz", + "optimizer_file": "boundary_8fbcb84e41c24c15b0083a55b21712e2_optimizer.pt", + "arrays_sha256": "f39c1fcd34707a6967c482b8eecf70638d3fa79cbc55b96b44a2c54edfa25219", + "optimizer_sha256": "6e913bc20bdcd1d658eb86458ebaac3aec17fa5a1bf3b66c889db7e22efdf864", + "stage": "adam", + "completed_passes": 454, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43584, + "adam_update_count": 43584, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 455, + "consumed_count": 454, + "last_submitted_update": 43584, + "last_consumed_update": 43488, + "pending": [ + { + "reference": { + "source_update": 43584, + "completed_passes": 454, + "next_interval": 0, + "trained_intervals": 43584, + "snapshot": "pass_end_0454", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 454, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43584, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43584, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.721279995261284e-07, + "update_l2": 0.006965646054595709 + }, + "raw_ground_friction": { + "gradient_l2": 1.3405269783106633e-06, + "update_l2": 0.0006510913372039795 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.143937187312986e-08, + "update_l2": 0.0024790065363049507 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.084378072846448e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.084378072846448e-05, + "observation_loss": 1.084378072846448e-05, + "chamfer": 8.054365025600418e-06, + "track": 2.7894159302377375e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 454, + "adam_update_count": 43584 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02241361800042796 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8fbcb84e41c24c15b0083a55b21712e2_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 455, + "next_interval": 0, + "next_adam_update": 43585, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 454, + "trained_intervals": 43584, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43584, + "source_timestamp_s": 3.2, + "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": 4.605485916137695, + "median": 10.400195121765137, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.498097687959671, + "median": 0.498097687959671, + "max": 0.498097687959671, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.687364101409912, + "median": 10.320212364196777, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 100.03157806396484, + "median": 32866.0390625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 802.2049560546875, + "median": 30339.69921875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.498097687959671, + "median": 0.498097687959671, + "max": 0.498097687959671, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 845, + "controller_edge_stiffness": 106 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0455.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0455.json new file mode 100644 index 0000000000000000000000000000000000000000..421ca07ad6f6b6c7e513471ee30760097e648a3e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0455.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_0455", + "executed_epochs": 455, + "score": null, + "best_score": 6.791463263766673e-06, + "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_523725fc5bf646788f1293b5327d408d.npz", + "optimizer_file": "boundary_523725fc5bf646788f1293b5327d408d_optimizer.pt", + "arrays_sha256": "7efac20ee8ed702aa851296a9a78d31b26d68d877c079cf5ecf4e795df2fbb30", + "optimizer_sha256": "256c681a9775883944bcf136ba359249d1b6459f5d84d4c3e8e76ba3a7db61f8", + "stage": "adam", + "completed_passes": 455, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43680, + "adam_update_count": 43680, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 456, + "consumed_count": 455, + "last_submitted_update": 43680, + "last_consumed_update": 43584, + "pending": [ + { + "reference": { + "source_update": 43680, + "completed_passes": 455, + "next_interval": 0, + "trained_intervals": 43680, + "snapshot": "pass_end_0455", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 455, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43680, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43680, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.6841751693827973e-07, + "update_l2": 0.006949616130441427 + }, + "raw_ground_friction": { + "gradient_l2": 1.3229096111899707e-06, + "update_l2": 0.0006209313869476318 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1374509979496e-08, + "update_l2": 0.002561017172411084 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.08413287307485e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.08413287307485e-05, + "observation_loss": 1.08413287307485e-05, + "chamfer": 8.053545570874121e-06, + "track": 2.787783387248055e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 455, + "adam_update_count": 43680 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022363903999575996 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_523725fc5bf646788f1293b5327d408d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 456, + "next_interval": 0, + "next_adam_update": 43681, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 455, + "trained_intervals": 43680, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43680, + "source_timestamp_s": 3.2, + "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": 4.599937915802002, + "median": 10.400508880615234, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4984084665775299, + "median": 0.4984084665775299, + "max": 0.4984084665775299, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.684716701507568, + "median": 10.320194244384766, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 99.47814178466797, + "median": 32876.3515625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 800.0839233398438, + "median": 30339.150390625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4984084665775299, + "median": 0.4984084665775299, + "max": 0.4984084665775299, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 847, + "controller_edge_stiffness": 106 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0456.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0456.json new file mode 100644 index 0000000000000000000000000000000000000000..7a38c4692916d99ae003fb543a5527c345b1261e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0456.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_0456", + "executed_epochs": 456, + "score": null, + "best_score": 6.791463263766673e-06, + "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_efdfbc8f1bee4c9faea06ae02fa5be6d.npz", + "optimizer_file": "boundary_efdfbc8f1bee4c9faea06ae02fa5be6d_optimizer.pt", + "arrays_sha256": "94fe7436cecd22595f58056f978f9b872f031019a3a7eb92b30a49d75df9213e", + "optimizer_sha256": "ef2434a20a5e5beddd7cd893b8e3ba2437c43943223c004773beb474ad3a2b68", + "stage": "adam", + "completed_passes": 456, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43776, + "adam_update_count": 43776, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 457, + "consumed_count": 456, + "last_submitted_update": 43776, + "last_consumed_update": 43680, + "pending": [ + { + "reference": { + "source_update": 43776, + "completed_passes": 456, + "next_interval": 0, + "trained_intervals": 43776, + "snapshot": "pass_end_0456", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 456, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43776, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43776, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.6481912957242457e-07, + "update_l2": 0.006857080850750208 + }, + "raw_ground_friction": { + "gradient_l2": 1.2855249451604323e-06, + "update_l2": 0.0006156861782073975 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.101300359910965e-08, + "update_l2": 0.002542841015383601 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0826845027622767e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0826845027622767e-05, + "observation_loss": 1.0826845027622767e-05, + "chamfer": 8.043299203563947e-06, + "track": 2.783546051432495e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 456, + "adam_update_count": 43776 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02238195499921858 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_efdfbc8f1bee4c9faea06ae02fa5be6d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 457, + "next_interval": 0, + "next_adam_update": 43777, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 456, + "trained_intervals": 43776, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43776, + "source_timestamp_s": 3.2, + "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": 4.594412803649902, + "median": 10.400626182556152, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4991612732410431, + "median": 0.4991612732410431, + "max": 0.4991612732410431, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.6821112632751465, + "median": 10.320222854614258, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 98.9300308227539, + "median": 32880.2109375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 798.0021362304688, + "median": 30340.017578125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4991612732410431, + "median": 0.4991612732410431, + "max": 0.4991612732410431, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 850, + "controller_edge_stiffness": 106 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0457.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0457.json new file mode 100644 index 0000000000000000000000000000000000000000..2d886ea999d9cce37e741cfe9b27931238c1b8fd --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0457.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_0457", + "executed_epochs": 457, + "score": null, + "best_score": 6.791463263766673e-06, + "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_7f21d33d31b244b9bbfdb857fcbbcddf.npz", + "optimizer_file": "boundary_7f21d33d31b244b9bbfdb857fcbbcddf_optimizer.pt", + "arrays_sha256": "0ded60451aff0a1b31e5024dfcce5f2bccb8f99785a8148be4612590cc00258b", + "optimizer_sha256": "fd6f143efa29ad7fde109fedd82393025f47a6f004908b5991724049c2418586", + "stage": "adam", + "completed_passes": 457, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43872, + "adam_update_count": 43872, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 458, + "consumed_count": 457, + "last_submitted_update": 43872, + "last_consumed_update": 43776, + "pending": [ + { + "reference": { + "source_update": 43872, + "completed_passes": 457, + "next_interval": 0, + "trained_intervals": 43872, + "snapshot": "pass_end_0457", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 457, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43872, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43872, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.6485732834989903e-07, + "update_l2": 0.006824375595897436 + }, + "raw_ground_friction": { + "gradient_l2": 1.2916585774291889e-06, + "update_l2": 0.0006211400032043457 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.104713451942189e-08, + "update_l2": 0.002518202643841505 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0832814041350503e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0832814041350503e-05, + "observation_loss": 1.0832814041350503e-05, + "chamfer": 8.047269147937186e-06, + "track": 2.7855448934133165e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 457, + "adam_update_count": 43872 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022288948001005338 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7f21d33d31b244b9bbfdb857fcbbcddf_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 458, + "next_interval": 0, + "next_adam_update": 43873, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 457, + "trained_intervals": 43872, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43872, + "source_timestamp_s": 3.2, + "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": 4.588951587677002, + "median": 10.400697708129883, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4995347857475281, + "median": 0.4995347857475281, + "max": 0.4995347857475281, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.679540157318115, + "median": 10.320280075073242, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 98.39122009277344, + "median": 32882.55859375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 795.9530639648438, + "median": 30341.75390625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.4995347857475281, + "median": 0.4995347857475281, + "max": 0.4995347857475281, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 852, + "controller_edge_stiffness": 106 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0458.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0458.json new file mode 100644 index 0000000000000000000000000000000000000000..1ff88f4213cf18ba555f125bd1cae6ff1fc86f4c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0458.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_0458", + "executed_epochs": 458, + "score": null, + "best_score": 6.791463263766673e-06, + "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_1a5c10137c4c42958a3d0e0924d23fee.npz", + "optimizer_file": "boundary_1a5c10137c4c42958a3d0e0924d23fee_optimizer.pt", + "arrays_sha256": "c069670bd79ff639e2eacd69dd1071e07d3cd40179934ed124134526a3de941b", + "optimizer_sha256": "57da49cc5584cee43b9befd0074883a2054c2fab9f3bd3f0f2dc009278c15504", + "stage": "adam", + "completed_passes": 458, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43968, + "adam_update_count": 43968, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 459, + "consumed_count": 458, + "last_submitted_update": 43968, + "last_consumed_update": 43872, + "pending": [ + { + "reference": { + "source_update": 43968, + "completed_passes": 458, + "next_interval": 0, + "trained_intervals": 43968, + "snapshot": "pass_end_0458", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 458, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43968, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43968, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.605350400448515e-07, + "update_l2": 0.006786352023482323 + }, + "raw_ground_friction": { + "gradient_l2": 1.2459595382097177e-06, + "update_l2": 0.0006144344806671143 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.056011076476352e-08, + "update_l2": 0.002502556424587965 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0828507583937608e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0828507583937608e-05, + "observation_loss": 1.0828507583937608e-05, + "chamfer": 8.043750312936027e-06, + "track": 2.784757271001581e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 458, + "adam_update_count": 43968 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02237708900065627 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1a5c10137c4c42958a3d0e0924d23fee_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 459, + "next_interval": 0, + "next_adam_update": 43969, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 458, + "trained_intervals": 43968, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 43968, + "source_timestamp_s": 3.2, + "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": 4.583529949188232, + "median": 10.400764465332031, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5000978708267212, + "median": 0.5000978708267212, + "max": 0.5000978708267212, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.677001476287842, + "median": 10.320276260375977, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 97.85922241210938, + "median": 32884.75390625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 793.9349365234375, + "median": 30341.638671875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5000978708267212, + "median": 0.5000978708267212, + "max": 0.5000978708267212, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 854, + "controller_edge_stiffness": 106 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0459.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0459.json new file mode 100644 index 0000000000000000000000000000000000000000..db48e4a177f8d032fd8a54b7cbed1205f95b401d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0459.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_0459", + "executed_epochs": 459, + "score": null, + "best_score": 6.791463263766673e-06, + "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_6262fdc6b2b846e9ab9f3dcda1bd5827.npz", + "optimizer_file": "boundary_6262fdc6b2b846e9ab9f3dcda1bd5827_optimizer.pt", + "arrays_sha256": "c57a499b40886bf4b30609feef082090020b058ac74c5dfbd137b7671bdcec21", + "optimizer_sha256": "a176ef899e98be082c13965422e9e346527a7e090408bbb2653ed339f19696b1", + "stage": "adam", + "completed_passes": 459, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44064, + "adam_update_count": 44064, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 460, + "consumed_count": 459, + "last_submitted_update": 44064, + "last_consumed_update": 43968, + "pending": [ + { + "reference": { + "source_update": 44064, + "completed_passes": 459, + "next_interval": 0, + "trained_intervals": 44064, + "snapshot": "pass_end_0459", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 459, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44064, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44064, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.5970461453871394e-07, + "update_l2": 0.00669174874201417 + }, + "raw_ground_friction": { + "gradient_l2": 1.326161850556673e-06, + "update_l2": 0.0006113648414611816 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.061683339135925e-08, + "update_l2": 0.0025234725326299667 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0818938790180255e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0818938790180255e-05, + "observation_loss": 1.0818938790180255e-05, + "chamfer": 8.035407518036664e-06, + "track": 2.7835310447699158e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 459, + "adam_update_count": 44064 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02242509300049278 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_6262fdc6b2b846e9ab9f3dcda1bd5827_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 460, + "next_interval": 0, + "next_adam_update": 44065, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 459, + "trained_intervals": 44064, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44064, + "source_timestamp_s": 3.2, + "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": 4.578194618225098, + "median": 10.400996208190918, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5009788870811462, + "median": 0.5009788870811462, + "max": 0.5009788870811462, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.674510955810547, + "median": 10.320305824279785, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 97.3385009765625, + "median": 32892.37890625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 791.9600219726562, + "median": 30342.53515625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5009788870811462, + "median": 0.5009788870811462, + "max": 0.5009788870811462, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 855, + "controller_edge_stiffness": 106 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0460.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0460.json new file mode 100644 index 0000000000000000000000000000000000000000..4db5b3e508454ffe05d7094927cffc08516cd271 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0460.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_0460", + "executed_epochs": 460, + "score": null, + "best_score": 6.791463263766673e-06, + "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_9ce26020fbfb41729a92f40a981c9210.npz", + "optimizer_file": "boundary_9ce26020fbfb41729a92f40a981c9210_optimizer.pt", + "arrays_sha256": "be6b15fdab352040993495bd957575636bdb99dc2320dfeda1ed1603608a9258", + "optimizer_sha256": "5706b3ef04d948705dd10880557b55c3459616f3ef247a49f12db3722e1b0e44", + "stage": "adam", + "completed_passes": 460, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44160, + "adam_update_count": 44160, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 461, + "consumed_count": 460, + "last_submitted_update": 44160, + "last_consumed_update": 44064, + "pending": [ + { + "reference": { + "source_update": 44160, + "completed_passes": 460, + "next_interval": 0, + "trained_intervals": 44160, + "snapshot": "pass_end_0460", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 460, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44160, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44160, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.6110344581175013e-07, + "update_l2": 0.006762163247913122 + }, + "raw_ground_friction": { + "gradient_l2": 1.5003115549916402e-06, + "update_l2": 0.0006753206253051758 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1017408964071365e-08, + "update_l2": 0.002477506408467889 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0767349522211589e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0767349522211589e-05, + "observation_loss": 1.0767349522211589e-05, + "chamfer": 7.999848094186746e-06, + "track": 2.7675018827721942e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 460, + "adam_update_count": 44160 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02274131499871146 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9ce26020fbfb41729a92f40a981c9210_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 461, + "next_interval": 0, + "next_adam_update": 44161, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 460, + "trained_intervals": 44160, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44160, + "source_timestamp_s": 3.2, + "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": 4.572702884674072, + "median": 10.401402473449707, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5029538869857788, + "median": 0.5029538869857788, + "max": 0.5029538869857788, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.672118186950684, + "median": 10.320300102233887, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 96.80541229248047, + "median": 32905.7421875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 790.0673217773438, + "median": 30342.361328125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5029538869857788, + "median": 0.5029538869857788, + "max": 0.5029538869857788, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 855, + "controller_edge_stiffness": 107 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0461.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0461.json new file mode 100644 index 0000000000000000000000000000000000000000..b2f677180e93d41b892bf3df47e7db7f09ac1bae --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0461.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_0461", + "executed_epochs": 461, + "score": null, + "best_score": 6.791463263766673e-06, + "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_2a4c98df3cb444d4afb2dfaf7431efd1.npz", + "optimizer_file": "boundary_2a4c98df3cb444d4afb2dfaf7431efd1_optimizer.pt", + "arrays_sha256": "f394da73a03ab692d62fce5b24081d5e8fe428930319a6db8b8ab32a1bcf76f2", + "optimizer_sha256": "8c1520cc871392048f3c2d0ae0e408213a7f2ce535b6821a7ee3f3f4fae35f6e", + "stage": "adam", + "completed_passes": 461, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44256, + "adam_update_count": 44256, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 462, + "consumed_count": 461, + "last_submitted_update": 44256, + "last_consumed_update": 44160, + "pending": [ + { + "reference": { + "source_update": 44256, + "completed_passes": 461, + "next_interval": 0, + "trained_intervals": 44256, + "snapshot": "pass_end_0461", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 461, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44256, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44256, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.227798117677594e-07, + "update_l2": 0.006834594067186117 + }, + "raw_ground_friction": { + "gradient_l2": 1.912841298690182e-06, + "update_l2": 0.0006710290908813477 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1161443082037295e-08, + "update_l2": 0.002597542479634285 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0781608580145985e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0781608580145985e-05, + "observation_loss": 1.0781608580145985e-05, + "chamfer": 8.010406418179628e-06, + "track": 2.7712026167137083e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 461, + "adam_update_count": 44256 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02241823599979398 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_2a4c98df3cb444d4afb2dfaf7431efd1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 462, + "next_interval": 0, + "next_adam_update": 44257, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 461, + "trained_intervals": 44256, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44256, + "source_timestamp_s": 3.2, + "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": 4.566802978515625, + "median": 10.401681900024414, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5027516484260559, + "median": 0.5027516484260559, + "max": 0.5027516484260559, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.6695475578308105, + "median": 10.320293426513672, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 96.23594665527344, + "median": 32914.9375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 788.0390014648438, + "median": 30342.158203125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5027516484260559, + "median": 0.5027516484260559, + "max": 0.5027516484260559, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 859, + "controller_edge_stiffness": 107 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0462.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0462.json new file mode 100644 index 0000000000000000000000000000000000000000..57e92273c9c01b88dcba5dbbfa74b1fabc5e379f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0462.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_0462", + "executed_epochs": 462, + "score": null, + "best_score": 6.791463263766673e-06, + "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_1b9b647624aa4363822829a8f37cd378.npz", + "optimizer_file": "boundary_1b9b647624aa4363822829a8f37cd378_optimizer.pt", + "arrays_sha256": "ad05640be13a9949a04eac3ad810f0c2b6c41589a97be931063fac5c290fc4e4", + "optimizer_sha256": "043da013322f91a210a857a43993fbd8b178cd111bbcb8d9cd5f6999a3e11ed5", + "stage": "adam", + "completed_passes": 462, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44352, + "adam_update_count": 44352, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 463, + "consumed_count": 462, + "last_submitted_update": 44352, + "last_consumed_update": 44256, + "pending": [ + { + "reference": { + "source_update": 44352, + "completed_passes": 462, + "next_interval": 0, + "trained_intervals": 44352, + "snapshot": "pass_end_0462", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 462, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44352, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44352, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.2270386896016134e-07, + "update_l2": 0.00676344521343708 + }, + "raw_ground_friction": { + "gradient_l2": 1.694118850537052e-06, + "update_l2": 0.0006644725799560547 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.117094303841441e-08, + "update_l2": 0.0025751618668437004 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0788191502797417e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0788191502797417e-05, + "observation_loss": 1.0788191502797417e-05, + "chamfer": 8.014117156562861e-06, + "track": 2.7740738914872054e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 462, + "adam_update_count": 44352 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02236505200016836 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1b9b647624aa4363822829a8f37cd378_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 463, + "next_interval": 0, + "next_adam_update": 44353, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 462, + "trained_intervals": 44352, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44352, + "source_timestamp_s": 3.2, + "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": 4.561171531677246, + "median": 10.401785850524902, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5029274821281433, + "median": 0.5029274821281433, + "max": 0.5029274821281433, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.667043209075928, + "median": 10.32028579711914, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 95.69551849365234, + "median": 32918.359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 786.0679321289062, + "median": 30341.927734375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5029274821281433, + "median": 0.5029274821281433, + "max": 0.5029274821281433, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 862, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0463.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0463.json new file mode 100644 index 0000000000000000000000000000000000000000..5571d58effa560d5bd5cbd69ae0d3c05f8d2f16d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0463.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_0463", + "executed_epochs": 463, + "score": null, + "best_score": 6.791463263766673e-06, + "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_496c76496e2f4548bc929aea6ff2a3dd.npz", + "optimizer_file": "boundary_496c76496e2f4548bc929aea6ff2a3dd_optimizer.pt", + "arrays_sha256": "5614d5e3327110bc4c0659afd5e8cfc88f66d08a6a6652fd59b7bfc3e06f75c9", + "optimizer_sha256": "00195238e751d4a81fb3822e00c6a2c70755343830609fe8de4525ed83bd406d", + "stage": "adam", + "completed_passes": 463, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44448, + "adam_update_count": 44448, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 464, + "consumed_count": 463, + "last_submitted_update": 44448, + "last_consumed_update": 44352, + "pending": [ + { + "reference": { + "source_update": 44448, + "completed_passes": 463, + "next_interval": 0, + "trained_intervals": 44448, + "snapshot": "pass_end_0463", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42240, + "pass_science": { + "completed_passes": 463, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44448, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44448, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.21262433544689e-07, + "update_l2": 0.006746166851371527 + }, + "raw_ground_friction": { + "gradient_l2": 2.0166696685919305e-06, + "update_l2": 0.0006610751152038574 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1053596905603627e-08, + "update_l2": 0.002558076288551092 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.077866181731224e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.077866181731224e-05, + "observation_loss": 1.077866181731224e-05, + "chamfer": 8.008271834114566e-06, + "track": 2.7703897558239987e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 463, + "adam_update_count": 44448 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022384302001228207 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_496c76496e2f4548bc929aea6ff2a3dd_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 464, + "next_interval": 0, + "next_adam_update": 44449, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 463, + "trained_intervals": 44448, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44448, + "source_timestamp_s": 3.2, + "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": 4.555633544921875, + "median": 10.401992797851562, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.502782940864563, + "median": 0.502782940864563, + "max": 0.502782940864563, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.66461706161499, + "median": 10.320350646972656, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 95.16703033447266, + "median": 32925.17578125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 784.1630859375, + "median": 30343.896484375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.502782940864563, + "median": 0.502782940864563, + "max": 0.502782940864563, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 864, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0464.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0464.json new file mode 100644 index 0000000000000000000000000000000000000000..fcb40dfacf422143df001bc52a99838bbd781444 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0464.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_0464", + "executed_epochs": 464, + "score": null, + "best_score": 6.78748268256868e-06, + "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_525281a253db4e2b8e1988de7e62af2c.npz", + "optimizer_file": "boundary_525281a253db4e2b8e1988de7e62af2c_optimizer.pt", + "arrays_sha256": "1fec9832a23a8641f549e5c9beac79cffb6c39318b1ec6f8c1968abf51e0b5aa", + "optimizer_sha256": "0c37008718e2bf2911f440eb27f31723edc0b67cbb2703776ce95eee00f89106", + "stage": "adam", + "completed_passes": 464, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44544, + "adam_update_count": 44544, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 465, + "consumed_count": 464, + "last_submitted_update": 44544, + "last_consumed_update": 44448, + "pending": [ + { + "reference": { + "source_update": 44544, + "completed_passes": 464, + "next_interval": 0, + "trained_intervals": 44544, + "snapshot": "pass_end_0464", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 44448, + "pass_science": { + "completed_passes": 464, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44544, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44544, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1828815849621606e-07, + "update_l2": 0.006721556186676025 + }, + "raw_ground_friction": { + "gradient_l2": 1.844617941060278e-06, + "update_l2": 0.0006799697875976562 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.091835575399273e-08, + "update_l2": 0.0025626560673117638 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0793424735311419e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0793424735311419e-05, + "observation_loss": 1.0793424735311419e-05, + "chamfer": 8.01798978500301e-06, + "track": 2.7754354050557595e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 464, + "adam_update_count": 44544 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022551426000063657 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_525281a253db4e2b8e1988de7e62af2c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 465, + "next_interval": 0, + "next_adam_update": 44545, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 464, + "trained_intervals": 44544, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44544, + "source_timestamp_s": 3.2, + "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": 4.550247669219971, + "median": 10.402030944824219, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5027719140052795, + "median": 0.5027719140052795, + "max": 0.5027719140052795, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.662248134613037, + "median": 10.320385932922363, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 94.65584564208984, + "median": 32926.4296875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 782.3076782226562, + "median": 30344.966796875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5027719140052795, + "median": 0.5027719140052795, + "max": 0.5027719140052795, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 869, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0465.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0465.json new file mode 100644 index 0000000000000000000000000000000000000000..1faae2d253b8a1d159c4873341593800d1577889 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0465.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_0465", + "executed_epochs": 465, + "score": null, + "best_score": 6.780089383558637e-06, + "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_9699787e70ea4ed5939ab62007032427.npz", + "optimizer_file": "boundary_9699787e70ea4ed5939ab62007032427_optimizer.pt", + "arrays_sha256": "6960946797f210de611e0d1641d6d0000d8d6c8cd18f44802410d233b41c3f93", + "optimizer_sha256": "8fa5dfc2e7baa1a7cc1ef14b2c8e62249f5a3d3e97425211ec6103d34b810346", + "stage": "adam", + "completed_passes": 465, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44640, + "adam_update_count": 44640, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 466, + "consumed_count": 465, + "last_submitted_update": 44640, + "last_consumed_update": 44544, + "pending": [ + { + "reference": { + "source_update": 44640, + "completed_passes": 465, + "next_interval": 0, + "trained_intervals": 44640, + "snapshot": "pass_end_0465", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 44544, + "pass_science": { + "completed_passes": 465, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44640, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44640, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1672854561293207e-07, + "update_l2": 0.006692342925816774 + }, + "raw_ground_friction": { + "gradient_l2": 1.6899344927878701e-06, + "update_l2": 0.0006853938102722168 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.094068811217767e-08, + "update_l2": 0.002552522113546729 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0806906175275799e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0806906175275799e-05, + "observation_loss": 1.0806906175275799e-05, + "chamfer": 8.026806426641997e-06, + "track": 2.780099748633802e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 465, + "adam_update_count": 44640 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022674706000543665 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9699787e70ea4ed5939ab62007032427_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 466, + "next_interval": 0, + "next_adam_update": 44641, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 465, + "trained_intervals": 44640, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44640, + "source_timestamp_s": 3.2, + "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": 4.54493522644043, + "median": 10.402364730834961, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5029981732368469, + "median": 0.5029981732368469, + "max": 0.5029981732368469, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.659881114959717, + "median": 10.320290565490723, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 94.15432739257812, + "median": 32937.421875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 780.4581909179688, + "median": 30342.072265625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5029981732368469, + "median": 0.5029981732368469, + "max": 0.5029981732368469, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 871, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0466.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0466.json new file mode 100644 index 0000000000000000000000000000000000000000..245e4029abec275fb1a107b9e6c62dde9bfd3bbf --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0466.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_0466", + "executed_epochs": 466, + "score": null, + "best_score": 6.773448994579212e-06, + "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_ad415b00b1134f52a9c26b41df41b0f6.npz", + "optimizer_file": "boundary_ad415b00b1134f52a9c26b41df41b0f6_optimizer.pt", + "arrays_sha256": "2caa9a0b66930e8db908616b20d018c00c00bcdcfbc3d01f3bf323991790e332", + "optimizer_sha256": "73cd05b3e74dc643143a7dfbf0476cc5b65304f7267756dffc5a3a0f03040b46", + "stage": "adam", + "completed_passes": 466, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44736, + "adam_update_count": 44736, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 467, + "consumed_count": 466, + "last_submitted_update": 44736, + "last_consumed_update": 44640, + "pending": [ + { + "reference": { + "source_update": 44736, + "completed_passes": 466, + "next_interval": 0, + "trained_intervals": 44736, + "snapshot": "pass_end_0466", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 44640, + "pass_science": { + "completed_passes": 466, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44736, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44736, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1729092597743147e-07, + "update_l2": 0.006693094037473202 + }, + "raw_ground_friction": { + "gradient_l2": 2.0175505142105976e-06, + "update_l2": 0.0006874799728393555 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.139536085607688e-08, + "update_l2": 0.0025497095193713903 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0805058082041796e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0805058082041796e-05, + "observation_loss": 1.0805058082041796e-05, + "chamfer": 8.026436262298375e-06, + "track": 2.7786220471170964e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 466, + "adam_update_count": 44736 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023684136000156286 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_ad415b00b1134f52a9c26b41df41b0f6_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 467, + "next_interval": 0, + "next_adam_update": 44737, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 466, + "trained_intervals": 44736, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44736, + "source_timestamp_s": 3.2, + "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": 4.539698123931885, + "median": 10.40267562866211, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5027673840522766, + "median": 0.5027673840522766, + "max": 0.5027673840522766, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.657567024230957, + "median": 10.320272445678711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 93.66252136230469, + "median": 32947.6640625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 778.6541748046875, + "median": 30341.521484375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5027673840522766, + "median": 0.5027673840522766, + "max": 0.5027673840522766, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 871, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0467.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0467.json new file mode 100644 index 0000000000000000000000000000000000000000..01a3c104b8d8c46b16968e093f91ac38e412179a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0467.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_0467", + "executed_epochs": 467, + "score": null, + "best_score": 6.767632397005248e-06, + "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_dd1b058c669d41db948fcf5d92697787.npz", + "optimizer_file": "boundary_dd1b058c669d41db948fcf5d92697787_optimizer.pt", + "arrays_sha256": "f26dd8443615d74e608e7a659135f3d68cb6c14664264057bc825acc57c57d4d", + "optimizer_sha256": "05240d7b38f61a0184c43643cdd8f8fa535f85d5919f34dba941676f7a7622b9", + "stage": "adam", + "completed_passes": 467, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44832, + "adam_update_count": 44832, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 468, + "consumed_count": 467, + "last_submitted_update": 44832, + "last_consumed_update": 44736, + "pending": [ + { + "reference": { + "source_update": 44832, + "completed_passes": 467, + "next_interval": 0, + "trained_intervals": 44832, + "snapshot": "pass_end_0467", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 44736, + "pass_science": { + "completed_passes": 467, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44832, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44832, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1501738817496516e-07, + "update_l2": 0.0066853114403784275 + }, + "raw_ground_friction": { + "gradient_l2": 1.7007391761580948e-06, + "update_l2": 0.0007120966911315918 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1367852194061925e-08, + "update_l2": 0.0025565156247466803 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0825866411323659e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0825866411323659e-05, + "observation_loss": 1.0825866411323659e-05, + "chamfer": 8.039869499043562e-06, + "track": 2.7859969122800976e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 467, + "adam_update_count": 44832 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022468192999440362 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_dd1b058c669d41db948fcf5d92697787_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 468, + "next_interval": 0, + "next_adam_update": 44833, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 467, + "trained_intervals": 44832, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44832, + "source_timestamp_s": 3.2, + "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": 4.534519672393799, + "median": 10.40298080444336, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5028561949729919, + "median": 0.5028561949729919, + "max": 0.5028561949729919, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.6553144454956055, + "median": 10.320220947265625, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 93.17874908447266, + "median": 32957.72265625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 776.9021606445312, + "median": 30339.958984375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5028561949729919, + "median": 0.5028561949729919, + "max": 0.5028561949729919, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 875, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0468.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0468.json new file mode 100644 index 0000000000000000000000000000000000000000..d00f025b4641126268e9769f8e9d52c46388bc88 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0468.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_0468", + "executed_epochs": 468, + "score": null, + "best_score": 6.765248871924238e-06, + "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_3d4f72f7f77b4017b1ec38b8be3c7412.npz", + "optimizer_file": "boundary_3d4f72f7f77b4017b1ec38b8be3c7412_optimizer.pt", + "arrays_sha256": "a98c96540ccc79837b29e1ffbcdfb481007df1efe41a753d7dd271b3253ca4ce", + "optimizer_sha256": "5c51056bda46119d39f28edef8b7f89c06401a06448a38f34f13a0374b0a39c5", + "stage": "adam", + "completed_passes": 468, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44928, + "adam_update_count": 44928, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 469, + "consumed_count": 468, + "last_submitted_update": 44928, + "last_consumed_update": 44832, + "pending": [ + { + "reference": { + "source_update": 44928, + "completed_passes": 468, + "next_interval": 0, + "trained_intervals": 44928, + "snapshot": "pass_end_0468", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 44832, + "pass_science": { + "completed_passes": 468, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44928, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44928, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.129858896500082e-07, + "update_l2": 0.006638303864747286 + }, + "raw_ground_friction": { + "gradient_l2": 1.4902909697411815e-06, + "update_l2": 0.000708460807800293 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.104102385189435e-08, + "update_l2": 0.0025570907164365053 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0832697626028676e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0832697626028676e-05, + "observation_loss": 1.0832697626028676e-05, + "chamfer": 8.044614332902711e-06, + "track": 2.78808352049964e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 468, + "adam_update_count": 44928 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02227685900106735 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3d4f72f7f77b4017b1ec38b8be3c7412_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 469, + "next_interval": 0, + "next_adam_update": 44929, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 468, + "trained_intervals": 44928, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 44928, + "source_timestamp_s": 3.2, + "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": 4.529300212860107, + "median": 10.403270721435547, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5026722550392151, + "median": 0.5026722550392151, + "max": 0.5026722550392151, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.653059959411621, + "median": 10.320195198059082, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 92.69367218017578, + "median": 32967.27734375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 775.1526489257812, + "median": 30339.1796875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5026722550392151, + "median": 0.5026722550392151, + "max": 0.5026722550392151, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 879, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0469.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0469.json new file mode 100644 index 0000000000000000000000000000000000000000..1b22597d8abf8245e72ce104f9f55c5e84e470a9 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0469.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_0469", + "executed_epochs": 469, + "score": null, + "best_score": 6.760349002377097e-06, + "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_4c35a284e527431e86bb54ea8a48fb12.npz", + "optimizer_file": "boundary_4c35a284e527431e86bb54ea8a48fb12_optimizer.pt", + "arrays_sha256": "ef9fd683338f9aa17a66f28fee6bf3008386eccdb7936b7e5414dab31ee985b2", + "optimizer_sha256": "eef78ddba7056b41d5f369a91eb8a381462b5e50478360414c4e85eaf0454cd2", + "stage": "adam", + "completed_passes": 469, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45024, + "adam_update_count": 45024, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 470, + "consumed_count": 469, + "last_submitted_update": 45024, + "last_consumed_update": 44928, + "pending": [ + { + "reference": { + "source_update": 45024, + "completed_passes": 469, + "next_interval": 0, + "trained_intervals": 45024, + "snapshot": "pass_end_0469", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 44928, + "pass_science": { + "completed_passes": 469, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45024, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45024, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.127096590560541e-07, + "update_l2": 0.006606387440115213 + }, + "raw_ground_friction": { + "gradient_l2": 1.4314670124804252e-06, + "update_l2": 0.0007092952728271484 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.123579427390723e-08, + "update_l2": 0.0025670931208878756 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0852766536117997e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0852766536117997e-05, + "observation_loss": 1.0852766536117997e-05, + "chamfer": 8.057957529672422e-06, + "track": 2.7948087790719e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 469, + "adam_update_count": 45024 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022745451000446337 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_4c35a284e527431e86bb54ea8a48fb12_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 470, + "next_interval": 0, + "next_adam_update": 45025, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 469, + "trained_intervals": 45024, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45024, + "source_timestamp_s": 3.2, + "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": 4.524232387542725, + "median": 10.403470993041992, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5027220845222473, + "median": 0.5027220845222473, + "max": 0.5027220845222473, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.650858402252197, + "median": 10.320182800292969, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 92.22510528564453, + "median": 32973.87890625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 773.4479370117188, + "median": 30338.80078125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5027220845222473, + "median": 0.5027220845222473, + "max": 0.5027220845222473, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 881, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0470.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0470.json new file mode 100644 index 0000000000000000000000000000000000000000..662e708026564a8be08348dd62030edc0703207e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0470.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_0470", + "executed_epochs": 470, + "score": null, + "best_score": 6.757866818437226e-06, + "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_f89b730d93814b739a2d72e823ec7dd0.npz", + "optimizer_file": "boundary_f89b730d93814b739a2d72e823ec7dd0_optimizer.pt", + "arrays_sha256": "c1301c89448a27de8579b6feae5faa4b30f3844b6e96b041cb4feb52cdf1720f", + "optimizer_sha256": "faaf1251e68fffca9d18c09ab7ddfa2ebce933a4d69cf1bf07449c12abeba52e", + "stage": "adam", + "completed_passes": 470, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45120, + "adam_update_count": 45120, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 471, + "consumed_count": 470, + "last_submitted_update": 45120, + "last_consumed_update": 45024, + "pending": [ + { + "reference": { + "source_update": 45120, + "completed_passes": 470, + "next_interval": 0, + "trained_intervals": 45120, + "snapshot": "pass_end_0470", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45024, + "pass_science": { + "completed_passes": 470, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45120, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45120, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1296642077904835e-07, + "update_l2": 0.006599866785109043 + }, + "raw_ground_friction": { + "gradient_l2": 1.4590118553314824e-06, + "update_l2": 0.0007219314575195312 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.1879535334364846e-08, + "update_l2": 0.0025760778225958347 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0860372640308924e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0860372640308924e-05, + "observation_loss": 1.0860372640308924e-05, + "chamfer": 8.063355380727444e-06, + "track": 2.7970170322078047e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 470, + "adam_update_count": 45120 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02275594399907277 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f89b730d93814b739a2d72e823ec7dd0_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 471, + "next_interval": 0, + "next_adam_update": 45121, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 470, + "trained_intervals": 45120, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45120, + "source_timestamp_s": 3.2, + "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": 4.519306182861328, + "median": 10.403667449951172, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5026624202728271, + "median": 0.5026624202728271, + "max": 0.5026624202728271, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.648689270019531, + "median": 10.320225715637207, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 91.77190399169922, + "median": 32980.359375, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 771.7720947265625, + "median": 30340.10546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5026624202728271, + "median": 0.5026624202728271, + "max": 0.5026624202728271, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 883, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0471.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0471.json new file mode 100644 index 0000000000000000000000000000000000000000..2dc850c0c2d7b7ca8dd66f51c695db2324c53493 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0471.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_0471", + "executed_epochs": 471, + "score": null, + "best_score": 6.754661204884845e-06, + "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_81be340bd41949b983c8ec4772456840.npz", + "optimizer_file": "boundary_81be340bd41949b983c8ec4772456840_optimizer.pt", + "arrays_sha256": "b9e8d84ba2f4c01678747a9f4afa7222f51a247141b08f4abe0178cb727188bf", + "optimizer_sha256": "78590e8216962c3e4ae9fc78f813e818081f257132e498a103d96afa354abc5e", + "stage": "adam", + "completed_passes": 471, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45216, + "adam_update_count": 45216, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 472, + "consumed_count": 471, + "last_submitted_update": 45216, + "last_consumed_update": 45120, + "pending": [ + { + "reference": { + "source_update": 45216, + "completed_passes": 471, + "next_interval": 0, + "trained_intervals": 45216, + "snapshot": "pass_end_0471", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45120, + "pass_science": { + "completed_passes": 471, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45216, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45216, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.122070495464868e-07, + "update_l2": 0.006525188684463501 + }, + "raw_ground_friction": { + "gradient_l2": 1.4897359505994245e-06, + "update_l2": 0.0006920695304870605 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.138013747796322e-08, + "update_l2": 0.002650119597092271 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0868894605664536e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0868894605664536e-05, + "observation_loss": 1.0868894605664536e-05, + "chamfer": 8.06998104962986e-06, + "track": 2.798913783408352e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 471, + "adam_update_count": 45216 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022343569000440766 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_81be340bd41949b983c8ec4772456840_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 472, + "next_interval": 0, + "next_adam_update": 45217, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 471, + "trained_intervals": 45216, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45216, + "source_timestamp_s": 3.2, + "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": 4.514472007751465, + "median": 10.403966903686523, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5026924014091492, + "median": 0.5026924014091492, + "max": 0.5026924014091492, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.646442890167236, + "median": 10.320311546325684, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 91.32933044433594, + "median": 32990.23828125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 770.0403442382812, + "median": 30342.7109375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5026924014091492, + "median": 0.5026924014091492, + "max": 0.5026924014091492, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 887, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0472.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0472.json new file mode 100644 index 0000000000000000000000000000000000000000..7cfa91f9a1e208dea1d8279b3e4b17387ee42643 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0472.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_0472", + "executed_epochs": 472, + "score": null, + "best_score": 6.7494340806698956e-06, + "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_72b7859a04874f82b08bfa90e1f7b882.npz", + "optimizer_file": "boundary_72b7859a04874f82b08bfa90e1f7b882_optimizer.pt", + "arrays_sha256": "f27247794e683e47aadaf4c85b09687a572a6808a07cd9cc99b88fea5b9c356e", + "optimizer_sha256": "848c78a4f2ac210b3406189f86c8b4ac84b9faf434a6f8dfae8b69346f2a9947", + "stage": "adam", + "completed_passes": 472, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45312, + "adam_update_count": 45312, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 473, + "consumed_count": 472, + "last_submitted_update": 45312, + "last_consumed_update": 45216, + "pending": [ + { + "reference": { + "source_update": 45312, + "completed_passes": 472, + "next_interval": 0, + "trained_intervals": 45312, + "snapshot": "pass_end_0472", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45216, + "pass_science": { + "completed_passes": 472, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45312, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45312, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1207088113660575e-07, + "update_l2": 0.006559291388839483 + }, + "raw_ground_friction": { + "gradient_l2": 1.9161241198162315e-06, + "update_l2": 0.0007380247116088867 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.123760615788342e-08, + "update_l2": 0.0025414300616830587 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0829926395672373e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0829926395672373e-05, + "observation_loss": 1.0829926395672373e-05, + "chamfer": 8.043735761020798e-06, + "track": 2.7861904072779e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 472, + "adam_update_count": 45312 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02356721300020581 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_72b7859a04874f82b08bfa90e1f7b882_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 473, + "next_interval": 0, + "next_adam_update": 45313, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 472, + "trained_intervals": 45312, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45312, + "source_timestamp_s": 3.2, + "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": 4.50973653793335, + "median": 10.404455184936523, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5028308033943176, + "median": 0.5028308033943176, + "max": 0.5028308033943176, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.64431095123291, + "median": 10.320358276367188, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 90.89786529541016, + "median": 33006.34765625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 768.400390625, + "median": 30344.126953125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5028308033943176, + "median": 0.5028308033943176, + "max": 0.5028308033943176, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 887, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0473.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0473.json new file mode 100644 index 0000000000000000000000000000000000000000..6a88550a7262522225967b5f489dc7ab2819ad4e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0473.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_0473", + "executed_epochs": 473, + "score": null, + "best_score": 6.7452220401757286e-06, + "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_f32c4a4e47b14007938c46a2db34a3d0.npz", + "optimizer_file": "boundary_f32c4a4e47b14007938c46a2db34a3d0_optimizer.pt", + "arrays_sha256": "7b5d423e2aa764726868ed2870519239303795a81f27205530e09acbe15ecd80", + "optimizer_sha256": "3f0c9871c62a4d893850a81a47a513759d0e9c74517fea4aeba60651eee9715a", + "stage": "adam", + "completed_passes": 473, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45408, + "adam_update_count": 45408, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 474, + "consumed_count": 473, + "last_submitted_update": 45408, + "last_consumed_update": 45312, + "pending": [ + { + "reference": { + "source_update": 45408, + "completed_passes": 473, + "next_interval": 0, + "trained_intervals": 45408, + "snapshot": "pass_end_0473", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45312, + "pass_science": { + "completed_passes": 473, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45408, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45408, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.106505914729496e-07, + "update_l2": 0.006575863342732191 + }, + "raw_ground_friction": { + "gradient_l2": 1.5372046391348704e-06, + "update_l2": 0.0007554292678833008 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.13906819321619e-08, + "update_l2": 0.0025828219950199127 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0866063348657917e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0866063348657917e-05, + "observation_loss": 1.0866063348657917e-05, + "chamfer": 8.067873750405852e-06, + "track": 2.7981895982520655e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 473, + "adam_update_count": 45408 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02241327999945497 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f32c4a4e47b14007938c46a2db34a3d0_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 474, + "next_interval": 0, + "next_adam_update": 45409, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 473, + "trained_intervals": 45408, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45408, + "source_timestamp_s": 3.2, + "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": 4.504823684692383, + "median": 10.404483795166016, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5027438402175903, + "median": 0.5027438402175903, + "max": 0.5027438402175903, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.6421918869018555, + "median": 10.320304870605469, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 90.452392578125, + "median": 33007.29296875, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 766.7738037109375, + "median": 30342.5078125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5027438402175903, + "median": 0.5027438402175903, + "max": 0.5027438402175903, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 889, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0474.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0474.json new file mode 100644 index 0000000000000000000000000000000000000000..06ea7b423122fbb43061ae724fbe90f0325bad79 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0474.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_0474", + "executed_epochs": 474, + "score": null, + "best_score": 6.740706102921952e-06, + "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_de79674ed17147e8b4c6a858a5a14dd0.npz", + "optimizer_file": "boundary_de79674ed17147e8b4c6a858a5a14dd0_optimizer.pt", + "arrays_sha256": "f0cf0d3580e12cbfce90b40862e717904804637ab6c7b9974341fbdf24fd8c1f", + "optimizer_sha256": "f9d307efd32b09a0371262131c1c07463f2fb334dd9b9906d0707578d38850ec", + "stage": "adam", + "completed_passes": 474, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45504, + "adam_update_count": 45504, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 475, + "consumed_count": 474, + "last_submitted_update": 45504, + "last_consumed_update": 45408, + "pending": [ + { + "reference": { + "source_update": 45504, + "completed_passes": 474, + "next_interval": 0, + "trained_intervals": 45504, + "snapshot": "pass_end_0474", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45408, + "pass_science": { + "completed_passes": 474, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45504, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45504, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1039087389217457e-07, + "update_l2": 0.006607311777770519 + }, + "raw_ground_friction": { + "gradient_l2": 1.6047790722950594e-06, + "update_l2": 0.0007516741752624512 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.135871106176637e-08, + "update_l2": 0.0025903177447617054 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0872932762140408e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0872932762140408e-05, + "observation_loss": 1.0872932762140408e-05, + "chamfer": 8.073256140050944e-06, + "track": 2.7996763947157888e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 474, + "adam_update_count": 45504 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022223068999664974 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_de79674ed17147e8b4c6a858a5a14dd0_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 475, + "next_interval": 0, + "next_adam_update": 45505, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 474, + "trained_intervals": 45504, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45504, + "source_timestamp_s": 3.2, + "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": 4.500023365020752, + "median": 10.4045991897583, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5024783611297607, + "median": 0.5024783611297607, + "max": 0.5024783611297607, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.6400556564331055, + "median": 10.320348739624023, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 90.01924133300781, + "median": 33011.1015625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 765.1375732421875, + "median": 30343.837890625, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5024783611297607, + "median": 0.5024783611297607, + "max": 0.5024783611297607, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 891, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0475.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0475.json new file mode 100644 index 0000000000000000000000000000000000000000..d1eb70ce53c08583b196e45bc7b5980e09efc4e1 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0475.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_0475", + "executed_epochs": 475, + "score": null, + "best_score": 6.737774401225731e-06, + "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_eecfd178240e421a83ae405b7e6d0eef.npz", + "optimizer_file": "boundary_eecfd178240e421a83ae405b7e6d0eef_optimizer.pt", + "arrays_sha256": "89dc588c928f2d014b94dc27eaaeb6c9347cd80d35269ac6f4963dc2381ec7d8", + "optimizer_sha256": "7ffdb586ed636fff5bed2b2f18f8e543d5e0156669a07ae5811f6d296fff23a1", + "stage": "adam", + "completed_passes": 475, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45600, + "adam_update_count": 45600, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 476, + "consumed_count": 475, + "last_submitted_update": 45600, + "last_consumed_update": 45504, + "pending": [ + { + "reference": { + "source_update": 45600, + "completed_passes": 475, + "next_interval": 0, + "trained_intervals": 45600, + "snapshot": "pass_end_0475", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45504, + "pass_science": { + "completed_passes": 475, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45600, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45600, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.1034466019264073e-07, + "update_l2": 0.006572152487933636 + }, + "raw_ground_friction": { + "gradient_l2": 1.5506946056120796e-06, + "update_l2": 0.0007383227348327637 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.135118641419467e-08, + "update_l2": 0.002663813065737486 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0874842701014131e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0874842701014131e-05, + "observation_loss": 1.0874842701014131e-05, + "chamfer": 8.075573532551061e-06, + "track": 2.799269623210421e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 475, + "adam_update_count": 45600 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02312463199996273 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_eecfd178240e421a83ae405b7e6d0eef_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 476, + "next_interval": 0, + "next_adam_update": 45601, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 475, + "trained_intervals": 45600, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45600, + "source_timestamp_s": 3.2, + "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": 4.495362281799316, + "median": 10.40489387512207, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5022072196006775, + "median": 0.5022072196006775, + "max": 0.5022072196006775, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.637914657592773, + "median": 10.320317268371582, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 89.60062408447266, + "median": 33020.83203125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 763.5011596679688, + "median": 30342.8828125, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5022072196006775, + "median": 0.5022072196006775, + "max": 0.5022072196006775, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 893, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0476.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0476.json new file mode 100644 index 0000000000000000000000000000000000000000..6651e6271a8de646c1a66a5d18b0052e5111f8d2 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0476.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_0476", + "executed_epochs": 476, + "score": null, + "best_score": 6.734740712962169e-06, + "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_8a026a54ad654fb4b6dab2c5323c5451.npz", + "optimizer_file": "boundary_8a026a54ad654fb4b6dab2c5323c5451_optimizer.pt", + "arrays_sha256": "f3f8d2ec4fb96658f964c19df7d58c931ddad0b99983208dacfa4b6c39ec5605", + "optimizer_sha256": "92d2220d7f717f36ceb00b3761c926117623a38cdd2def150f57c50de80f8e3f", + "stage": "adam", + "completed_passes": 476, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45696, + "adam_update_count": 45696, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 477, + "consumed_count": 476, + "last_submitted_update": 45696, + "last_consumed_update": 45600, + "pending": [ + { + "reference": { + "source_update": 45696, + "completed_passes": 476, + "next_interval": 0, + "trained_intervals": 45696, + "snapshot": "pass_end_0476", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45600, + "pass_science": { + "completed_passes": 476, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45696, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45696, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.0600961054005893e-07, + "update_l2": 0.006572835613042116 + }, + "raw_ground_friction": { + "gradient_l2": 1.6415739310104982e-06, + "update_l2": 0.000767827033996582 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.105640710212356e-08, + "update_l2": 0.00258651259355247 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0860780093935318e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0860780093935318e-05, + "observation_loss": 1.0860780093935318e-05, + "chamfer": 8.065798283496406e-06, + "track": 2.794981583065237e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 476, + "adam_update_count": 45696 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022316128999591456 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8a026a54ad654fb4b6dab2c5323c5451_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 477, + "next_interval": 0, + "next_adam_update": 45697, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 476, + "trained_intervals": 45696, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45696, + "source_timestamp_s": 3.2, + "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": 4.490842819213867, + "median": 10.405198097229004, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5024043321609497, + "median": 0.5024043321609497, + "max": 0.5024043321609497, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.635799407958984, + "median": 10.320341110229492, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 89.19658660888672, + "median": 33030.87890625, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 761.8878784179688, + "median": 30343.60546875, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5024043321609497, + "median": 0.5024043321609497, + "max": 0.5024043321609497, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 897, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0477.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0477.json new file mode 100644 index 0000000000000000000000000000000000000000..aff500e0d1d7ca0b159efa788de2e990b87899e8 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0477.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_0477", + "executed_epochs": 477, + "score": null, + "best_score": 6.732378579954457e-06, + "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_583968a518f64cc89cd9874f4265f9bd.npz", + "optimizer_file": "boundary_583968a518f64cc89cd9874f4265f9bd_optimizer.pt", + "arrays_sha256": "e0883a98c3af2149259267232c35e51259051482536f32e73ff2e3d017b2d4a9", + "optimizer_sha256": "2679a49291e21104335e0707bee9eb4c999286e6e001e41c46f3ea8889f8ebd9", + "stage": "adam", + "completed_passes": 477, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45792, + "adam_update_count": 45792, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 478, + "consumed_count": 477, + "last_submitted_update": 45792, + "last_consumed_update": 45696, + "pending": [ + { + "reference": { + "source_update": 45792, + "completed_passes": 477, + "next_interval": 0, + "trained_intervals": 45792, + "snapshot": "pass_end_0477", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 45696, + "pass_science": { + "completed_passes": 477, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45792, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45792, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.055534989471198e-07, + "update_l2": 0.006547005381435156 + }, + "raw_ground_friction": { + "gradient_l2": 1.4751232129128766e-06, + "update_l2": 0.0007798075675964355 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.102616285057593e-08, + "update_l2": 0.0025649690069258213 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.0839115930139087e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.0839115930139087e-05, + "observation_loss": 1.0839115930139087e-05, + "chamfer": 8.051740223891102e-06, + "track": 2.7873752515006345e-06, + "acceleration": 0.0, + "visible_count": 1386, + "motion_valid_count": 1386, + "n_nodes": 1386, + "state_finite": true, + "frame_indices": [ + 187, + 188 + ], + "times_s": [ + 3.1666666666666665, + 3.2 + ], + "finite": true, + "frozen_visible_denominator": 1386, + "frozen_motion_denominator": 1386 + }, + "completed_passes": 477, + "adam_update_count": 45792 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02323564499965869 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_583968a518f64cc89cd9874f4265f9bd_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 478, + "next_interval": 0, + "next_adam_update": 45793, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 477, + "trained_intervals": 45792, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 45792, + "source_timestamp_s": 3.2, + "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": 4.486157417297363, + "median": 10.405500411987305, + "max": 11.52308464050293, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.5021981000900269, + "median": 0.5021981000900269, + "max": 0.5021981000900269, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": -0.013315116986632347, + "median": -0.013315116986632347, + "max": -0.013315116986632347, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": 6.633674621582031, + "median": 10.320337295532227, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 88.7796401977539, + "median": 33040.86328125, + "max": 100000.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 760.270751953125, + "median": 30343.490234375, + "max": 100000.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 0.5021981000900269, + "median": 0.5021981000900269, + "max": 0.5021981000900269, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 0.0, + "median": 0.0, + "max": 0.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 0, + "raw_ground_restitution": 1, + "object_edge_stiffness": 897, + "controller_edge_stiffness": 108 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +}