diff --git a/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0178.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0178.json new file mode 100644 index 0000000000000000000000000000000000000000..79dfce844bb231f712e0d5075b9507a776daab43 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0178.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0178", + "executed_epochs": 178, + "score": null, + "best_score": 7.94747102617066e-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_4cceccecc2854badb319bc474b5ba10f.npz", + "optimizer_file": "boundary_4cceccecc2854badb319bc474b5ba10f_optimizer.pt", + "arrays_sha256": "57627882fed9df9555217076b71ef14f739617fb0312dc75995a90176d832a76", + "optimizer_sha256": "e3cddd63b98697258b4ee902162cc4cfd3bd9a189093db8e9e181252cb2b8c36", + "stage": "adam", + "completed_passes": 178, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17088, + "adam_update_count": 17088, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 179, + "consumed_count": 178, + "last_submitted_update": 17088, + "last_consumed_update": 16992, + "pending": [ + { + "reference": { + "source_update": 17088, + "completed_passes": 178, + "next_interval": 0, + "trained_intervals": 17088, + "snapshot": "pass_end_0178", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 16992, + "pass_science": { + "completed_passes": 178, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17088, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17088, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2777606173131062e-07, + "update_l2": 0.005815973971039057 + }, + "raw_ground_friction": { + "gradient_l2": 1.1919397735482562e-07, + "update_l2": 0.0008006691932678223 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.213077614030226e-08, + "update_l2": 0.0018376944353803992 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2748276276397519e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2748276276397519e-05, + "observation_loss": 1.2748276276397519e-05, + "chamfer": 9.141544069279917e-06, + "track": 3.6067324344912777e-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": 178, + "adam_update_count": 17088 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02237991400033934 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_4cceccecc2854badb319bc474b5ba10f_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 179, + "next_interval": 0, + "next_adam_update": 17089, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 178, + "trained_intervals": 17088, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17088, + "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": 5.802287578582764, + "median": 10.35501480102539, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3970980644226074, + "median": 0.3970980644226074, + "max": 0.3970980644226074, + "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": 7.660454750061035, + "median": 10.32277774810791, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 331.0560302734375, + "median": 31414.18359375, + "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": 2122.722412109375, + "median": 30417.6328125, + "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.3970980644226074, + "median": 0.3970980644226074, + "max": 0.3970980644226074, + "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": 252, + "controller_edge_stiffness": 58 + }, + "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_0179.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0179.json new file mode 100644 index 0000000000000000000000000000000000000000..5b2d72ed31bf4eb525426225f7806e034ac93fc6 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0179.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0179", + "executed_epochs": 179, + "score": null, + "best_score": 7.932432990761148e-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_0690c8ad5fff42e9b84840d82c46e047.npz", + "optimizer_file": "boundary_0690c8ad5fff42e9b84840d82c46e047_optimizer.pt", + "arrays_sha256": "15f11a42ceb834aabbdf9bdcf60b61a7033dedb665c6b04a41bef627e4fb412c", + "optimizer_sha256": "727ec77c7cf9b72c371cac299ae29e140aa57295e38f5447058612c76f391ff0", + "stage": "adam", + "completed_passes": 179, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17184, + "adam_update_count": 17184, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 180, + "consumed_count": 179, + "last_submitted_update": 17184, + "last_consumed_update": 17088, + "pending": [ + { + "reference": { + "source_update": 17184, + "completed_passes": 179, + "next_interval": 0, + "trained_intervals": 17184, + "snapshot": "pass_end_0179", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17088, + "pass_science": { + "completed_passes": 179, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17184, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17184, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2937448445882183e-07, + "update_l2": 0.005810372531414032 + }, + "raw_ground_friction": { + "gradient_l2": 1.1129623089800589e-07, + "update_l2": 0.0007973611354827881 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.357944488082467e-08, + "update_l2": 0.0018392185447737575 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2728622095892206e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2728622095892206e-05, + "observation_loss": 1.2728622095892206e-05, + "chamfer": 9.130295438808389e-06, + "track": 3.598326657083817e-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": 179, + "adam_update_count": 17184 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022665082999083097 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_0690c8ad5fff42e9b84840d82c46e047_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 180, + "next_interval": 0, + "next_adam_update": 17185, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 179, + "trained_intervals": 17184, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17184, + "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": 5.784682273864746, + "median": 10.355134963989258, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39726004004478455, + "median": 0.39726004004478455, + "max": 0.39726004004478455, + "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": 7.652458667755127, + "median": 10.322781562805176, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 325.2786865234375, + "median": 31417.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": 2105.816650390625, + "median": 30417.748046875, + "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.39726004004478455, + "median": 0.39726004004478455, + "max": 0.39726004004478455, + "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": 254, + "controller_edge_stiffness": 59 + }, + "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_0180.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0180.json new file mode 100644 index 0000000000000000000000000000000000000000..242d97ead834bbdf5ecc2bfe5fb95c404f881c9b --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0180.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0180", + "executed_epochs": 180, + "score": null, + "best_score": 7.91666643588466e-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_d55013a6b8754b50bd9a5f1c75e11320.npz", + "optimizer_file": "boundary_d55013a6b8754b50bd9a5f1c75e11320_optimizer.pt", + "arrays_sha256": "d18c7724390e7954ebda94f22d5e4d45f0da059ef8311cdad4719c7c6176bc9f", + "optimizer_sha256": "c1b0c571c7caeb2d87e6daeb2f159280e22646728d58b23f1b0bcb18af995337", + "stage": "adam", + "completed_passes": 180, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17280, + "adam_update_count": 17280, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 181, + "consumed_count": 180, + "last_submitted_update": 17280, + "last_consumed_update": 17184, + "pending": [ + { + "reference": { + "source_update": 17280, + "completed_passes": 180, + "next_interval": 0, + "trained_intervals": 17280, + "snapshot": "pass_end_0180", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17184, + "pass_science": { + "completed_passes": 180, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17280, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17280, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2960616402324376e-07, + "update_l2": 0.005801584105938673 + }, + "raw_ground_friction": { + "gradient_l2": 1.201398305283874e-07, + "update_l2": 0.0007930397987365723 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.499300570477317e-08, + "update_l2": 0.0018511787056922913 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2715852790279314e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2715852790279314e-05, + "observation_loss": 1.2715852790279314e-05, + "chamfer": 9.123422387347091e-06, + "track": 3.592429948184872e-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": 180, + "adam_update_count": 17280 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02238745300019218 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_d55013a6b8754b50bd9a5f1c75e11320_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 181, + "next_interval": 0, + "next_adam_update": 17281, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 180, + "trained_intervals": 17280, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17280, + "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": 5.7674946784973145, + "median": 10.355228424072266, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39727145433425903, + "median": 0.39727145433425903, + "max": 0.39727145433425903, + "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": 7.644521236419678, + "median": 10.322779655456543, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 319.7356872558594, + "median": 31420.896484375, + "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": 2089.168212890625, + "median": 30417.689453125, + "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.39727145433425903, + "median": 0.39727145433425903, + "max": 0.39727145433425903, + "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": 258, + "controller_edge_stiffness": 59 + }, + "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_0181.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0181.json new file mode 100644 index 0000000000000000000000000000000000000000..359bdb247ad6c9f0f7e2cc2125f62cab692d2a4a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0181.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_0181", + "executed_epochs": 181, + "score": null, + "best_score": 7.90087617019708e-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_7b392edefebf47aead62985a04cc7d27.npz", + "optimizer_file": "boundary_7b392edefebf47aead62985a04cc7d27_optimizer.pt", + "arrays_sha256": "7a02b8bfe1e086c1388b6c26d0bcb761c2a2b292c919937323c35aea940a3755", + "optimizer_sha256": "aa7c3374d13fb09a4079dcae4cd86b39de0b2641711002f95621c1d8e5621668", + "stage": "adam", + "completed_passes": 181, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17376, + "adam_update_count": 17376, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 182, + "consumed_count": 181, + "last_submitted_update": 17376, + "last_consumed_update": 17280, + "pending": [ + { + "reference": { + "source_update": 17376, + "completed_passes": 181, + "next_interval": 0, + "trained_intervals": 17376, + "snapshot": "pass_end_0181", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17280, + "pass_science": { + "completed_passes": 181, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17376, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17376, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3045898583641247e-07, + "update_l2": 0.005797048565000296 + }, + "raw_ground_friction": { + "gradient_l2": 1.2623971201719542e-07, + "update_l2": 0.0007803738117218018 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.626350585430373e-08, + "update_l2": 0.0018593491986393929 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2702674212050624e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2702674212050624e-05, + "observation_loss": 1.2702674212050624e-05, + "chamfer": 9.116422916122247e-06, + "track": 3.5862517506757285e-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": 181, + "adam_update_count": 17376 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02235654400101339 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7b392edefebf47aead62985a04cc7d27_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 182, + "next_interval": 0, + "next_adam_update": 17377, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 181, + "trained_intervals": 17376, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17376, + "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": 5.750757217407227, + "median": 10.355266571044922, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3972954750061035, + "median": 0.3972954750061035, + "max": 0.3972954750061035, + "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": 7.636686325073242, + "median": 10.322826385498047, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 314.42864990234375, + "median": 31422.09375, + "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": 2072.863525390625, + "median": 30419.11328125, + "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.3972954750061035, + "median": 0.3972954750061035, + "max": 0.3972954750061035, + "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": 258, + "controller_edge_stiffness": 59 + }, + "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_0182.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0182.json new file mode 100644 index 0000000000000000000000000000000000000000..eda509437cdd0c9025c1a5fab16daad2e4313fe5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0182.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_0182", + "executed_epochs": 182, + "score": null, + "best_score": 7.88645899755617e-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_329fc6970f584ce4acfd8581bbafba59.npz", + "optimizer_file": "boundary_329fc6970f584ce4acfd8581bbafba59_optimizer.pt", + "arrays_sha256": "7761d42fc6984ae70e1837a647b2c3f67a494a8dda75c1a14519eb8812c25a80", + "optimizer_sha256": "32cb43c1cc0e5ceadf722ac8f9a8781e6de7b3e2276969b6bd09867fc6bbf91c", + "stage": "adam", + "completed_passes": 182, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17472, + "adam_update_count": 17472, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 183, + "consumed_count": 182, + "last_submitted_update": 17472, + "last_consumed_update": 17376, + "pending": [ + { + "reference": { + "source_update": 17472, + "completed_passes": 182, + "next_interval": 0, + "trained_intervals": 17472, + "snapshot": "pass_end_0182", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17376, + "pass_science": { + "completed_passes": 182, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17472, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17472, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.305224941461347e-07, + "update_l2": 0.005804785061627626 + }, + "raw_ground_friction": { + "gradient_l2": 1.270436342792891e-07, + "update_l2": 0.0007759630680084229 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.722292684140484e-08, + "update_l2": 0.0018704870017245412 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2686175978160463e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2686175978160463e-05, + "observation_loss": 1.2686175978160463e-05, + "chamfer": 9.107368896366097e-06, + "track": 3.578807536541717e-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": 182, + "adam_update_count": 17472 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022567193998838775 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_329fc6970f584ce4acfd8581bbafba59_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 183, + "next_interval": 0, + "next_adam_update": 17473, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 182, + "trained_intervals": 17472, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17472, + "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": 5.734484672546387, + "median": 10.355417251586914, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3974314033985138, + "median": 0.3974314033985138, + "max": 0.3974314033985138, + "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": 7.628921985626221, + "median": 10.322836875915527, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 309.353515625, + "median": 31426.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": 2056.83154296875, + "median": 30419.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.3974314033985138, + "median": 0.3974314033985138, + "max": 0.3974314033985138, + "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": 259, + "controller_edge_stiffness": 59 + }, + "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_0183.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0183.json new file mode 100644 index 0000000000000000000000000000000000000000..20f1014d65d8b827932c3415eeb67a79563bd1de --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0183.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_0183", + "executed_epochs": 183, + "score": null, + "best_score": 7.87176353611585e-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_deb0164df2c64caf92276a0b5de5f4ae.npz", + "optimizer_file": "boundary_deb0164df2c64caf92276a0b5de5f4ae_optimizer.pt", + "arrays_sha256": "cac85f36ecfa106ec9a432be4e900b68be2655eec8bac1be61829f9bcb28d8bf", + "optimizer_sha256": "f7cac9f07fd091f52c984831442547bbc01df50c60bed16b1dec34c9361c94b6", + "stage": "adam", + "completed_passes": 183, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17568, + "adam_update_count": 17568, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 184, + "consumed_count": 183, + "last_submitted_update": 17568, + "last_consumed_update": 17472, + "pending": [ + { + "reference": { + "source_update": 17568, + "completed_passes": 183, + "next_interval": 0, + "trained_intervals": 17568, + "snapshot": "pass_end_0183", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17472, + "pass_science": { + "completed_passes": 183, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17568, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17568, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3089412220779195e-07, + "update_l2": 0.005807606037706137 + }, + "raw_ground_friction": { + "gradient_l2": 1.325692267073464e-07, + "update_l2": 0.0007725059986114502 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.850392525985626e-08, + "update_l2": 0.0018756446661427617 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2669130228459835e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2669130228459835e-05, + "observation_loss": 1.2669130228459835e-05, + "chamfer": 9.098066584556364e-06, + "track": 3.571063871277147e-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": 183, + "adam_update_count": 17568 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022466260999863152 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_deb0164df2c64caf92276a0b5de5f4ae_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 184, + "next_interval": 0, + "next_adam_update": 17569, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 183, + "trained_intervals": 17568, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17568, + "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": 5.718601703643799, + "median": 10.355566024780273, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39774301648139954, + "median": 0.39774301648139954, + "max": 0.39774301648139954, + "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": 7.621172904968262, + "median": 10.322846412658691, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 304.4788818359375, + "median": 31431.50390625, + "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": 2040.9544677734375, + "median": 30419.720703125, + "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.39774301648139954, + "median": 0.39774301648139954, + "max": 0.39774301648139954, + "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": 260, + "controller_edge_stiffness": 60 + }, + "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_0184.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0184.json new file mode 100644 index 0000000000000000000000000000000000000000..cf5f4eb1d06766aeb0bede98e768e87f70be1302 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0184.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_0184", + "executed_epochs": 184, + "score": null, + "best_score": 7.855989989498843e-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_639d71c09a7b4c418362ccb80ac86e79.npz", + "optimizer_file": "boundary_639d71c09a7b4c418362ccb80ac86e79_optimizer.pt", + "arrays_sha256": "36bfcb0010cb0318680193796204e14eb02c5df2d90d97e1d4383167c7612922", + "optimizer_sha256": "c591d6e44159c5bba3f97be0b49028c2efa037719ae8c473bca47b3ba239e089", + "stage": "adam", + "completed_passes": 184, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17664, + "adam_update_count": 17664, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 185, + "consumed_count": 184, + "last_submitted_update": 17664, + "last_consumed_update": 17568, + "pending": [ + { + "reference": { + "source_update": 17664, + "completed_passes": 184, + "next_interval": 0, + "trained_intervals": 17664, + "snapshot": "pass_end_0184", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17568, + "pass_science": { + "completed_passes": 184, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17664, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17664, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3136285303971817e-07, + "update_l2": 0.005824387539178133 + }, + "raw_ground_friction": { + "gradient_l2": 1.382503143076974e-07, + "update_l2": 0.0007720291614532471 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.9534482232947994e-08, + "update_l2": 0.0018820571713149548 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2653702469833661e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2653702469833661e-05, + "observation_loss": 1.2653702469833661e-05, + "chamfer": 9.089822015084792e-06, + "track": 3.5638806821225444e-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": 184, + "adam_update_count": 17664 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022520734999488923 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_639d71c09a7b4c418362ccb80ac86e79_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 185, + "next_interval": 0, + "next_adam_update": 17665, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 184, + "trained_intervals": 17664, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17664, + "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": 5.703068256378174, + "median": 10.355714797973633, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39789873361587524, + "median": 0.39789873361587524, + "max": 0.39789873361587524, + "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": 7.613457202911377, + "median": 10.322843551635742, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 299.7857971191406, + "median": 31436.181640625, + "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": 2025.2677001953125, + "median": 30419.6328125, + "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.39789873361587524, + "median": 0.39789873361587524, + "max": 0.39789873361587524, + "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": 263, + "controller_edge_stiffness": 60 + }, + "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_0185.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0185.json new file mode 100644 index 0000000000000000000000000000000000000000..8592905f52169fdcce9a3dfa8bd9c5753a35e958 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0185.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_0185", + "executed_epochs": 185, + "score": null, + "best_score": 7.842302788200565e-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_9dbd706cb2534b49bcea287302bcdc2c.npz", + "optimizer_file": "boundary_9dbd706cb2534b49bcea287302bcdc2c_optimizer.pt", + "arrays_sha256": "f3b62fee22580d04600654f61499e321cd9d7e4c12720048bde7d4a9e32affa4", + "optimizer_sha256": "8cf7574dfd9687d27315752201bd813e2a053737a09838e936d3e753cbc0eff1", + "stage": "adam", + "completed_passes": 185, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17760, + "adam_update_count": 17760, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 186, + "consumed_count": 185, + "last_submitted_update": 17760, + "last_consumed_update": 17664, + "pending": [ + { + "reference": { + "source_update": 17760, + "completed_passes": 185, + "next_interval": 0, + "trained_intervals": 17760, + "snapshot": "pass_end_0185", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17664, + "pass_science": { + "completed_passes": 185, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17760, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17760, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3134228993294528e-07, + "update_l2": 0.005846369545906782 + }, + "raw_ground_friction": { + "gradient_l2": 1.367204021107682e-07, + "update_l2": 0.0007717311382293701 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.047464751191001e-08, + "update_l2": 0.001886670826934278 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2641461580642499e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2641461580642499e-05, + "observation_loss": 1.2641461580642499e-05, + "chamfer": 9.083626537176315e-06, + "track": 3.557835498213535e-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": 185, + "adam_update_count": 17760 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022391167000023415 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9dbd706cb2534b49bcea287302bcdc2c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 186, + "next_interval": 0, + "next_adam_update": 17761, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 185, + "trained_intervals": 17760, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17760, + "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": 5.687921524047852, + "median": 10.355741500854492, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39811834692955017, + "median": 0.39811834692955017, + "max": 0.39811834692955017, + "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": 7.6058349609375, + "median": 10.322806358337402, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 295.27923583984375, + "median": 31437.021484375, + "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": 2009.8892822265625, + "median": 30418.501953125, + "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.39811834692955017, + "median": 0.39811834692955017, + "max": 0.39811834692955017, + "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": 264, + "controller_edge_stiffness": 60 + }, + "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_0186.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0186.json new file mode 100644 index 0000000000000000000000000000000000000000..709dacf66520ce0094f8241a1a438d87052210af --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0186.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_0186", + "executed_epochs": 186, + "score": null, + "best_score": 7.828248411575109e-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_e987825658554bc69d30eeafeaf010e4.npz", + "optimizer_file": "boundary_e987825658554bc69d30eeafeaf010e4_optimizer.pt", + "arrays_sha256": "a109bc4d97fa9c9b3bce4dfdba4a35af6112714db6a75065965b235b2c1eefd4", + "optimizer_sha256": "8d833ae196c56cb28a461d55d8ad36e8986d3a55f13b38cfe4082a8b6aa2836f", + "stage": "adam", + "completed_passes": 186, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17856, + "adam_update_count": 17856, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 187, + "consumed_count": 186, + "last_submitted_update": 17856, + "last_consumed_update": 17760, + "pending": [ + { + "reference": { + "source_update": 17856, + "completed_passes": 186, + "next_interval": 0, + "trained_intervals": 17856, + "snapshot": "pass_end_0186", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17760, + "pass_science": { + "completed_passes": 186, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17856, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17856, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.321233469298022e-07, + "update_l2": 0.005858602002263069 + }, + "raw_ground_friction": { + "gradient_l2": 1.4932420810964686e-07, + "update_l2": 0.0007690489292144775 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.159251597637194e-08, + "update_l2": 0.001896990230306983 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.263045305677224e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.263045305677224e-05, + "observation_loss": 1.263045305677224e-05, + "chamfer": 9.078147741092835e-06, + "track": 3.552305315679405e-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": 186, + "adam_update_count": 17856 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02324424400103453 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e987825658554bc69d30eeafeaf010e4_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 187, + "next_interval": 0, + "next_adam_update": 17857, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 186, + "trained_intervals": 17856, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17856, + "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": 5.673164367675781, + "median": 10.355998992919922, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3982948362827301, + "median": 0.3982948362827301, + "max": 0.3982948362827301, + "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": 7.5982866287231445, + "median": 10.322763442993164, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 290.9537658691406, + "median": 31445.1171875, + "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": 1994.775146484375, + "median": 30417.197265625, + "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.3982948362827301, + "median": 0.3982948362827301, + "max": 0.3982948362827301, + "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": 264, + "controller_edge_stiffness": 60 + }, + "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_0187.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0187.json new file mode 100644 index 0000000000000000000000000000000000000000..e7d34ef106bff0b64db3d3f027617a169e6be384 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0187.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_0187", + "executed_epochs": 187, + "score": null, + "best_score": 7.815099145602744e-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_5c1c53fa7f3f4dae9c379d0e34747926.npz", + "optimizer_file": "boundary_5c1c53fa7f3f4dae9c379d0e34747926_optimizer.pt", + "arrays_sha256": "2fd013147fbd7b8cc65aa8380097edce44bb74cdd50c78281e78ca2742070674", + "optimizer_sha256": "5384122615514f7070799b24fdfe3b366d67edda0e17fe80516ff6d7114ba21f", + "stage": "adam", + "completed_passes": 187, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 17952, + "adam_update_count": 17952, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 188, + "consumed_count": 187, + "last_submitted_update": 17952, + "last_consumed_update": 17856, + "pending": [ + { + "reference": { + "source_update": 17952, + "completed_passes": 187, + "next_interval": 0, + "trained_intervals": 17952, + "snapshot": "pass_end_0187", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17856, + "pass_science": { + "completed_passes": 187, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 17952, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 17952, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3323165148904081e-07, + "update_l2": 0.00588111812248826 + }, + "raw_ground_friction": { + "gradient_l2": 1.599499483972977e-07, + "update_l2": 0.0007663071155548096 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.304631483544654e-08, + "update_l2": 0.001905304379761219 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2621197129192296e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2621197129192296e-05, + "observation_loss": 1.2621197129192296e-05, + "chamfer": 9.074008630705066e-06, + "track": 3.547188725860906e-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": 187, + "adam_update_count": 17952 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02248502600014035 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5c1c53fa7f3f4dae9c379d0e34747926_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 188, + "next_interval": 0, + "next_adam_update": 17953, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 187, + "trained_intervals": 17952, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 17952, + "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": 5.658735275268555, + "median": 10.356240272521973, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3984209895133972, + "median": 0.3984209895133972, + "max": 0.3984209895133972, + "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": 7.590810298919678, + "median": 10.322760581970215, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 286.78570556640625, + "median": 31452.705078125, + "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": 1979.917236328125, + "median": 30417.109375, + "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.3984209895133972, + "median": 0.3984209895133972, + "max": 0.3984209895133972, + "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": 268, + "controller_edge_stiffness": 60 + }, + "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_0188.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0188.json new file mode 100644 index 0000000000000000000000000000000000000000..324cf4a5fcac5bd0f3543f1c5d6711e4628065e0 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0188.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_0188", + "executed_epochs": 188, + "score": null, + "best_score": 7.802425730100518e-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_b1b0eaf5d88140faaecff3debc7794c3.npz", + "optimizer_file": "boundary_b1b0eaf5d88140faaecff3debc7794c3_optimizer.pt", + "arrays_sha256": "53761aa48ae37591df2047e4a8cf710afa5badab291d73619c9787bf3e49cf9a", + "optimizer_sha256": "e0cb17f3b270231b26abd14835b2c9d3fe6df9e0ebc924f4267448eba5daf493", + "stage": "adam", + "completed_passes": 188, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18048, + "adam_update_count": 18048, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 189, + "consumed_count": 188, + "last_submitted_update": 18048, + "last_consumed_update": 17952, + "pending": [ + { + "reference": { + "source_update": 18048, + "completed_passes": 188, + "next_interval": 0, + "trained_intervals": 18048, + "snapshot": "pass_end_0188", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 17952, + "pass_science": { + "completed_passes": 188, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18048, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18048, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3254364716885902e-07, + "update_l2": 0.0058891866356134415 + }, + "raw_ground_friction": { + "gradient_l2": 1.748002063095555e-07, + "update_l2": 0.0007602274417877197 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.328830437496435e-08, + "update_l2": 0.001906353048980236 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2609539226104971e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2609539226104971e-05, + "observation_loss": 1.2609539226104971e-05, + "chamfer": 9.067949577001855e-06, + "track": 3.5415898764767917e-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": 188, + "adam_update_count": 18048 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022556314999746974 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_b1b0eaf5d88140faaecff3debc7794c3_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 189, + "next_interval": 0, + "next_adam_update": 18049, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 188, + "trained_intervals": 18048, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18048, + "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": 5.644735813140869, + "median": 10.356595039367676, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39860740303993225, + "median": 0.39860740303993225, + "max": 0.39860740303993225, + "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": 7.58342981338501, + "median": 10.322757720947266, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 282.798828125, + "median": 31463.865234375, + "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": 1965.3582763671875, + "median": 30417.0234375, + "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.39860740303993225, + "median": 0.39860740303993225, + "max": 0.39860740303993225, + "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": 269, + "controller_edge_stiffness": 60 + }, + "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_0189.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0189.json new file mode 100644 index 0000000000000000000000000000000000000000..afaa43117b2103de641a1228b786987637fc52b2 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0189.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_0189", + "executed_epochs": 189, + "score": null, + "best_score": 7.78980390473786e-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_9e049a85db0e4687afcb32b4c48ca205.npz", + "optimizer_file": "boundary_9e049a85db0e4687afcb32b4c48ca205_optimizer.pt", + "arrays_sha256": "c571c660dd7048c263b25d41f5ad7be6d66b37f1c2e89993194a1f4b6030f889", + "optimizer_sha256": "44f722b662ebd6c3a623d3a0a8e2cf9e97211feb343b1be9a0b41be98598a4c7", + "stage": "adam", + "completed_passes": 189, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18144, + "adam_update_count": 18144, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 190, + "consumed_count": 189, + "last_submitted_update": 18144, + "last_consumed_update": 18048, + "pending": [ + { + "reference": { + "source_update": 18144, + "completed_passes": 189, + "next_interval": 0, + "trained_intervals": 18144, + "snapshot": "pass_end_0189", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18048, + "pass_science": { + "completed_passes": 189, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18144, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18144, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3362604533995182e-07, + "update_l2": 0.005906803533434868 + }, + "raw_ground_friction": { + "gradient_l2": 1.7982378608394356e-07, + "update_l2": 0.0007562637329101562 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.494217785757428e-08, + "update_l2": 0.0019259360851719975 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2603038157976698e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2603038157976698e-05, + "observation_loss": 1.2603038157976698e-05, + "chamfer": 9.065286576515064e-06, + "track": 3.5377515814616345e-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": 189, + "adam_update_count": 18144 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022415571000237833 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9e049a85db0e4687afcb32b4c48ca205_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 190, + "next_interval": 0, + "next_adam_update": 18145, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 189, + "trained_intervals": 18144, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18144, + "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": 5.63119649887085, + "median": 10.356715202331543, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3987409472465515, + "median": 0.3987409472465515, + "max": 0.3987409472465515, + "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": 7.576131820678711, + "median": 10.322754859924316, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 278.9957275390625, + "median": 31467.646484375, + "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": 1951.0672607421875, + "median": 30416.935546875, + "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.3987409472465515, + "median": 0.3987409472465515, + "max": 0.3987409472465515, + "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": 272, + "controller_edge_stiffness": 61 + }, + "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_0190.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0190.json new file mode 100644 index 0000000000000000000000000000000000000000..c68d49d9ce3019c9342eed0390bb0293379c6740 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0190.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_0190", + "executed_epochs": 190, + "score": null, + "best_score": 7.778259041894367e-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_c7f22d2934fa434e98971bbbabc27e19.npz", + "optimizer_file": "boundary_c7f22d2934fa434e98971bbbabc27e19_optimizer.pt", + "arrays_sha256": "4be9e11bce206ca822e9764eb9c9ae685b4825093e0e46e358bd848da9a86ae8", + "optimizer_sha256": "176dbd3bf38353113e0a487472dd86bcbbbd731df07213cf00a07543c5fbb27e", + "stage": "adam", + "completed_passes": 190, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18240, + "adam_update_count": 18240, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 191, + "consumed_count": 190, + "last_submitted_update": 18240, + "last_consumed_update": 18144, + "pending": [ + { + "reference": { + "source_update": 18240, + "completed_passes": 190, + "next_interval": 0, + "trained_intervals": 18240, + "snapshot": "pass_end_0190", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18144, + "pass_science": { + "completed_passes": 190, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18240, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18240, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3394729592164367e-07, + "update_l2": 0.0059410384856164455 + }, + "raw_ground_friction": { + "gradient_l2": 1.8607538265769108e-07, + "update_l2": 0.0007599890232086182 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.6164218992526e-08, + "update_l2": 0.0019223116105422378 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.259178952750517e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.259178952750517e-05, + "observation_loss": 1.259178952750517e-05, + "chamfer": 9.059681360668037e-06, + "track": 3.532108394210809e-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": 190, + "adam_update_count": 18240 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0224760930013872 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c7f22d2934fa434e98971bbbabc27e19_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 191, + "next_interval": 0, + "next_adam_update": 18241, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 190, + "trained_intervals": 18240, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18240, + "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": 5.618000030517578, + "median": 10.356911659240723, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3989734649658203, + "median": 0.3989734649658203, + "max": 0.3989734649658203, + "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": 7.568875312805176, + "median": 10.322783470153809, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 275.3381652832031, + "median": 31473.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": 1936.9605712890625, + "median": 30417.806640625, + "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.3989734649658203, + "median": 0.3989734649658203, + "max": 0.3989734649658203, + "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": 272, + "controller_edge_stiffness": 62 + }, + "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_0191.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0191.json new file mode 100644 index 0000000000000000000000000000000000000000..1d3c9d7e397859297cc85ec77919856c830ad430 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0191.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_0191", + "executed_epochs": 191, + "score": null, + "best_score": 7.766121389825761e-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_efa896dca4e4422f8df5fce6bacc9c22.npz", + "optimizer_file": "boundary_efa896dca4e4422f8df5fce6bacc9c22_optimizer.pt", + "arrays_sha256": "0d108b915d7fb44b6ce50160dd3b0fe9eb392509a75bafbca22810a39c53138c", + "optimizer_sha256": "f822e021d50a92ec3d180ba448031c27db6b24af092f914badca6c536d0a9fef", + "stage": "adam", + "completed_passes": 191, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18336, + "adam_update_count": 18336, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 192, + "consumed_count": 191, + "last_submitted_update": 18336, + "last_consumed_update": 18240, + "pending": [ + { + "reference": { + "source_update": 18336, + "completed_passes": 191, + "next_interval": 0, + "trained_intervals": 18336, + "snapshot": "pass_end_0191", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18240, + "pass_science": { + "completed_passes": 191, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18336, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18336, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3496264728019014e-07, + "update_l2": 0.005963365081697702 + }, + "raw_ground_friction": { + "gradient_l2": 1.8553633651663404e-07, + "update_l2": 0.0007659494876861572 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.773326788334089e-08, + "update_l2": 0.001923087751492858 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2582479939737823e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2582479939737823e-05, + "observation_loss": 1.2582479939737823e-05, + "chamfer": 9.05494835024001e-06, + "track": 3.527531589497812e-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": 191, + "adam_update_count": 18336 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022247181999773602 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_efa896dca4e4422f8df5fce6bacc9c22_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 192, + "next_interval": 0, + "next_adam_update": 18337, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 191, + "trained_intervals": 18336, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18336, + "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": 5.605193614959717, + "median": 10.357085227966309, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.39923736453056335, + "median": 0.39923736453056335, + "max": 0.39923736453056335, + "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": 7.561684608459473, + "median": 10.32279109954834, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 271.8345642089844, + "median": 31479.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": 1923.0823974609375, + "median": 30418.0390625, + "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.39923736453056335, + "median": 0.39923736453056335, + "max": 0.39923736453056335, + "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": 274, + "controller_edge_stiffness": 62 + }, + "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_0192.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0192.json new file mode 100644 index 0000000000000000000000000000000000000000..e0f9f4cfea48b63612e4f942fdf65920827a0b4a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0192.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_0192", + "executed_epochs": 192, + "score": null, + "best_score": 7.753863348132958e-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_323927d7132b425d938bfb687b9354ac.npz", + "optimizer_file": "boundary_323927d7132b425d938bfb687b9354ac_optimizer.pt", + "arrays_sha256": "36af7ac1eb87f6a1eaf612d7c850d2755380ffd15c4a1d3ad1a1592720451671", + "optimizer_sha256": "6b74cef5b00303a94692300e552ae23ed355993f9f04dde9d0ba94f11a2d23af", + "stage": "adam", + "completed_passes": 192, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18432, + "adam_update_count": 18432, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 193, + "consumed_count": 192, + "last_submitted_update": 18432, + "last_consumed_update": 18336, + "pending": [ + { + "reference": { + "source_update": 18432, + "completed_passes": 192, + "next_interval": 0, + "trained_intervals": 18432, + "snapshot": "pass_end_0192", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18336, + "pass_science": { + "completed_passes": 192, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18432, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18432, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3568823931109364e-07, + "update_l2": 0.005988046061247587 + }, + "raw_ground_friction": { + "gradient_l2": 1.843786492372601e-07, + "update_l2": 0.0007696151733398438 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.925946394176208e-08, + "update_l2": 0.001933813327923417 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2569031241582707e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2569031241582707e-05, + "observation_loss": 1.2569031241582707e-05, + "chamfer": 9.047415005625226e-06, + "track": 3.521616690704832e-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": 192, + "adam_update_count": 18432 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02275310000004538 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_323927d7132b425d938bfb687b9354ac_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 193, + "next_interval": 0, + "next_adam_update": 18433, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 192, + "trained_intervals": 18432, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18432, + "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": 5.592774868011475, + "median": 10.357353210449219, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3994993269443512, + "median": 0.3994993269443512, + "max": 0.3994993269443512, + "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": 7.554553031921387, + "median": 10.32275390625, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 268.4795837402344, + "median": 31487.728515625, + "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": 1909.41650390625, + "median": 30416.908203125, + "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.3994993269443512, + "median": 0.3994993269443512, + "max": 0.3994993269443512, + "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": 276, + "controller_edge_stiffness": 62 + }, + "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_0193.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0193.json new file mode 100644 index 0000000000000000000000000000000000000000..23f22edbe1298708d1b836c246ba4f5d838a2624 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0193.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_0193", + "executed_epochs": 193, + "score": null, + "best_score": 7.74202819305477e-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_f15b4842c4844c74ae7cf9aec03f8bc7.npz", + "optimizer_file": "boundary_f15b4842c4844c74ae7cf9aec03f8bc7_optimizer.pt", + "arrays_sha256": "109b166bcc98715907dd208340dc0e74ee8fbd985e9ebe3bb73d5673f6679ada", + "optimizer_sha256": "78a4666b3ac4e2b8bf884b3678c3bf2fd4d01e46eab54076911afd066e96ef41", + "stage": "adam", + "completed_passes": 193, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18528, + "adam_update_count": 18528, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 194, + "consumed_count": 193, + "last_submitted_update": 18528, + "last_consumed_update": 18432, + "pending": [ + { + "reference": { + "source_update": 18528, + "completed_passes": 193, + "next_interval": 0, + "trained_intervals": 18528, + "snapshot": "pass_end_0193", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18432, + "pass_science": { + "completed_passes": 193, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18528, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18528, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.354802066089178e-07, + "update_l2": 0.006001740228384733 + }, + "raw_ground_friction": { + "gradient_l2": 1.953592771997137e-07, + "update_l2": 0.0007796287536621094 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.047052008601895e-08, + "update_l2": 0.0019540979992598295 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2554404747788794e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2554404747788794e-05, + "observation_loss": 1.2554404747788794e-05, + "chamfer": 9.039057658810634e-06, + "track": 3.5153468616044847e-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": 193, + "adam_update_count": 18528 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022330279000016162 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f15b4842c4844c74ae7cf9aec03f8bc7_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 194, + "next_interval": 0, + "next_adam_update": 18529, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 193, + "trained_intervals": 18528, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18528, + "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": 5.580768585205078, + "median": 10.357499122619629, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.3998737037181854, + "median": 0.3998737037181854, + "max": 0.3998737037181854, + "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": 7.547476291656494, + "median": 10.32274341583252, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 265.2754211425781, + "median": 31492.32421875, + "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": 1895.951904296875, + "median": 30416.58984375, + "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.3998737037181854, + "median": 0.3998737037181854, + "max": 0.3998737037181854, + "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": 277, + "controller_edge_stiffness": 62 + }, + "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_0194.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0194.json new file mode 100644 index 0000000000000000000000000000000000000000..b57400c47e9e4cf9303ae77fde9e851bf11f5c8b --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0194.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_0194", + "executed_epochs": 194, + "score": null, + "best_score": 7.729784897492209e-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_5ecc9c09a91b47d88e94f0d302ec5c89.npz", + "optimizer_file": "boundary_5ecc9c09a91b47d88e94f0d302ec5c89_optimizer.pt", + "arrays_sha256": "453cc8c03e36dd48ed68aa9354543087f3d54292e859f5a768ff2d7c2f27ad90", + "optimizer_sha256": "b9b3c571c27d25e63bcaf820804d38b216ad7e4d42a2108d6412a90008950902", + "stage": "adam", + "completed_passes": 194, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18624, + "adam_update_count": 18624, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 195, + "consumed_count": 194, + "last_submitted_update": 18624, + "last_consumed_update": 18528, + "pending": [ + { + "reference": { + "source_update": 18624, + "completed_passes": 194, + "next_interval": 0, + "trained_intervals": 18624, + "snapshot": "pass_end_0194", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18528, + "pass_science": { + "completed_passes": 194, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18624, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18624, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3728617886954453e-07, + "update_l2": 0.006003408692777157 + }, + "raw_ground_friction": { + "gradient_l2": 1.966471643299883e-07, + "update_l2": 0.000782012939453125 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.261535017732967e-08, + "update_l2": 0.0019475591834634542 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2535758287413046e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2535758287413046e-05, + "observation_loss": 1.2535758287413046e-05, + "chamfer": 9.027903615788091e-06, + "track": 3.507854216877604e-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": 194, + "adam_update_count": 18624 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022356574001605622 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5ecc9c09a91b47d88e94f0d302ec5c89_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 195, + "next_interval": 0, + "next_adam_update": 18625, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 194, + "trained_intervals": 18624, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18624, + "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": 5.569130897521973, + "median": 10.357674598693848, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4000968039035797, + "median": 0.4000968039035797, + "max": 0.4000968039035797, + "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": 7.5404510498046875, + "median": 10.32274055480957, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 262.20611572265625, + "median": 31497.8515625, + "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": 1882.678955078125, + "median": 30416.501953125, + "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.4000968039035797, + "median": 0.4000968039035797, + "max": 0.4000968039035797, + "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": 280, + "controller_edge_stiffness": 62 + }, + "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_0195.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0195.json new file mode 100644 index 0000000000000000000000000000000000000000..04d14dda53a998d2dbfff539320d0cbb6b75ff83 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0195.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_0195", + "executed_epochs": 195, + "score": null, + "best_score": 7.720099515514297e-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_e99958174dfe46abb4c5e3c8f3a1b184.npz", + "optimizer_file": "boundary_e99958174dfe46abb4c5e3c8f3a1b184_optimizer.pt", + "arrays_sha256": "58d1b7add63481358c58599f715f2f68efbe774a7893ee152c653e440f08f729", + "optimizer_sha256": "1d360e073d0277f85735e8e58dce0396aea3c483e0aa1ddf06a04c01698d95d9", + "stage": "adam", + "completed_passes": 195, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18720, + "adam_update_count": 18720, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 196, + "consumed_count": 195, + "last_submitted_update": 18720, + "last_consumed_update": 18624, + "pending": [ + { + "reference": { + "source_update": 18720, + "completed_passes": 195, + "next_interval": 0, + "trained_intervals": 18720, + "snapshot": "pass_end_0195", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18624, + "pass_science": { + "completed_passes": 195, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18720, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18720, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3804066156808403e-07, + "update_l2": 0.006005855742841959 + }, + "raw_ground_friction": { + "gradient_l2": 2.0859754101820727e-07, + "update_l2": 0.0007917582988739014 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.425827419638154e-08, + "update_l2": 0.0019459736067801714 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2527828403108288e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2527828403108288e-05, + "observation_loss": 1.2527828403108288e-05, + "chamfer": 9.02390183910029e-06, + "track": 3.503926791381673e-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": 195, + "adam_update_count": 18720 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02232402700064995 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e99958174dfe46abb4c5e3c8f3a1b184_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 196, + "next_interval": 0, + "next_adam_update": 18721, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 195, + "trained_intervals": 18720, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18720, + "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": 5.5579023361206055, + "median": 10.357786178588867, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4001264274120331, + "median": 0.4001264274120331, + "max": 0.4001264274120331, + "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": 7.533489227294922, + "median": 10.322739601135254, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 259.27838134765625, + "median": 31501.365234375, + "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": 1869.61767578125, + "median": 30416.470703125, + "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.4001264274120331, + "median": 0.4001264274120331, + "max": 0.4001264274120331, + "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": 282, + "controller_edge_stiffness": 62 + }, + "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_0196.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0196.json new file mode 100644 index 0000000000000000000000000000000000000000..c565b153145b0519e6e8e57ad5770c13bd7a8d95 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0196.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_0196", + "executed_epochs": 196, + "score": null, + "best_score": 7.710945858718787e-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_01e9df8283684e51a6428b859dc7de65.npz", + "optimizer_file": "boundary_01e9df8283684e51a6428b859dc7de65_optimizer.pt", + "arrays_sha256": "6bb5afd65bf4a8ce19132a9ce060061ca1e5d29ede2dec659641861c41a8f229", + "optimizer_sha256": "467f9cfebf0ad4fc34da8349d94e38339acb5210fbc4e693ca9d5d81075604d7", + "stage": "adam", + "completed_passes": 196, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18816, + "adam_update_count": 18816, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 197, + "consumed_count": 196, + "last_submitted_update": 18816, + "last_consumed_update": 18720, + "pending": [ + { + "reference": { + "source_update": 18816, + "completed_passes": 196, + "next_interval": 0, + "trained_intervals": 18816, + "snapshot": "pass_end_0196", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18720, + "pass_science": { + "completed_passes": 196, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18816, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18816, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.370150641832879e-07, + "update_l2": 0.006002921145409346 + }, + "raw_ground_friction": { + "gradient_l2": 2.152024194401747e-07, + "update_l2": 0.0008043944835662842 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.454598716094551e-08, + "update_l2": 0.0019373847171664238 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2517773939180188e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2517773939180188e-05, + "observation_loss": 1.2517773939180188e-05, + "chamfer": 9.018653145176359e-06, + "track": 3.499121021377505e-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": 196, + "adam_update_count": 18816 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02246358299998974 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_01e9df8283684e51a6428b859dc7de65_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 197, + "next_interval": 0, + "next_adam_update": 18817, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 196, + "trained_intervals": 18816, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18816, + "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": 5.547086238861084, + "median": 10.357810974121094, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40049922466278076, + "median": 0.40049922466278076, + "max": 0.40049922466278076, + "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": 7.526622295379639, + "median": 10.322739601135254, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 256.4891052246094, + "median": 31502.146484375, + "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": 1856.8231201171875, + "median": 30416.470703125, + "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.40049922466278076, + "median": 0.40049922466278076, + "max": 0.40049922466278076, + "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": 283, + "controller_edge_stiffness": 62 + }, + "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_0197.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0197.json new file mode 100644 index 0000000000000000000000000000000000000000..62baf4389dd2f787b28b45bf2dcdada9dd735541 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0197.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_0197", + "executed_epochs": 197, + "score": null, + "best_score": 7.701034358357598e-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_c3fb452d692b4989a0d67e2f5846063c.npz", + "optimizer_file": "boundary_c3fb452d692b4989a0d67e2f5846063c_optimizer.pt", + "arrays_sha256": "c5676c2a4f84e3b790f4f8ab9ce944a02147b8e6a3a67d6072198d1ed4ace8cd", + "optimizer_sha256": "165b5067c6727fd93c1f19b75db2e43006d9dea4facabafbb4ae680c5259c5fb", + "stage": "adam", + "completed_passes": 197, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 18912, + "adam_update_count": 18912, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 198, + "consumed_count": 197, + "last_submitted_update": 18912, + "last_consumed_update": 18816, + "pending": [ + { + "reference": { + "source_update": 18912, + "completed_passes": 197, + "next_interval": 0, + "trained_intervals": 18912, + "snapshot": "pass_end_0197", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18816, + "pass_science": { + "completed_passes": 197, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 18912, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 18912, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4190310082540236e-07, + "update_l2": 0.005998391658067703 + }, + "raw_ground_friction": { + "gradient_l2": 2.1807754535529966e-07, + "update_l2": 0.0008034408092498779 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.876577967635967e-08, + "update_l2": 0.001958006527274847 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2498061551013961e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2498061551013961e-05, + "observation_loss": 1.2498061551013961e-05, + "chamfer": 9.007196240418125e-06, + "track": 3.490865537969512e-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": 197, + "adam_update_count": 18912 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02248085599967453 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c3fb452d692b4989a0d67e2f5846063c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 198, + "next_interval": 0, + "next_adam_update": 18913, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 197, + "trained_intervals": 18912, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 18912, + "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": 5.536663055419922, + "median": 10.358022689819336, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4008946120738983, + "median": 0.4008946120738983, + "max": 0.4008946120738983, + "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": 7.519886493682861, + "median": 10.322731971740723, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 253.82957458496094, + "median": 31508.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": 1844.35791015625, + "median": 30416.240234375, + "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.4008946120738983, + "median": 0.4008946120738983, + "max": 0.4008946120738983, + "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": 284, + "controller_edge_stiffness": 62 + }, + "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_0198.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0198.json new file mode 100644 index 0000000000000000000000000000000000000000..2270e94b727e07f60d0b913e7f261bfda2954479 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0198.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_0198", + "executed_epochs": 198, + "score": null, + "best_score": 7.689781054883346e-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_e15a249caaf6475d98ba223a43a0d80d.npz", + "optimizer_file": "boundary_e15a249caaf6475d98ba223a43a0d80d_optimizer.pt", + "arrays_sha256": "03e2dd185e1c7fafe54946e66e236c15e8c1f151591f4b49a6ad374a9cba8c92", + "optimizer_sha256": "2436a27ce7ee020a41a27510edda2ec4c50005ca96a1995607aa3e9f54fe759b", + "stage": "adam", + "completed_passes": 198, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19008, + "adam_update_count": 19008, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 199, + "consumed_count": 198, + "last_submitted_update": 19008, + "last_consumed_update": 18912, + "pending": [ + { + "reference": { + "source_update": 19008, + "completed_passes": 198, + "next_interval": 0, + "trained_intervals": 19008, + "snapshot": "pass_end_0198", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 18912, + "pass_science": { + "completed_passes": 198, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19008, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19008, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4279645199621882e-07, + "update_l2": 0.0059886802919209 + }, + "raw_ground_friction": { + "gradient_l2": 2.2980228209235065e-07, + "update_l2": 0.0007846653461456299 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.002567142284533e-08, + "update_l2": 0.0019608798902481794 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2481330486480147e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2481330486480147e-05, + "observation_loss": 1.2481330486480147e-05, + "chamfer": 8.997726581583265e-06, + "track": 3.4836043596442323e-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": 198, + "adam_update_count": 19008 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022325791000184836 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e15a249caaf6475d98ba223a43a0d80d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 199, + "next_interval": 0, + "next_adam_update": 19009, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 198, + "trained_intervals": 19008, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19008, + "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": 5.526635646820068, + "median": 10.358041763305664, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40104973316192627, + "median": 0.40104973316192627, + "max": 0.40104973316192627, + "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": 7.513215065002441, + "median": 10.322729110717773, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 251.29702758789062, + "median": 31509.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": 1832.094482421875, + "median": 30416.15234375, + "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.40104973316192627, + "median": 0.40104973316192627, + "max": 0.40104973316192627, + "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": 287, + "controller_edge_stiffness": 63 + }, + "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_0199.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0199.json new file mode 100644 index 0000000000000000000000000000000000000000..aa123bf07b9ebf57b9df88c12e02b3543dd1ef0f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0199.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_0199", + "executed_epochs": 199, + "score": null, + "best_score": 7.682107513081368e-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_e14a0dd5fa794b33b93bfb606166e1c1.npz", + "optimizer_file": "boundary_e14a0dd5fa794b33b93bfb606166e1c1_optimizer.pt", + "arrays_sha256": "41b7fb80b6918117398176ac212ef3a43265d7ad26b1bea8851b24389707bb8f", + "optimizer_sha256": "de1eb15a70a7f06a6426bebe7f28fb38ff021dd38d3623c659f9dd398b93c05a", + "stage": "adam", + "completed_passes": 199, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19104, + "adam_update_count": 19104, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 200, + "consumed_count": 199, + "last_submitted_update": 19104, + "last_consumed_update": 19008, + "pending": [ + { + "reference": { + "source_update": 19104, + "completed_passes": 199, + "next_interval": 0, + "trained_intervals": 19104, + "snapshot": "pass_end_0199", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19008, + "pass_science": { + "completed_passes": 199, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19104, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19104, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.459408309756327e-07, + "update_l2": 0.006008044816553593 + }, + "raw_ground_friction": { + "gradient_l2": 3.397278476313659e-07, + "update_l2": 0.0007816851139068604 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.4752388583237916e-08, + "update_l2": 0.001600198564119637 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.246643478225451e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.246643478225451e-05, + "observation_loss": 1.246643478225451e-05, + "chamfer": 8.989584785012994e-06, + "track": 3.4768497698678402e-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": 199, + "adam_update_count": 19104 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02243198799988022 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e14a0dd5fa794b33b93bfb606166e1c1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 200, + "next_interval": 0, + "next_adam_update": 19105, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 199, + "trained_intervals": 19104, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19104, + "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": 5.516993999481201, + "median": 10.358192443847656, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4013548195362091, + "median": 0.4013548195362091, + "max": 0.4013548195362091, + "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": 7.506617546081543, + "median": 10.322739601135254, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 248.88575744628906, + "median": 31514.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": 1820.046875, + "median": 30416.470703125, + "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.4013548195362091, + "median": 0.4013548195362091, + "max": 0.4013548195362091, + "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": 289, + "controller_edge_stiffness": 64 + }, + "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_0200.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0200.json new file mode 100644 index 0000000000000000000000000000000000000000..4b1fcc8abedf26604a9fa93977d4b611c75cdc44 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0200.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_0200", + "executed_epochs": 200, + "score": null, + "best_score": 7.675052295041951e-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_827ee6c9abf742b1a79325f062238e35.npz", + "optimizer_file": "boundary_827ee6c9abf742b1a79325f062238e35_optimizer.pt", + "arrays_sha256": "9f7efebf1d9a400835f35d424c17efcd0a52ca04a73162772b584b92d3af1928", + "optimizer_sha256": "6bdfd8c7b279df386d181be2ee9691086efa8cbbd610f0d31970dc7772d0fa63", + "stage": "adam", + "completed_passes": 200, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19200, + "adam_update_count": 19200, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 201, + "consumed_count": 200, + "last_submitted_update": 19200, + "last_consumed_update": 19104, + "pending": [ + { + "reference": { + "source_update": 19200, + "completed_passes": 200, + "next_interval": 0, + "trained_intervals": 19200, + "snapshot": "pass_end_0200", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19104, + "pass_science": { + "completed_passes": 200, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19200, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19200, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.497684678497535e-07, + "update_l2": 0.0060338168404996395 + }, + "raw_ground_friction": { + "gradient_l2": 4.044426020755054e-07, + "update_l2": 0.0007804632186889648 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.504162921468378e-08, + "update_l2": 0.0015819608233869076 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2452725968614686e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2452725968614686e-05, + "observation_loss": 1.2452725968614686e-05, + "chamfer": 8.98192865861347e-06, + "track": 3.4707970826275414e-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": 200, + "adam_update_count": 19200 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022318006998830242 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_827ee6c9abf742b1a79325f062238e35_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 201, + "next_interval": 0, + "next_adam_update": 19201, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 200, + "trained_intervals": 19200, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19200, + "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": 5.507640361785889, + "median": 10.358428001403809, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40160876512527466, + "median": 0.40160876512527466, + "max": 0.40160876512527466, + "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": 7.500092506408691, + "median": 10.322739601135254, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 246.56861877441406, + "median": 31521.591796875, + "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": 1808.209716796875, + "median": 30416.470703125, + "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.40160876512527466, + "median": 0.40160876512527466, + "max": 0.40160876512527466, + "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": 293, + "controller_edge_stiffness": 64 + }, + "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_0201.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0201.json new file mode 100644 index 0000000000000000000000000000000000000000..691a23ef772d720f44f975e074e4a6598a11dce5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0201.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_0201", + "executed_epochs": 201, + "score": null, + "best_score": 7.66677363846687e-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_b9370598fe2e4470b2c892eb4a95231b.npz", + "optimizer_file": "boundary_b9370598fe2e4470b2c892eb4a95231b_optimizer.pt", + "arrays_sha256": "c4cc4a26f6dddc8b32fd279e66c9dbb9703aaba9a1738308c4993237d97116c1", + "optimizer_sha256": "a9ef95cb264dc85397618ec59732d9810714a34a67635107646d2236094c74b0", + "stage": "adam", + "completed_passes": 201, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19296, + "adam_update_count": 19296, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 202, + "consumed_count": 201, + "last_submitted_update": 19296, + "last_consumed_update": 19200, + "pending": [ + { + "reference": { + "source_update": 19296, + "completed_passes": 201, + "next_interval": 0, + "trained_intervals": 19296, + "snapshot": "pass_end_0201", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19200, + "pass_science": { + "completed_passes": 201, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19296, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19296, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5032436806450278e-07, + "update_l2": 0.006045978516340256 + }, + "raw_ground_friction": { + "gradient_l2": 3.86192823498277e-07, + "update_l2": 0.0007704496383666992 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.5215124210831164e-08, + "update_l2": 0.001592990942299366 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2441208127711434e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2441208127711434e-05, + "observation_loss": 1.2441208127711434e-05, + "chamfer": 8.975175660452805e-06, + "track": 3.4660324672586285e-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": 201, + "adam_update_count": 19296 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02279452999937348 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_b9370598fe2e4470b2c892eb4a95231b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 202, + "next_interval": 0, + "next_adam_update": 19297, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 201, + "trained_intervals": 19296, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19296, + "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": 5.4986186027526855, + "median": 10.358461380004883, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4017523229122162, + "median": 0.4017523229122162, + "max": 0.4017523229122162, + "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": 7.4936017990112305, + "median": 10.322737693786621, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 244.35414123535156, + "median": 31522.64453125, + "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": 1796.5111083984375, + "median": 30416.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.4017523229122162, + "median": 0.4017523229122162, + "max": 0.4017523229122162, + "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": 300, + "controller_edge_stiffness": 64 + }, + "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_0202.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0202.json new file mode 100644 index 0000000000000000000000000000000000000000..806715e32db6e8db289422e1f7cf5409ca36b501 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0202.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_0202", + "executed_epochs": 202, + "score": null, + "best_score": 7.6596513546671e-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_a94c4993bf6643648c62bc500870b208.npz", + "optimizer_file": "boundary_a94c4993bf6643648c62bc500870b208_optimizer.pt", + "arrays_sha256": "1ff0047854f5a1ef15f197d690f940e91fb734e86e9adb783df859c86615b0e8", + "optimizer_sha256": "424ca72b0b0f8295b4df3411d4978fbef9f0c361f910145736322552f00b7fd9", + "stage": "adam", + "completed_passes": 202, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19392, + "adam_update_count": 19392, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 203, + "consumed_count": 202, + "last_submitted_update": 19392, + "last_consumed_update": 19296, + "pending": [ + { + "reference": { + "source_update": 19392, + "completed_passes": 202, + "next_interval": 0, + "trained_intervals": 19392, + "snapshot": "pass_end_0202", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19296, + "pass_science": { + "completed_passes": 202, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19392, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19392, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5102945383205224e-07, + "update_l2": 0.006036845501512289 + }, + "raw_ground_friction": { + "gradient_l2": 3.198910007995437e-07, + "update_l2": 0.0007716119289398193 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.6213399451080477e-08, + "update_l2": 0.001600801944732666 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.243841052200878e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.243841052200878e-05, + "observation_loss": 1.243841052200878e-05, + "chamfer": 8.974142474471591e-06, + "track": 3.4642678201635135e-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": 202, + "adam_update_count": 19392 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02253465600006166 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a94c4993bf6643648c62bc500870b208_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 203, + "next_interval": 0, + "next_adam_update": 19393, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 202, + "trained_intervals": 19392, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19392, + "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": 5.489905834197998, + "median": 10.358572959899902, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4018462300300598, + "median": 0.4018462300300598, + "max": 0.4018462300300598, + "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": 7.487107276916504, + "median": 10.322734832763672, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 242.23440551757812, + "median": 31526.16015625, + "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": 1784.8814697265625, + "median": 30416.328125, + "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.4018462300300598, + "median": 0.4018462300300598, + "max": 0.4018462300300598, + "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": 303, + "controller_edge_stiffness": 64 + }, + "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_0203.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0203.json new file mode 100644 index 0000000000000000000000000000000000000000..1eb29f48359e951d61f35f0d258007b2bde75e49 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0203.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_0203", + "executed_epochs": 203, + "score": null, + "best_score": 7.652974476949717e-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_46152fa0bad9404e9c5e7f1dc6e31c8c.npz", + "optimizer_file": "boundary_46152fa0bad9404e9c5e7f1dc6e31c8c_optimizer.pt", + "arrays_sha256": "00ce6689c1fb907d9480a9aad80b6dea5846166ef1fd1e0920a8c103f26c1495", + "optimizer_sha256": "5ea21365fbc42df0b1570f0be5344a7d8302d67cdcc4cfbc7af7668ea58ab286", + "stage": "adam", + "completed_passes": 203, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19488, + "adam_update_count": 19488, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 204, + "consumed_count": 203, + "last_submitted_update": 19488, + "last_consumed_update": 19392, + "pending": [ + { + "reference": { + "source_update": 19488, + "completed_passes": 203, + "next_interval": 0, + "trained_intervals": 19488, + "snapshot": "pass_end_0203", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19392, + "pass_science": { + "completed_passes": 203, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19488, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19488, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5179000456555514e-07, + "update_l2": 0.00602699164301157 + }, + "raw_ground_friction": { + "gradient_l2": 2.967060481751105e-07, + "update_l2": 0.0007745027542114258 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.6278408782332008e-08, + "update_l2": 0.001608298858627677 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2436858014552854e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2436858014552854e-05, + "observation_loss": 1.2436858014552854e-05, + "chamfer": 8.974136108008679e-06, + "track": 3.4627216791704996e-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": 203, + "adam_update_count": 19488 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022350482999172527 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_46152fa0bad9404e9c5e7f1dc6e31c8c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 204, + "next_interval": 0, + "next_adam_update": 19489, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 203, + "trained_intervals": 19488, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19488, + "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": 5.481570243835449, + "median": 10.358769416809082, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40204057097435, + "median": 0.40204057097435, + "max": 0.40204057097435, + "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": 7.48062801361084, + "median": 10.322731971740723, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 240.2236328125, + "median": 31532.35546875, + "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": 1773.354248046875, + "median": 30416.240234375, + "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.40204057097435, + "median": 0.40204057097435, + "max": 0.40204057097435, + "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": 304, + "controller_edge_stiffness": 64 + }, + "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_0204.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0204.json new file mode 100644 index 0000000000000000000000000000000000000000..f6905f826d4cface611727ef3eaaa8bc16bf4513 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0204.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_0204", + "executed_epochs": 204, + "score": null, + "best_score": 7.646066239412145e-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_53c825f034024d4b9661039b8e6f024a.npz", + "optimizer_file": "boundary_53c825f034024d4b9661039b8e6f024a_optimizer.pt", + "arrays_sha256": "86ca7a9292c0a8fe1b88013276ce365d7007e27148a5727e869cc85ca3ae57c0", + "optimizer_sha256": "5375d83b92526822d0592c3daafbf7a08f07f1983e15307b30280ce6511fe5f1", + "stage": "adam", + "completed_passes": 204, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19584, + "adam_update_count": 19584, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 205, + "consumed_count": 204, + "last_submitted_update": 19584, + "last_consumed_update": 19488, + "pending": [ + { + "reference": { + "source_update": 19584, + "completed_passes": 204, + "next_interval": 0, + "trained_intervals": 19584, + "snapshot": "pass_end_0204", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19488, + "pass_science": { + "completed_passes": 204, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19584, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19584, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5322717672461295e-07, + "update_l2": 0.006032794248312712 + }, + "raw_ground_friction": { + "gradient_l2": 2.8818033115385333e-07, + "update_l2": 0.0007746219635009766 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.6569585642732818e-08, + "update_l2": 0.001601765165105462 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.242932012246456e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.242932012246456e-05, + "observation_loss": 1.242932012246456e-05, + "chamfer": 8.969983355200384e-06, + "track": 3.4593365398905007e-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": 204, + "adam_update_count": 19584 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022365200999047374 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_53c825f034024d4b9661039b8e6f024a_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 205, + "next_interval": 0, + "next_adam_update": 19585, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 204, + "trained_intervals": 19584, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19584, + "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": 5.473618507385254, + "median": 10.359021186828613, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4024342894554138, + "median": 0.4024342894554138, + "max": 0.4024342894554138, + "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": 7.474220275878906, + "median": 10.322734832763672, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 238.3209991455078, + "median": 31540.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": 1762.0272216796875, + "median": 30416.328125, + "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.4024342894554138, + "median": 0.4024342894554138, + "max": 0.4024342894554138, + "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": 306, + "controller_edge_stiffness": 64 + }, + "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_0205.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0205.json new file mode 100644 index 0000000000000000000000000000000000000000..945c31e2081fa61f6cbc57bbe868e1c90efb13f0 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0205.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_0205", + "executed_epochs": 205, + "score": null, + "best_score": 7.636555435415934e-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_805606fff385477db072076995c75652.npz", + "optimizer_file": "boundary_805606fff385477db072076995c75652_optimizer.pt", + "arrays_sha256": "f68c8e6c58f7a294ba65aa36d65ceba44c7d70d6b987bede122318c7db507b47", + "optimizer_sha256": "ccd52bd719f5908400e20ac305391f06348b65ab2a865f4d65a6bf509c16ab73", + "stage": "adam", + "completed_passes": 205, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19680, + "adam_update_count": 19680, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 206, + "consumed_count": 205, + "last_submitted_update": 19680, + "last_consumed_update": 19584, + "pending": [ + { + "reference": { + "source_update": 19680, + "completed_passes": 205, + "next_interval": 0, + "trained_intervals": 19680, + "snapshot": "pass_end_0205", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19584, + "pass_science": { + "completed_passes": 205, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19680, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19680, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5417965926189936e-07, + "update_l2": 0.006042745430022478 + }, + "raw_ground_friction": { + "gradient_l2": 2.6918041839962825e-07, + "update_l2": 0.0007710158824920654 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.6734161551189572e-08, + "update_l2": 0.0016082583460956812 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2422293366398662e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2422293366398662e-05, + "observation_loss": 1.2422293366398662e-05, + "chamfer": 8.966205314209219e-06, + "track": 3.456088506936794e-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": 205, + "adam_update_count": 19680 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02296578999994381 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_805606fff385477db072076995c75652_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 206, + "next_interval": 0, + "next_adam_update": 19681, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 205, + "trained_intervals": 19680, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19680, + "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": 5.4659810066223145, + "median": 10.35914421081543, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4027397632598877, + "median": 0.4027397632598877, + "max": 0.4027397632598877, + "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": 7.467889308929443, + "median": 10.322813034057617, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 236.50775146484375, + "median": 31544.173828125, + "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": 1750.9071044921875, + "median": 30418.705078125, + "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.4027397632598877, + "median": 0.4027397632598877, + "max": 0.4027397632598877, + "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": 307, + "controller_edge_stiffness": 64 + }, + "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_0206.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0206.json new file mode 100644 index 0000000000000000000000000000000000000000..08100dadb70a2db67ea739ccd75d397eea290a87 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0206.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_0206", + "executed_epochs": 206, + "score": null, + "best_score": 7.62946086751981e-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_01ba67eff6094e99a215ce16f62e6fd9.npz", + "optimizer_file": "boundary_01ba67eff6094e99a215ce16f62e6fd9_optimizer.pt", + "arrays_sha256": "75278bfff61a1f2e5f0be80f234ca23006ad1d73ad40a5449d19981cc676fb9b", + "optimizer_sha256": "7cb3ee1433e2a4e283d56c1d5ce1c576e68005deb1101719e61ca15331c32733", + "stage": "adam", + "completed_passes": 206, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19776, + "adam_update_count": 19776, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 207, + "consumed_count": 206, + "last_submitted_update": 19776, + "last_consumed_update": 19680, + "pending": [ + { + "reference": { + "source_update": 19776, + "completed_passes": 206, + "next_interval": 0, + "trained_intervals": 19776, + "snapshot": "pass_end_0206", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19680, + "pass_science": { + "completed_passes": 206, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19776, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19776, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5660724272947846e-07, + "update_l2": 0.0060476213693618774 + }, + "raw_ground_friction": { + "gradient_l2": 2.7342935027263593e-07, + "update_l2": 0.000773698091506958 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7088212561920955e-08, + "update_l2": 0.0016048902180045843 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2416442586982157e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2416442586982157e-05, + "observation_loss": 1.2416442586982157e-05, + "chamfer": 8.96317396836821e-06, + "track": 3.4532683912402717e-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": 206, + "adam_update_count": 19776 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0223850330003188 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_01ba67eff6094e99a215ce16f62e6fd9_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 207, + "next_interval": 0, + "next_adam_update": 19777, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 206, + "trained_intervals": 19776, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19776, + "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": 5.458648681640625, + "median": 10.359350204467773, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.403130441904068, + "median": 0.403130441904068, + "max": 0.403130441904068, + "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": 7.461672782897949, + "median": 10.322844505310059, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 234.7799530029297, + "median": 31550.671875, + "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": 1740.0562744140625, + "median": 30419.6640625, + "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.403130441904068, + "median": 0.403130441904068, + "max": 0.403130441904068, + "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": 308, + "controller_edge_stiffness": 65 + }, + "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_0207.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0207.json new file mode 100644 index 0000000000000000000000000000000000000000..31f18e50d158c8d9ec0d7371bf9f375dfaa3b964 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0207.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_0207", + "executed_epochs": 207, + "score": null, + "best_score": 7.622052213681248e-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_0b94e4c4feda4b1784d85412e7e1c6f9.npz", + "optimizer_file": "boundary_0b94e4c4feda4b1784d85412e7e1c6f9_optimizer.pt", + "arrays_sha256": "83ce43b79209c7541bff8c42768c25975a31e7512973ce5abb8806e90323d86e", + "optimizer_sha256": "a348114972ca484343cd0d1200f823d38f3498b8405d508176dd477e6e48bf6c", + "stage": "adam", + "completed_passes": 207, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19872, + "adam_update_count": 19872, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 208, + "consumed_count": 207, + "last_submitted_update": 19872, + "last_consumed_update": 19776, + "pending": [ + { + "reference": { + "source_update": 19872, + "completed_passes": 207, + "next_interval": 0, + "trained_intervals": 19872, + "snapshot": "pass_end_0207", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19776, + "pass_science": { + "completed_passes": 207, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19872, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19872, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5873894199103233e-07, + "update_l2": 0.006050788331776857 + }, + "raw_ground_friction": { + "gradient_l2": 2.679332453681127e-07, + "update_l2": 0.0007664859294891357 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7510530742347328e-08, + "update_l2": 0.001599134411662817 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2413580407155678e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2413580407155678e-05, + "observation_loss": 1.2413580407155678e-05, + "chamfer": 8.962269021139946e-06, + "track": 3.4513111586420564e-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": 207, + "adam_update_count": 19872 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022536275000675232 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_0b94e4c4feda4b1784d85412e7e1c6f9_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 208, + "next_interval": 0, + "next_adam_update": 19873, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 207, + "trained_intervals": 19872, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19872, + "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": 5.451567649841309, + "median": 10.359733581542969, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40331196784973145, + "median": 0.40331196784973145, + "max": 0.40331196784973145, + "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": 7.455583572387695, + "median": 10.322840690612793, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 233.1233367919922, + "median": 31562.771484375, + "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": 1729.4930419921875, + "median": 30419.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.40331196784973145, + "median": 0.40331196784973145, + "max": 0.40331196784973145, + "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": 309, + "controller_edge_stiffness": 65 + }, + "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_0208.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0208.json new file mode 100644 index 0000000000000000000000000000000000000000..0dc9eebbd1c88e1965aaaf46ede8a85e34f1dbd3 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0208.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_0208", + "executed_epochs": 208, + "score": null, + "best_score": 7.616089952477978e-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_27eb5c8f3949449798ddf8e848d5dbe4.npz", + "optimizer_file": "boundary_27eb5c8f3949449798ddf8e848d5dbe4_optimizer.pt", + "arrays_sha256": "8998509c2d82d595a118d8ddf8c05fbd9ee7da42a42a1a432e26bb655174be99", + "optimizer_sha256": "69613bb2fc054008b7bc8cbc145942f2d24279ed4385c7d89e6e8cf34c610121", + "stage": "adam", + "completed_passes": 208, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 19968, + "adam_update_count": 19968, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 209, + "consumed_count": 208, + "last_submitted_update": 19968, + "last_consumed_update": 19872, + "pending": [ + { + "reference": { + "source_update": 19968, + "completed_passes": 208, + "next_interval": 0, + "trained_intervals": 19968, + "snapshot": "pass_end_0208", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19872, + "pass_science": { + "completed_passes": 208, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 19968, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 19968, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5913391848698666e-07, + "update_l2": 0.0060477349907159805 + }, + "raw_ground_friction": { + "gradient_l2": 2.5731310415721964e-07, + "update_l2": 0.0007630288600921631 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7614737163617065e-08, + "update_l2": 0.0015996691072359681 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2410835552145727e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2410835552145727e-05, + "observation_loss": 1.2410835552145727e-05, + "chamfer": 8.961359526438173e-06, + "track": 3.449475570960203e-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": 208, + "adam_update_count": 19968 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02244151200102351 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_27eb5c8f3949449798ddf8e848d5dbe4_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 209, + "next_interval": 0, + "next_adam_update": 19969, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 208, + "trained_intervals": 19968, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 19968, + "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": 5.4447340965271, + "median": 10.359776496887207, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40357983112335205, + "median": 0.40357983112335205, + "max": 0.40357983112335205, + "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": 7.4496684074401855, + "median": 10.322717666625977, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 231.53570556640625, + "median": 31564.125, + "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": 1719.29296875, + "median": 30415.8046875, + "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.40357983112335205, + "median": 0.40357983112335205, + "max": 0.40357983112335205, + "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": 311, + "controller_edge_stiffness": 65 + }, + "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_0209.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0209.json new file mode 100644 index 0000000000000000000000000000000000000000..5eb9e43e6fadf4a1faec483b6771469b2544c2b9 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0209.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_0209", + "executed_epochs": 209, + "score": null, + "best_score": 7.6108938174002105e-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_1a051b3296df401e8b526940682f387b.npz", + "optimizer_file": "boundary_1a051b3296df401e8b526940682f387b_optimizer.pt", + "arrays_sha256": "565849ea9be8e389bc0a150e8ebfd04c61ef02ec9ac0d1d7aaa74ddcd6887d2c", + "optimizer_sha256": "dc82233684ed02793c169a358e99d5d5717319f805414f9cd34255ed914f5d5e", + "stage": "adam", + "completed_passes": 209, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20064, + "adam_update_count": 20064, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 210, + "consumed_count": 209, + "last_submitted_update": 20064, + "last_consumed_update": 19968, + "pending": [ + { + "reference": { + "source_update": 20064, + "completed_passes": 209, + "next_interval": 0, + "trained_intervals": 20064, + "snapshot": "pass_end_0209", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 19968, + "pass_science": { + "completed_passes": 209, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20064, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20064, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5832269184556935e-07, + "update_l2": 0.006046068388968706 + }, + "raw_ground_friction": { + "gradient_l2": 2.4948687382675416e-07, + "update_l2": 0.000758737325668335 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7491994458728186e-08, + "update_l2": 0.0016048378311097622 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2409083865350112e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2409083865350112e-05, + "observation_loss": 1.2409083865350112e-05, + "chamfer": 8.961267667473294e-06, + "track": 3.4478166526241694e-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": 209, + "adam_update_count": 20064 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022502589999930933 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_1a051b3296df401e8b526940682f387b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 210, + "next_interval": 0, + "next_adam_update": 20065, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 209, + "trained_intervals": 20064, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20064, + "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": 5.438212871551514, + "median": 10.359914779663086, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4037981927394867, + "median": 0.4037981927394867, + "max": 0.4037981927394867, + "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": 7.44392728805542, + "median": 10.322714805603027, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 230.03073120117188, + "median": 31568.4921875, + "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": 1709.4505615234375, + "median": 30415.716796875, + "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.4037981927394867, + "median": 0.4037981927394867, + "max": 0.4037981927394867, + "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": 316, + "controller_edge_stiffness": 65 + }, + "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_0210.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0210.json new file mode 100644 index 0000000000000000000000000000000000000000..f2ed90c10c919401ddff20afd7e48b17b37399cd --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0210.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_0210", + "executed_epochs": 210, + "score": null, + "best_score": 7.605918893223891e-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_daeb2c31d9b04ffeb58444fc0ba6a66b.npz", + "optimizer_file": "boundary_daeb2c31d9b04ffeb58444fc0ba6a66b_optimizer.pt", + "arrays_sha256": "9a241d2cc43bcab8ea66a983c2087e4733812e671951ee04f2b45a65c2bb2391", + "optimizer_sha256": "fd1a3445426e8de6f5c17a51d004b2e7084be5d9b9b448b7979d9147170e2eb6", + "stage": "adam", + "completed_passes": 210, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20160, + "adam_update_count": 20160, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 211, + "consumed_count": 210, + "last_submitted_update": 20160, + "last_consumed_update": 20064, + "pending": [ + { + "reference": { + "source_update": 20160, + "completed_passes": 210, + "next_interval": 0, + "trained_intervals": 20160, + "snapshot": "pass_end_0210", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20064, + "pass_science": { + "completed_passes": 210, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20160, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20160, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.602650598897526e-07, + "update_l2": 0.006062604952603579 + }, + "raw_ground_friction": { + "gradient_l2": 2.4514685037502204e-07, + "update_l2": 0.0007575750350952148 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7829223370190448e-08, + "update_l2": 0.0016125200781971216 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2409746886987705e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2409746886987705e-05, + "observation_loss": 1.2409746886987705e-05, + "chamfer": 8.96287110663252e-06, + "track": 3.4468760077288607e-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": 210, + "adam_update_count": 20160 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022463674999016803 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_daeb2c31d9b04ffeb58444fc0ba6a66b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 211, + "next_interval": 0, + "next_adam_update": 20161, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 210, + "trained_intervals": 20160, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20160, + "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": 5.43190336227417, + "median": 10.360215187072754, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4039427638053894, + "median": 0.4039427638053894, + "max": 0.4039427638053894, + "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": 7.438436031341553, + "median": 10.322711944580078, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 228.58392333984375, + "median": 31577.9765625, + "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": 1700.08935546875, + "median": 30415.630859375, + "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.4039427638053894, + "median": 0.4039427638053894, + "max": 0.4039427638053894, + "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": 317, + "controller_edge_stiffness": 65 + }, + "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_0211.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0211.json new file mode 100644 index 0000000000000000000000000000000000000000..2d00a30bcaa78b015de17818787f5f51a5b7a054 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0211.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_0211", + "executed_epochs": 211, + "score": null, + "best_score": 7.60063924805839e-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_b66fd9ce6a3243f99bd51501fd92e12c.npz", + "optimizer_file": "boundary_b66fd9ce6a3243f99bd51501fd92e12c_optimizer.pt", + "arrays_sha256": "bf9ec472b07833852aa1b03c97a8461adbdd4939f1871fcec63d40745a1452e9", + "optimizer_sha256": "d7130c75270dc9b5556b86d1bfe8b2700720adfbdeee00e87a84089fa44fcab0", + "stage": "adam", + "completed_passes": 211, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20256, + "adam_update_count": 20256, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 212, + "consumed_count": 211, + "last_submitted_update": 20256, + "last_consumed_update": 20160, + "pending": [ + { + "reference": { + "source_update": 20256, + "completed_passes": 211, + "next_interval": 0, + "trained_intervals": 20256, + "snapshot": "pass_end_0211", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20160, + "pass_science": { + "completed_passes": 211, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20256, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20256, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.608912043593591e-07, + "update_l2": 0.006062272470444441 + }, + "raw_ground_friction": { + "gradient_l2": 2.4963119926724175e-07, + "update_l2": 0.0007578730583190918 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.789313668927207e-08, + "update_l2": 0.0016143955290317535 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2406208952597808e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2406208952597808e-05, + "observation_loss": 1.2406208952597808e-05, + "chamfer": 8.961539606389124e-06, + "track": 3.444669346208684e-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": 211, + "adam_update_count": 20256 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02258693099975062 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_b66fd9ce6a3243f99bd51501fd92e12c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 212, + "next_interval": 0, + "next_adam_update": 20257, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 211, + "trained_intervals": 20256, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20256, + "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": 5.425695896148682, + "median": 10.360270500183105, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40409788489341736, + "median": 0.40409788489341736, + "max": 0.40409788489341736, + "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": 7.433095932006836, + "median": 10.322709083557129, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 227.16937255859375, + "median": 31579.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": 1691.0347900390625, + "median": 30415.54296875, + "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.40409788489341736, + "median": 0.40409788489341736, + "max": 0.40409788489341736, + "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": 323, + "controller_edge_stiffness": 66 + }, + "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_0212.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0212.json new file mode 100644 index 0000000000000000000000000000000000000000..6dd04f121bb112f42638aadcc66d591ff6a5102f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0212.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_0212", + "executed_epochs": 212, + "score": null, + "best_score": 7.597710360111402e-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_b86767466d144c5288381c2ce74991f3.npz", + "optimizer_file": "boundary_b86767466d144c5288381c2ce74991f3_optimizer.pt", + "arrays_sha256": "33fad2ced08295e5eb20bfb38229bfb58afa66845700bd5ce569ac534968b689", + "optimizer_sha256": "a548ed17512ed55736be127bfe2e81782607b03a0601fdcf2c2e00e76c3bbe52", + "stage": "adam", + "completed_passes": 212, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20352, + "adam_update_count": 20352, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 213, + "consumed_count": 212, + "last_submitted_update": 20352, + "last_consumed_update": 20256, + "pending": [ + { + "reference": { + "source_update": 20352, + "completed_passes": 212, + "next_interval": 0, + "trained_intervals": 20352, + "snapshot": "pass_end_0212", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20256, + "pass_science": { + "completed_passes": 212, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20352, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20352, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.59205555405606e-07, + "update_l2": 0.006063542328774929 + }, + "raw_ground_friction": { + "gradient_l2": 2.5073134679587383e-07, + "update_l2": 0.0007551312446594238 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7664173174457574e-08, + "update_l2": 0.0016130853909999132 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2402168067637831e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2402168067637831e-05, + "observation_loss": 1.2402168067637831e-05, + "chamfer": 8.960085324360989e-06, + "track": 3.4420825159031665e-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": 212, + "adam_update_count": 20352 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022300695000012638 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_b86767466d144c5288381c2ce74991f3_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 213, + "next_interval": 0, + "next_adam_update": 20353, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 212, + "trained_intervals": 20352, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20352, + "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": 5.419676303863525, + "median": 10.360490798950195, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.404287189245224, + "median": 0.404287189245224, + "max": 0.404287189245224, + "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": 7.427598476409912, + "median": 10.32270622253418, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 225.8060302734375, + "median": 31586.6796875, + "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": 1681.763916015625, + "median": 30415.455078125, + "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.404287189245224, + "median": 0.404287189245224, + "max": 0.404287189245224, + "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": 326, + "controller_edge_stiffness": 66 + }, + "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_0213.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0213.json new file mode 100644 index 0000000000000000000000000000000000000000..55b7f004155885c584120e5a8ed9ea51859317d5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0213.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_0213", + "executed_epochs": 213, + "score": null, + "best_score": 7.591669065239633e-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_75ff76139eb149d19d1ddce893caa0f3.npz", + "optimizer_file": "boundary_75ff76139eb149d19d1ddce893caa0f3_optimizer.pt", + "arrays_sha256": "469f006c3153b10088c9bbc2127836480612a8a655a23579f960f2d0e24dfc25", + "optimizer_sha256": "07ff4d6dcadffccc37c3c4b16023b25207c189f409002a4169ff119d01726392", + "stage": "adam", + "completed_passes": 213, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20448, + "adam_update_count": 20448, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 214, + "consumed_count": 213, + "last_submitted_update": 20448, + "last_consumed_update": 20352, + "pending": [ + { + "reference": { + "source_update": 20448, + "completed_passes": 213, + "next_interval": 0, + "trained_intervals": 20448, + "snapshot": "pass_end_0213", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20352, + "pass_science": { + "completed_passes": 213, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20448, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20448, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.60191490294892e-07, + "update_l2": 0.00607488164678216 + }, + "raw_ground_friction": { + "gradient_l2": 2.4358669747925887e-07, + "update_l2": 0.0007493495941162109 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.7946077452156715e-08, + "update_l2": 0.0016188585432246327 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.240181882167235e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.240181882167235e-05, + "observation_loss": 1.240181882167235e-05, + "chamfer": 8.961180355981924e-06, + "track": 3.440638238316751e-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": 213, + "adam_update_count": 20448 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022679063000396127 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_75ff76139eb149d19d1ddce893caa0f3_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 214, + "next_interval": 0, + "next_adam_update": 20449, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 213, + "trained_intervals": 20448, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20448, + "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": 5.413852214813232, + "median": 10.360649108886719, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4043949842453003, + "median": 0.4043949842453003, + "max": 0.4043949842453003, + "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": 7.422002792358398, + "median": 10.322710990905762, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 224.49472045898438, + "median": 31591.681640625, + "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": 1672.3795166015625, + "median": 30415.6015625, + "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.4043949842453003, + "median": 0.4043949842453003, + "max": 0.4043949842453003, + "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": 331, + "controller_edge_stiffness": 66 + }, + "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_0214.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0214.json new file mode 100644 index 0000000000000000000000000000000000000000..bf5851957c2bd853c548551902c90aae1ed910b5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0214.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_0214", + "executed_epochs": 214, + "score": null, + "best_score": 7.588129262122341e-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_e823bac684d740bf8d435b05749ef4f1.npz", + "optimizer_file": "boundary_e823bac684d740bf8d435b05749ef4f1_optimizer.pt", + "arrays_sha256": "34995021bbebb51d81d7e5f74e3ad8667a81eb76983259b62de5cb7e5d1c4be2", + "optimizer_sha256": "fe90c7b8b297ec1842c326ffaab3b197b2945032a74b25d26445b8b76d328a50", + "stage": "adam", + "completed_passes": 214, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20544, + "adam_update_count": 20544, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 215, + "consumed_count": 214, + "last_submitted_update": 20544, + "last_consumed_update": 20448, + "pending": [ + { + "reference": { + "source_update": 20544, + "completed_passes": 214, + "next_interval": 0, + "trained_intervals": 20544, + "snapshot": "pass_end_0214", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20448, + "pass_science": { + "completed_passes": 214, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20544, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20544, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.620974643401496e-07, + "update_l2": 0.00608851807191968 + }, + "raw_ground_friction": { + "gradient_l2": 2.48682027859104e-07, + "update_l2": 0.0007469356060028076 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8304226518116593e-08, + "update_l2": 0.0016216752119362354 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2403225809975993e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2403225809975993e-05, + "observation_loss": 1.2403225809975993e-05, + "chamfer": 8.963371328718495e-06, + "track": 3.439854253883823e-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": 214, + "adam_update_count": 20544 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02242485900023894 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e823bac684d740bf8d435b05749ef4f1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 215, + "next_interval": 0, + "next_adam_update": 20545, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 214, + "trained_intervals": 20544, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20544, + "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": 5.408291339874268, + "median": 10.360780715942383, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40465953946113586, + "median": 0.40465953946113586, + "max": 0.40465953946113586, + "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": 7.416505813598633, + "median": 10.322742462158203, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 223.2498016357422, + "median": 31595.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": 1663.2117919921875, + "median": 30416.55859375, + "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.40465953946113586, + "median": 0.40465953946113586, + "max": 0.40465953946113586, + "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": 337, + "controller_edge_stiffness": 66 + }, + "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_0215.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0215.json new file mode 100644 index 0000000000000000000000000000000000000000..9b2064d68ae0ac9be00f0140b339124802a43ef3 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0215.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_0215", + "executed_epochs": 215, + "score": null, + "best_score": 7.582374728087871e-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_38fb201ff1434cb6bf7b87b373615e72.npz", + "optimizer_file": "boundary_38fb201ff1434cb6bf7b87b373615e72_optimizer.pt", + "arrays_sha256": "6831936df7e5975a25ca392d67e5a3c3ba94c8af44ea3dd6bdc65a5e40067557", + "optimizer_sha256": "f4cd360fe1efe857327746caa2092c5e2270b04ce2ca89b344f66de7eddfa322", + "stage": "adam", + "completed_passes": 215, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20640, + "adam_update_count": 20640, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 216, + "consumed_count": 215, + "last_submitted_update": 20640, + "last_consumed_update": 20544, + "pending": [ + { + "reference": { + "source_update": 20640, + "completed_passes": 215, + "next_interval": 0, + "trained_intervals": 20640, + "snapshot": "pass_end_0215", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20544, + "pass_science": { + "completed_passes": 215, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20640, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20640, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6345595099664934e-07, + "update_l2": 0.006088835187256336 + }, + "raw_ground_friction": { + "gradient_l2": 2.5863883479360084e-07, + "update_l2": 0.0007476806640625 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.854467240354097e-08, + "update_l2": 0.0016271087806671858 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2402610082062893e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2402610082062893e-05, + "observation_loss": 1.2402610082062893e-05, + "chamfer": 8.964437256508972e-06, + "track": 3.43817282555392e-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": 215, + "adam_update_count": 20640 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022332357000777847 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_38fb201ff1434cb6bf7b87b373615e72_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 216, + "next_interval": 0, + "next_adam_update": 20641, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 215, + "trained_intervals": 20640, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20640, + "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": 5.402980804443359, + "median": 10.36106014251709, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40503865480422974, + "median": 0.40503865480422974, + "max": 0.40503865480422974, + "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": 7.411092758178711, + "median": 10.322782516479492, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 222.06736755371094, + "median": 31604.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": 1654.2330322265625, + "median": 30417.77734375, + "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.40503865480422974, + "median": 0.40503865480422974, + "max": 0.40503865480422974, + "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": 344, + "controller_edge_stiffness": 67 + }, + "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_0216.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0216.json new file mode 100644 index 0000000000000000000000000000000000000000..418d6bd2da2c568bcc183d20f703f2161e6fc405 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0216.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_0216", + "executed_epochs": 216, + "score": null, + "best_score": 7.576593707388686e-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_be446467ecb04d69aff0b0f5def46ca3.npz", + "optimizer_file": "boundary_be446467ecb04d69aff0b0f5def46ca3_optimizer.pt", + "arrays_sha256": "b40ac8263ffddeecba446d5f7e2f35c6eb716c65283a9c15af10c96e548a58c1", + "optimizer_sha256": "d51008b6ec4e4b480859e2aa05d8cd807bb1b7d45bf93493f2e18639bac54b00", + "stage": "adam", + "completed_passes": 216, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20736, + "adam_update_count": 20736, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 217, + "consumed_count": 216, + "last_submitted_update": 20736, + "last_consumed_update": 20640, + "pending": [ + { + "reference": { + "source_update": 20736, + "completed_passes": 216, + "next_interval": 0, + "trained_intervals": 20736, + "snapshot": "pass_end_0216", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20640, + "pass_science": { + "completed_passes": 216, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20736, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20736, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5992613100479502e-07, + "update_l2": 0.0060818856582045555 + }, + "raw_ground_friction": { + "gradient_l2": 2.4548040755689726e-07, + "update_l2": 0.0007489621639251709 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.796240750058132e-08, + "update_l2": 0.0016289427876472473 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2402339052641764e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2402339052641764e-05, + "observation_loss": 1.2402339052641764e-05, + "chamfer": 8.965684173745103e-06, + "track": 3.4366551062703365e-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": 216, + "adam_update_count": 20736 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022295630998996785 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_be446467ecb04d69aff0b0f5def46ca3_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 217, + "next_interval": 0, + "next_adam_update": 20737, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 216, + "trained_intervals": 20736, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20736, + "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": 5.3978047370910645, + "median": 10.361246109008789, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40534400939941406, + "median": 0.40534400939941406, + "max": 0.40534400939941406, + "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": 7.405653953552246, + "median": 10.322779655456543, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 220.9208984375, + "median": 31610.546875, + "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": 1645.2603759765625, + "median": 30417.689453125, + "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.40534400939941406, + "median": 0.40534400939941406, + "max": 0.40534400939941406, + "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": 345, + "controller_edge_stiffness": 67 + }, + "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_0217.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0217.json new file mode 100644 index 0000000000000000000000000000000000000000..914cc2447c4eccb8f1a92a84efe9db1d22fca7a8 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0217.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_0217", + "executed_epochs": 217, + "score": null, + "best_score": 7.571690848825104e-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_c2650efd6dab4355818ec3f0aa185aaa.npz", + "optimizer_file": "boundary_c2650efd6dab4355818ec3f0aa185aaa_optimizer.pt", + "arrays_sha256": "210e91a3c656c34ee3059cef3085bd7fdba2c68e9d3fc48dd6c661cc2114c7f4", + "optimizer_sha256": "619ea5f5e00fd5ba8033eb13794b0bee587b255f3770b962602e93e11682c0c8", + "stage": "adam", + "completed_passes": 217, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20832, + "adam_update_count": 20832, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 218, + "consumed_count": 217, + "last_submitted_update": 20832, + "last_consumed_update": 20736, + "pending": [ + { + "reference": { + "source_update": 20832, + "completed_passes": 217, + "next_interval": 0, + "trained_intervals": 20832, + "snapshot": "pass_end_0217", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20736, + "pass_science": { + "completed_passes": 217, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20832, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20832, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6108859313135326e-07, + "update_l2": 0.006077759899199009 + }, + "raw_ground_friction": { + "gradient_l2": 2.457212247009011e-07, + "update_l2": 0.0007424652576446533 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8345807479013274e-08, + "update_l2": 0.0016290262574329972 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2399026672937907e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2399026672937907e-05, + "observation_loss": 1.2399026672937907e-05, + "chamfer": 8.964860171545297e-06, + "track": 3.4341660466452595e-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": 217, + "adam_update_count": 20832 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022261717998844688 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c2650efd6dab4355818ec3f0aa185aaa_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 218, + "next_interval": 0, + "next_adam_update": 20833, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 217, + "trained_intervals": 20832, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20832, + "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": 5.39276647567749, + "median": 10.361349105834961, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4056011140346527, + "median": 0.4056011140346527, + "max": 0.4056011140346527, + "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": 7.400230884552002, + "median": 10.322762489318848, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 219.81063842773438, + "median": 31613.802734375, + "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": 1636.3621826171875, + "median": 30417.16796875, + "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.4056011140346527, + "median": 0.4056011140346527, + "max": 0.4056011140346527, + "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": 349, + "controller_edge_stiffness": 67 + }, + "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_0218.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0218.json new file mode 100644 index 0000000000000000000000000000000000000000..b295ed69d7093a70ef136b3e95584157c3ba234d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0218.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_0218", + "executed_epochs": 218, + "score": null, + "best_score": 7.565742154251136e-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_c6d126542e5d4263a2f8b1426d511835.npz", + "optimizer_file": "boundary_c6d126542e5d4263a2f8b1426d511835_optimizer.pt", + "arrays_sha256": "3ccbf076cbf9899dcbb0cb0335f31ee0629509d92080495af26dc94b32a22cc3", + "optimizer_sha256": "3139451467ff0a8b530030cae635a2c373fe9c092bbcabe610ef5f4da717dded", + "stage": "adam", + "completed_passes": 218, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 20928, + "adam_update_count": 20928, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 219, + "consumed_count": 218, + "last_submitted_update": 20928, + "last_consumed_update": 20832, + "pending": [ + { + "reference": { + "source_update": 20928, + "completed_passes": 218, + "next_interval": 0, + "trained_intervals": 20928, + "snapshot": "pass_end_0218", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20832, + "pass_science": { + "completed_passes": 218, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 20928, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 20928, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.616435270079819e-07, + "update_l2": 0.006081077270209789 + }, + "raw_ground_friction": { + "gradient_l2": 2.4862458758434514e-07, + "update_l2": 0.0007395744323730469 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8496767612296026e-08, + "update_l2": 0.0016327437479048967 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2401093044900335e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2401093044900335e-05, + "observation_loss": 1.2401093044900335e-05, + "chamfer": 8.967312169261277e-06, + "track": 3.433781103012734e-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": 218, + "adam_update_count": 20928 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02264537399969413 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c6d126542e5d4263a2f8b1426d511835_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 219, + "next_interval": 0, + "next_adam_update": 20929, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 218, + "trained_intervals": 20928, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 20928, + "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": 5.387929916381836, + "median": 10.361372947692871, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4059737026691437, + "median": 0.4059737026691437, + "max": 0.4059737026691437, + "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": 7.394834041595459, + "median": 10.322798728942871, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 218.7500762939453, + "median": 31614.556640625, + "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": 1627.5546875, + "median": 30418.271484375, + "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.4059737026691437, + "median": 0.4059737026691437, + "max": 0.4059737026691437, + "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": 350, + "controller_edge_stiffness": 67 + }, + "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_0219.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0219.json new file mode 100644 index 0000000000000000000000000000000000000000..662af676b3686e859f9fa9366cce5b845db9eb15 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0219.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_0219", + "executed_epochs": 219, + "score": null, + "best_score": 7.559401346668437e-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_5694215db40f43fcb1de704313af73ff.npz", + "optimizer_file": "boundary_5694215db40f43fcb1de704313af73ff_optimizer.pt", + "arrays_sha256": "f29f5ff1c043cbebc2214e54788200e83c09d95092fca30ad1254b3b5b6e6f5f", + "optimizer_sha256": "99b3d57dfbe795ee2dbb8924470fdf013736ba2099aae98bebecd26ad274882c", + "stage": "adam", + "completed_passes": 219, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21024, + "adam_update_count": 21024, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 220, + "consumed_count": 219, + "last_submitted_update": 21024, + "last_consumed_update": 20928, + "pending": [ + { + "reference": { + "source_update": 21024, + "completed_passes": 219, + "next_interval": 0, + "trained_intervals": 21024, + "snapshot": "pass_end_0219", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20928, + "pass_science": { + "completed_passes": 219, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21024, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21024, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6407004466145736e-07, + "update_l2": 0.0060968054458498955 + }, + "raw_ground_friction": { + "gradient_l2": 2.5345920562358515e-07, + "update_l2": 0.0007432997226715088 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.894552686427687e-08, + "update_l2": 0.0016364625189453363 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2401299500197638e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2401299500197638e-05, + "observation_loss": 1.2401299500197638e-05, + "chamfer": 8.968381735030562e-06, + "track": 3.4329179925407516e-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": 219, + "adam_update_count": 21024 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02246979499977897 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5694215db40f43fcb1de704313af73ff_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 220, + "next_interval": 0, + "next_adam_update": 21025, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 219, + "trained_intervals": 21024, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21024, + "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": 5.383195400238037, + "median": 10.361584663391113, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40633657574653625, + "median": 0.40633657574653625, + "max": 0.40633657574653625, + "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": 7.389431476593018, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 217.71685791015625, + "median": 31621.25, + "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": 1618.78564453125, + "median": 30421.0859375, + "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.40633657574653625, + "median": 0.40633657574653625, + "max": 0.40633657574653625, + "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": 352, + "controller_edge_stiffness": 67 + }, + "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_0220.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0220.json new file mode 100644 index 0000000000000000000000000000000000000000..0fb5fc339f94a47168050bc2536b0b70932baa55 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0220.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_0220", + "executed_epochs": 220, + "score": null, + "best_score": 7.554436201928638e-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_6ab7ba95f6ff4b67887a59a578e91537.npz", + "optimizer_file": "boundary_6ab7ba95f6ff4b67887a59a578e91537_optimizer.pt", + "arrays_sha256": "76c6d32aa17429afb7e6d4b25c73c724800fed0bae0655f6253634319258c52c", + "optimizer_sha256": "bf2a0d679bc8cf4fe3ef14629aee6ea9f522c4c9b44c6a3d7c42eb605d451fe4", + "stage": "adam", + "completed_passes": 220, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21120, + "adam_update_count": 21120, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 221, + "consumed_count": 220, + "last_submitted_update": 21120, + "last_consumed_update": 21024, + "pending": [ + { + "reference": { + "source_update": 21120, + "completed_passes": 220, + "next_interval": 0, + "trained_intervals": 21120, + "snapshot": "pass_end_0220", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21024, + "pass_science": { + "completed_passes": 220, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21120, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21120, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6484150933138153e-07, + "update_l2": 0.006105942185968161 + }, + "raw_ground_friction": { + "gradient_l2": 2.4694747935427586e-07, + "update_l2": 0.0007393062114715576 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9108441879088787e-08, + "update_l2": 0.0016373266698792577 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2401399544614833e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2401399544614833e-05, + "observation_loss": 1.2401399544614833e-05, + "chamfer": 8.969503141997848e-06, + "track": 3.4318961752433097e-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": 220, + "adam_update_count": 21120 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022911677999218227 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_6ab7ba95f6ff4b67887a59a578e91537_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 221, + "next_interval": 0, + "next_adam_update": 21121, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 220, + "trained_intervals": 21120, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21120, + "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": 5.378608703613281, + "median": 10.361743927001953, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.406450480222702, + "median": 0.406450480222702, + "max": 0.406450480222702, + "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": 7.384073257446289, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 216.72055053710938, + "median": 31626.2890625, + "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": 1610.1348876953125, + "median": 30421.0859375, + "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.406450480222702, + "median": 0.406450480222702, + "max": 0.406450480222702, + "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": 354, + "controller_edge_stiffness": 67 + }, + "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_0221.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0221.json new file mode 100644 index 0000000000000000000000000000000000000000..0e111e63c6c36d2980df5fc8b7c87c7ad3ae434c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0221.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_0221", + "executed_epochs": 221, + "score": null, + "best_score": 7.550502784188969e-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_a0ef24c93e4a4d0ca9d949840163929e.npz", + "optimizer_file": "boundary_a0ef24c93e4a4d0ca9d949840163929e_optimizer.pt", + "arrays_sha256": "48639d421783f9a7dd4f54e80d88aafb26d9456aa89010819cbfa50d9909f897", + "optimizer_sha256": "a9426c27a1f63fab056f552057f3c28c5f4f887dfb60685b58013a617650dd79", + "stage": "adam", + "completed_passes": 221, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21216, + "adam_update_count": 21216, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 222, + "consumed_count": 221, + "last_submitted_update": 21216, + "last_consumed_update": 21120, + "pending": [ + { + "reference": { + "source_update": 21216, + "completed_passes": 221, + "next_interval": 0, + "trained_intervals": 21216, + "snapshot": "pass_end_0221", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21120, + "pass_science": { + "completed_passes": 221, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21216, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21216, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6609254771537962e-07, + "update_l2": 0.006117942743003368 + }, + "raw_ground_friction": { + "gradient_l2": 2.3693360162724275e-07, + "update_l2": 0.0007421374320983887 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9316277405655455e-08, + "update_l2": 0.001642812741920352 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.240576875716215e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.240576875716215e-05, + "observation_loss": 1.240576875716215e-05, + "chamfer": 8.973343028628733e-06, + "track": 3.4324259559070924e-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": 221, + "adam_update_count": 21216 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0223474679987703 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a0ef24c93e4a4d0ca9d949840163929e_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 222, + "next_interval": 0, + "next_adam_update": 21217, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 221, + "trained_intervals": 21216, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21216, + "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": 5.374222755432129, + "median": 10.361841201782227, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4067479968070984, + "median": 0.4067479968070984, + "max": 0.4067479968070984, + "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": 7.378739356994629, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 215.77210998535156, + "median": 31629.36328125, + "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": 1601.5693359375, + "median": 30421.0859375, + "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.4067479968070984, + "median": 0.4067479968070984, + "max": 0.4067479968070984, + "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": 355, + "controller_edge_stiffness": 67 + }, + "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_0222.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0222.json new file mode 100644 index 0000000000000000000000000000000000000000..84d6221511353894ba0fbe2b52ffbb65b5095e31 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0222.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_0222", + "executed_epochs": 222, + "score": null, + "best_score": 7.545991399145653e-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_d3eaa57057cd4830932652de89fc77c1.npz", + "optimizer_file": "boundary_d3eaa57057cd4830932652de89fc77c1_optimizer.pt", + "arrays_sha256": "1760871e4669b33e92e3d521b5ebd7c35a655105c894bd6af449ba3fd97dc929", + "optimizer_sha256": "51a8e82d9aa5f52c5e1ba380742d0a628348be3c63b10fa715fabd3466cde759", + "stage": "adam", + "completed_passes": 222, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21312, + "adam_update_count": 21312, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 223, + "consumed_count": 222, + "last_submitted_update": 21312, + "last_consumed_update": 21216, + "pending": [ + { + "reference": { + "source_update": 21312, + "completed_passes": 222, + "next_interval": 0, + "trained_intervals": 21312, + "snapshot": "pass_end_0222", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21216, + "pass_science": { + "completed_passes": 222, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21312, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21312, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.667621347678505e-07, + "update_l2": 0.006120259407907724 + }, + "raw_ground_friction": { + "gradient_l2": 2.3029284079711942e-07, + "update_l2": 0.0007426738739013672 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9445480720369233e-08, + "update_l2": 0.001645918469876051 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2399857041600626e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2399857041600626e-05, + "observation_loss": 1.2399857041600626e-05, + "chamfer": 8.970322596724145e-06, + "track": 3.4295346722501563e-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": 222, + "adam_update_count": 21312 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02234688200042001 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_d3eaa57057cd4830932652de89fc77c1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 223, + "next_interval": 0, + "next_adam_update": 21313, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 222, + "trained_intervals": 21312, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21312, + "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": 5.369999408721924, + "median": 10.36197280883789, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4071463644504547, + "median": 0.4071463644504547, + "max": 0.4071463644504547, + "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": 7.373442649841309, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 214.8627471923828, + "median": 31633.52734375, + "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": 1593.1090087890625, + "median": 30421.0859375, + "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.4071463644504547, + "median": 0.4071463644504547, + "max": 0.4071463644504547, + "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": 359, + "controller_edge_stiffness": 67 + }, + "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_0223.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0223.json new file mode 100644 index 0000000000000000000000000000000000000000..5c5aaa5540b07aa7f90273adeb97f85ffb03882f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0223.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_0223", + "executed_epochs": 223, + "score": null, + "best_score": 7.540355549432813e-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_d6bd333725a447abaf10d6103cd39f9d.npz", + "optimizer_file": "boundary_d6bd333725a447abaf10d6103cd39f9d_optimizer.pt", + "arrays_sha256": "90a812fa7ff4a332d84cd77041dab389b7b5c5c67590b7704c9f6a177b5e20e5", + "optimizer_sha256": "50fefbb8037f02ed261a537764c101e8088541e05a51e0f685f9ff4d6d0d0ae8", + "stage": "adam", + "completed_passes": 223, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21408, + "adam_update_count": 21408, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 224, + "consumed_count": 223, + "last_submitted_update": 21408, + "last_consumed_update": 21312, + "pending": [ + { + "reference": { + "source_update": 21408, + "completed_passes": 223, + "next_interval": 0, + "trained_intervals": 21408, + "snapshot": "pass_end_0223", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21312, + "pass_science": { + "completed_passes": 223, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21408, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21408, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6631068433525797e-07, + "update_l2": 0.006119524594396353 + }, + "raw_ground_friction": { + "gradient_l2": 2.2826375811746402e-07, + "update_l2": 0.0007421374320983887 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9334247031442828e-08, + "update_l2": 0.0016456755110993981 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2395440535328817e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2395440535328817e-05, + "observation_loss": 1.2395440535328817e-05, + "chamfer": 8.968319889390841e-06, + "track": 3.427120873311651e-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": 223, + "adam_update_count": 21408 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02300462899984268 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_d6bd333725a447abaf10d6103cd39f9d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 224, + "next_interval": 0, + "next_adam_update": 21409, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 223, + "trained_intervals": 21408, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21408, + "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": 5.365938663482666, + "median": 10.36220932006836, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40753495693206787, + "median": 0.40753495693206787, + "max": 0.40753495693206787, + "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": 7.368165016174316, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 213.9920196533203, + "median": 31641.009765625, + "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": 1584.7232666015625, + "median": 30421.0859375, + "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.40753495693206787, + "median": 0.40753495693206787, + "max": 0.40753495693206787, + "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": 361, + "controller_edge_stiffness": 67 + }, + "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_0224.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0224.json new file mode 100644 index 0000000000000000000000000000000000000000..3573fe23f3259c7564a891dae728261c84c7f687 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0224.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_0224", + "executed_epochs": 224, + "score": null, + "best_score": 7.534119757697984e-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_ef862c1a489249738f87c963f1f1c3b6.npz", + "optimizer_file": "boundary_ef862c1a489249738f87c963f1f1c3b6_optimizer.pt", + "arrays_sha256": "697b396e3415213bd518fae1f80e90e0970e70fba5e36e0436f586abd8e5d790", + "optimizer_sha256": "75d3cbd0f5cd18ba97d9c75444d6c6524d29021aee4f32f6cfd6e13c435ee7c0", + "stage": "adam", + "completed_passes": 224, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21504, + "adam_update_count": 21504, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 225, + "consumed_count": 224, + "last_submitted_update": 21504, + "last_consumed_update": 21408, + "pending": [ + { + "reference": { + "source_update": 21504, + "completed_passes": 224, + "next_interval": 0, + "trained_intervals": 21504, + "snapshot": "pass_end_0224", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21408, + "pass_science": { + "completed_passes": 224, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21504, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21504, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6590644236202934e-07, + "update_l2": 0.0061355698853731155 + }, + "raw_ground_friction": { + "gradient_l2": 2.184658143278284e-07, + "update_l2": 0.0007422864437103271 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.926825715121595e-08, + "update_l2": 0.001652883249334991 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2396400052239187e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2396400052239187e-05, + "observation_loss": 1.2396400052239187e-05, + "chamfer": 8.969780537881888e-06, + "track": 3.426619741730974e-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": 224, + "adam_update_count": 21504 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02269455300120171 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_ef862c1a489249738f87c963f1f1c3b6_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 225, + "next_interval": 0, + "next_adam_update": 21505, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 224, + "trained_intervals": 21504, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21504, + "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": 5.362057685852051, + "median": 10.362164497375488, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40794655680656433, + "median": 0.40794655680656433, + "max": 0.40794655680656433, + "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": 7.36288595199585, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 213.16311645507812, + "median": 31639.591796875, + "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": 1576.3792724609375, + "median": 30421.0859375, + "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.40794655680656433, + "median": 0.40794655680656433, + "max": 0.40794655680656433, + "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": 365, + "controller_edge_stiffness": 67 + }, + "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_0225.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0225.json new file mode 100644 index 0000000000000000000000000000000000000000..5112e28a3f8f80e9974ba4670e859b77bb7cc4bf --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0225.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_0225", + "executed_epochs": 225, + "score": null, + "best_score": 7.5282105195621325e-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_3f93aeb3e3804878b2036991b3a4e397.npz", + "optimizer_file": "boundary_3f93aeb3e3804878b2036991b3a4e397_optimizer.pt", + "arrays_sha256": "38ab5a9cab42c4c2b004655e7ba48c07ee63406c22c99f16ea1c262b7c578097", + "optimizer_sha256": "bf00591dc12e628e6eedbff76e74b50d9d182a231819df1a259c89a3757e5219", + "stage": "adam", + "completed_passes": 225, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21600, + "adam_update_count": 21600, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 226, + "consumed_count": 225, + "last_submitted_update": 21600, + "last_consumed_update": 21504, + "pending": [ + { + "reference": { + "source_update": 21600, + "completed_passes": 225, + "next_interval": 0, + "trained_intervals": 21600, + "snapshot": "pass_end_0225", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21504, + "pass_science": { + "completed_passes": 225, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21600, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21600, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6775784672518057e-07, + "update_l2": 0.006150101777166128 + }, + "raw_ground_friction": { + "gradient_l2": 2.1813737305365066e-07, + "update_l2": 0.0007405579090118408 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9563507197849503e-08, + "update_l2": 0.0016575607005506754 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.239796074514743e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.239796074514743e-05, + "observation_loss": 1.239796074514743e-05, + "chamfer": 8.971717761596665e-06, + "track": 3.4262425288034137e-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": 225, + "adam_update_count": 21600 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022440082999310107 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3f93aeb3e3804878b2036991b3a4e397_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 226, + "next_interval": 0, + "next_adam_update": 21601, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 225, + "trained_intervals": 21600, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21600, + "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": 5.358392238616943, + "median": 10.362263679504395, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4082539975643158, + "median": 0.4082539975643158, + "max": 0.4082539975643158, + "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": 7.357679843902588, + "median": 10.322901725769043, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 212.38320922851562, + "median": 31642.73046875, + "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": 1568.1939697265625, + "median": 30421.40234375, + "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.4082539975643158, + "median": 0.4082539975643158, + "max": 0.4082539975643158, + "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": 367, + "controller_edge_stiffness": 67 + }, + "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_0226.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0226.json new file mode 100644 index 0000000000000000000000000000000000000000..2036d27618e99e0b7238c1ce0b00f142179832b2 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0226.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_0226", + "executed_epochs": 226, + "score": null, + "best_score": 7.524007768229997e-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_5fe40a2af3ea4e14afb5bc5669e6a1f2.npz", + "optimizer_file": "boundary_5fe40a2af3ea4e14afb5bc5669e6a1f2_optimizer.pt", + "arrays_sha256": "fe8604d71ab32f91f92825cd9e814ba410fd4674705def0cb52b379343c4e7f9", + "optimizer_sha256": "82f972a35dab9ca878c65a9a845d79b59fa92cde393c0b116cd9b52c9b8eafff", + "stage": "adam", + "completed_passes": 226, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21696, + "adam_update_count": 21696, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 227, + "consumed_count": 226, + "last_submitted_update": 21696, + "last_consumed_update": 21600, + "pending": [ + { + "reference": { + "source_update": 21696, + "completed_passes": 226, + "next_interval": 0, + "trained_intervals": 21696, + "snapshot": "pass_end_0226", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21600, + "pass_science": { + "completed_passes": 226, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21696, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21696, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6948862935350917e-07, + "update_l2": 0.0061678835190832615 + }, + "raw_ground_friction": { + "gradient_l2": 2.1312955311714177e-07, + "update_l2": 0.0007384419441223145 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9867180728615494e-08, + "update_l2": 0.0016602599062025547 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2396808415360283e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2396808415360283e-05, + "observation_loss": 1.2396808415360283e-05, + "chamfer": 8.971568604465574e-06, + "track": 3.4252395835210336e-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": 226, + "adam_update_count": 21696 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02275038100015081 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5fe40a2af3ea4e14afb5bc5669e6a1f2_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 227, + "next_interval": 0, + "next_adam_update": 21697, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 226, + "trained_intervals": 21696, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21696, + "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": 5.3549885749816895, + "median": 10.362503051757812, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4087064862251282, + "median": 0.4087064862251282, + "max": 0.4087064862251282, + "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": 7.35253381729126, + "median": 10.322901725769043, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 211.6615753173828, + "median": 31650.3046875, + "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": 1560.1446533203125, + "median": 30421.40234375, + "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.4087064862251282, + "median": 0.4087064862251282, + "max": 0.4087064862251282, + "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": 369, + "controller_edge_stiffness": 68 + }, + "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_0227.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0227.json new file mode 100644 index 0000000000000000000000000000000000000000..5f3542e95bb9c7e07a3fc7a78bf9e3fadebe377f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0227.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_0227", + "executed_epochs": 227, + "score": null, + "best_score": 7.516915391173977e-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_79905857add840d29b062d2ef52d4b97.npz", + "optimizer_file": "boundary_79905857add840d29b062d2ef52d4b97_optimizer.pt", + "arrays_sha256": "5e381857d147d9ae8d9005ab5c9c7dab8298ca80ff4c71f39c2bacbd234b7044", + "optimizer_sha256": "9d4c4571dd059a9c665217209259b998b28e9a0ca0c342c652a51bff98e0830f", + "stage": "adam", + "completed_passes": 227, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21792, + "adam_update_count": 21792, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 228, + "consumed_count": 227, + "last_submitted_update": 21792, + "last_consumed_update": 21696, + "pending": [ + { + "reference": { + "source_update": 21792, + "completed_passes": 227, + "next_interval": 0, + "trained_intervals": 21792, + "snapshot": "pass_end_0227", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21696, + "pass_science": { + "completed_passes": 227, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21792, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21792, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.695865279316422e-07, + "update_l2": 0.00616461830213666 + }, + "raw_ground_friction": { + "gradient_l2": 2.080879113464107e-07, + "update_l2": 0.0007374882698059082 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9972710535730585e-08, + "update_l2": 0.001658592140302062 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2394279110594653e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2394279110594653e-05, + "observation_loss": 1.2394279110594653e-05, + "chamfer": 8.9705563368625e-06, + "track": 3.4237230011058273e-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": 227, + "adam_update_count": 21792 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023498521999499644 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_79905857add840d29b062d2ef52d4b97_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 228, + "next_interval": 0, + "next_adam_update": 21793, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 227, + "trained_intervals": 21792, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21792, + "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": 5.351814270019531, + "median": 10.362635612487793, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4090563952922821, + "median": 0.4090563952922821, + "max": 0.4090563952922821, + "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": 7.347459316253662, + "median": 10.322901725769043, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 210.99073791503906, + "median": 31654.5, + "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": 1552.2476806640625, + "median": 30421.40234375, + "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.4090563952922821, + "median": 0.4090563952922821, + "max": 0.4090563952922821, + "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": 372, + "controller_edge_stiffness": 68 + }, + "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_0228.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0228.json new file mode 100644 index 0000000000000000000000000000000000000000..a630d34d2f65d75e2ea4aed3ee2c74d1f5c4bb4a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0228.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_0228", + "executed_epochs": 228, + "score": null, + "best_score": 7.512026627409796e-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_5537d7f1f7c247308012b1df14d1dc16.npz", + "optimizer_file": "boundary_5537d7f1f7c247308012b1df14d1dc16_optimizer.pt", + "arrays_sha256": "70c6c0aa6b4c7580f7bdf48844612bd2fb7fae5d287e253d6f1b4cb2cd5997c3", + "optimizer_sha256": "838f9637c013e147792e3c1474a4ed2b790f00a7b002cb9c0f919028c6cbc25e", + "stage": "adam", + "completed_passes": 228, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21888, + "adam_update_count": 21888, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 229, + "consumed_count": 228, + "last_submitted_update": 21888, + "last_consumed_update": 21792, + "pending": [ + { + "reference": { + "source_update": 21888, + "completed_passes": 228, + "next_interval": 0, + "trained_intervals": 21888, + "snapshot": "pass_end_0228", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21792, + "pass_science": { + "completed_passes": 228, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21888, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21888, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6899046784146776e-07, + "update_l2": 0.006162656936794519 + }, + "raw_ground_friction": { + "gradient_l2": 2.0037712999965152e-07, + "update_l2": 0.0007323324680328369 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.98814910593137e-08, + "update_l2": 0.001658139517530799 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2389265066303778e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2389265066303778e-05, + "observation_loss": 1.2389265066303778e-05, + "chamfer": 8.968020665633958e-06, + "track": 3.421244628043496e-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": 228, + "adam_update_count": 21888 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022867026998937945 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5537d7f1f7c247308012b1df14d1dc16_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 229, + "next_interval": 0, + "next_adam_update": 21889, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 228, + "trained_intervals": 21888, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21888, + "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": 5.348832607269287, + "median": 10.362722396850586, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.40927854180336, + "median": 0.40927854180336, + "max": 0.40927854180336, + "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": 7.34246826171875, + "median": 10.3229341506958, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 210.3625946044922, + "median": 31657.24609375, + "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": 1544.5196533203125, + "median": 30422.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.40927854180336, + "median": 0.40927854180336, + "max": 0.40927854180336, + "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": 373, + "controller_edge_stiffness": 68 + }, + "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_0229.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0229.json new file mode 100644 index 0000000000000000000000000000000000000000..2e1bc8167cf4f2c4e637c7344c76844638ff5b91 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0229.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_0229", + "executed_epochs": 229, + "score": null, + "best_score": 7.507159862048714e-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_a7a60c40dd4a4d8590b0bfc5d64f0397.npz", + "optimizer_file": "boundary_a7a60c40dd4a4d8590b0bfc5d64f0397_optimizer.pt", + "arrays_sha256": "1ce28cd04c6691410f23ad8363f8439c0f8b32b944fb6a3f1c846cfc4d95d9e9", + "optimizer_sha256": "c5d183f9a3b0d52a2d7833b845782649bd460100191dd969a32ddfe00fbbef0d", + "stage": "adam", + "completed_passes": 229, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 21984, + "adam_update_count": 21984, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 230, + "consumed_count": 229, + "last_submitted_update": 21984, + "last_consumed_update": 21888, + "pending": [ + { + "reference": { + "source_update": 21984, + "completed_passes": 229, + "next_interval": 0, + "trained_intervals": 21984, + "snapshot": "pass_end_0229", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21888, + "pass_science": { + "completed_passes": 229, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 21984, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 21984, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6947200265349238e-07, + "update_l2": 0.006169149652123451 + }, + "raw_ground_friction": { + "gradient_l2": 1.8983743643730122e-07, + "update_l2": 0.0007330179214477539 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9956421343513284e-08, + "update_l2": 0.0016629291931167245 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2385147783788852e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2385147783788852e-05, + "observation_loss": 1.2385147783788852e-05, + "chamfer": 8.96602068678476e-06, + "track": 3.4191273243777687e-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": 229, + "adam_update_count": 21984 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022974561999944854 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a7a60c40dd4a4d8590b0bfc5d64f0397_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 230, + "next_interval": 0, + "next_adam_update": 21985, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 229, + "trained_intervals": 21984, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 21984, + "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": 5.346064567565918, + "median": 10.36302375793457, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4096148908138275, + "median": 0.4096148908138275, + "max": 0.4096148908138275, + "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": 7.337541103363037, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 209.7810821533203, + "median": 31666.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": 1536.9283447265625, + "median": 30423.115234375, + "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.4096148908138275, + "median": 0.4096148908138275, + "max": 0.4096148908138275, + "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": 376, + "controller_edge_stiffness": 68 + }, + "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_0230.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0230.json new file mode 100644 index 0000000000000000000000000000000000000000..a1cc5953d138e86f45a4f1746e1ed7b39913083d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0230.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_0230", + "executed_epochs": 230, + "score": null, + "best_score": 7.5033954776889305e-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_8bb30204b9ae462eb5b70aa4d0da3a84.npz", + "optimizer_file": "boundary_8bb30204b9ae462eb5b70aa4d0da3a84_optimizer.pt", + "arrays_sha256": "3585e1ec28b2d3fa066f3110add863993e64c66d7d20706899924b2da25e056b", + "optimizer_sha256": "efbc879dd739a028dabb19428a5761f282bf7b3145d9d3c2178c79edad6398ff", + "stage": "adam", + "completed_passes": 230, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22080, + "adam_update_count": 22080, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 231, + "consumed_count": 230, + "last_submitted_update": 22080, + "last_consumed_update": 21984, + "pending": [ + { + "reference": { + "source_update": 22080, + "completed_passes": 230, + "next_interval": 0, + "trained_intervals": 22080, + "snapshot": "pass_end_0230", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 21984, + "pass_science": { + "completed_passes": 230, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22080, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22080, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7037056920798932e-07, + "update_l2": 0.006191133055835962 + }, + "raw_ground_friction": { + "gradient_l2": 1.8998841255779553e-07, + "update_l2": 0.00073203444480896 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.0104541082209835e-08, + "update_l2": 0.0016694989753887057 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2382226486806758e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2382226486806758e-05, + "observation_loss": 1.2382226486806758e-05, + "chamfer": 8.964786502474453e-06, + "track": 3.4174395295849536e-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": 230, + "adam_update_count": 22080 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022344822000377462 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8bb30204b9ae462eb5b70aa4d0da3a84_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 231, + "next_interval": 0, + "next_adam_update": 22081, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 230, + "trained_intervals": 22080, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22080, + "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": 5.343404769897461, + "median": 10.362866401672363, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4099038243293762, + "median": 0.4099038243293762, + "max": 0.4099038243293762, + "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": 7.332662582397461, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 209.22386169433594, + "median": 31661.806640625, + "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": 1529.4486083984375, + "median": 30423.115234375, + "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.4099038243293762, + "median": 0.4099038243293762, + "max": 0.4099038243293762, + "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": 377, + "controller_edge_stiffness": 69 + }, + "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_0231.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0231.json new file mode 100644 index 0000000000000000000000000000000000000000..f6e15f11fed41edadd137982a9383544f140b5c6 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0231.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_0231", + "executed_epochs": 231, + "score": null, + "best_score": 7.4987356531626874e-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_db7715db46404e888d56c1ec7c2d21da.npz", + "optimizer_file": "boundary_db7715db46404e888d56c1ec7c2d21da_optimizer.pt", + "arrays_sha256": "3febd6627dbf4599b1c9974e847505c2156360d2a82ecb0e2bb3128b91068429", + "optimizer_sha256": "f59045f82f07d8babd3f084727ea25640fc8477c628b6802f7f0c56dd529dd8a", + "stage": "adam", + "completed_passes": 231, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22176, + "adam_update_count": 22176, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 232, + "consumed_count": 231, + "last_submitted_update": 22176, + "last_consumed_update": 22080, + "pending": [ + { + "reference": { + "source_update": 22176, + "completed_passes": 231, + "next_interval": 0, + "trained_intervals": 22176, + "snapshot": "pass_end_0231", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22080, + "pass_science": { + "completed_passes": 231, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22176, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22176, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6795974033811945e-07, + "update_l2": 0.006193928420543671 + }, + "raw_ground_friction": { + "gradient_l2": 1.725464784385622e-07, + "update_l2": 0.0007311701774597168 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.983032132419794e-08, + "update_l2": 0.001670745899900794 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2376709491945803e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2376709491945803e-05, + "observation_loss": 1.2376709491945803e-05, + "chamfer": 8.961777894000988e-06, + "track": 3.4149313705711393e-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": 231, + "adam_update_count": 22176 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022701363999658497 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_db7715db46404e888d56c1ec7c2d21da_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 232, + "next_interval": 0, + "next_adam_update": 22177, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 231, + "trained_intervals": 22176, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22176, + "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": 5.3408403396606445, + "median": 10.363105773925781, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41020843386650085, + "median": 0.41020843386650085, + "max": 0.41020843386650085, + "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": 7.327841281890869, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 208.68800354003906, + "median": 31669.38671875, + "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": 1522.0924072265625, + "median": 30423.115234375, + "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.41020843386650085, + "median": 0.41020843386650085, + "max": 0.41020843386650085, + "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": 379, + "controller_edge_stiffness": 69 + }, + "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_0232.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0232.json new file mode 100644 index 0000000000000000000000000000000000000000..135bc22c227d02ead9dae271d1935a3d59477a54 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0232.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_0232", + "executed_epochs": 232, + "score": null, + "best_score": 7.494023345581506e-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_960354a6c71344ab9a4755787cf66ef5.npz", + "optimizer_file": "boundary_960354a6c71344ab9a4755787cf66ef5_optimizer.pt", + "arrays_sha256": "606fa60102ab68b16a5a698e35e228af00664eb79ea5a48f4331ce6590117de7", + "optimizer_sha256": "c639072c4b2072b09a4b0bc23397deb75498f4f03347422343dea75df9b640cb", + "stage": "adam", + "completed_passes": 232, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22272, + "adam_update_count": 22272, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 233, + "consumed_count": 232, + "last_submitted_update": 22272, + "last_consumed_update": 22176, + "pending": [ + { + "reference": { + "source_update": 22272, + "completed_passes": 232, + "next_interval": 0, + "trained_intervals": 22272, + "snapshot": "pass_end_0232", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22176, + "pass_science": { + "completed_passes": 232, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22272, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22272, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6868924035406963e-07, + "update_l2": 0.00620332732796669 + }, + "raw_ground_friction": { + "gradient_l2": 1.597697973920731e-07, + "update_l2": 0.0007287263870239258 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.989234104688876e-08, + "update_l2": 0.001674295635893941 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.237053675140487e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.237053675140487e-05, + "observation_loss": 1.237053675140487e-05, + "chamfer": 8.9583982116892e-06, + "track": 3.41213853971567e-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": 232, + "adam_update_count": 22272 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023207105999972555 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_960354a6c71344ab9a4755787cf66ef5_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 233, + "next_interval": 0, + "next_adam_update": 22273, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 232, + "trained_intervals": 22272, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22272, + "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": 5.338428974151611, + "median": 10.363459587097168, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41057103872299194, + "median": 0.41057103872299194, + "max": 0.41057103872299194, + "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": 7.32310152053833, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 208.18539428710938, + "median": 31680.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": 1514.8951416015625, + "median": 30423.115234375, + "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.41057103872299194, + "median": 0.41057103872299194, + "max": 0.41057103872299194, + "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": 381, + "controller_edge_stiffness": 69 + }, + "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_0233.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0233.json new file mode 100644 index 0000000000000000000000000000000000000000..8d976b8e63fd523679e185a6f50b34b95a7b8584 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0233.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_0233", + "executed_epochs": 233, + "score": null, + "best_score": 7.490150556085003e-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_9eaecb6e11e24a439c9c3f2707545979.npz", + "optimizer_file": "boundary_9eaecb6e11e24a439c9c3f2707545979_optimizer.pt", + "arrays_sha256": "73eff229fee52c663e55550f522b084bd7c4453a6b196fafd86fa3ca1e684c64", + "optimizer_sha256": "948550bf97b94dad2969d200259571c21d498b47e7590eeefb2fe409fd2bb959", + "stage": "adam", + "completed_passes": 233, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22368, + "adam_update_count": 22368, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 234, + "consumed_count": 233, + "last_submitted_update": 22368, + "last_consumed_update": 22272, + "pending": [ + { + "reference": { + "source_update": 22368, + "completed_passes": 233, + "next_interval": 0, + "trained_intervals": 22368, + "snapshot": "pass_end_0233", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22272, + "pass_science": { + "completed_passes": 233, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22368, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22368, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7007967301196913e-07, + "update_l2": 0.006195477209985256 + }, + "raw_ground_friction": { + "gradient_l2": 1.6172032246686285e-07, + "update_l2": 0.0007234811782836914 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.0031468867264266e-08, + "update_l2": 0.001675669802352786 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2365444490569644e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2365444490569644e-05, + "observation_loss": 1.2365444490569644e-05, + "chamfer": 8.955639714258723e-06, + "track": 3.4098045489372453e-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": 233, + "adam_update_count": 22368 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022441407998485374 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9eaecb6e11e24a439c9c3f2707545979_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 234, + "next_interval": 0, + "next_adam_update": 22369, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 233, + "trained_intervals": 22368, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22368, + "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": 5.336153984069824, + "median": 10.363529205322266, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41081565618515015, + "median": 0.41081565618515015, + "max": 0.41081565618515015, + "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": 7.318424701690674, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 207.7123260498047, + "median": 31682.796875, + "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": 1507.8267822265625, + "median": 30423.115234375, + "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.41081565618515015, + "median": 0.41081565618515015, + "max": 0.41081565618515015, + "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": 384, + "controller_edge_stiffness": 69 + }, + "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_0234.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0234.json new file mode 100644 index 0000000000000000000000000000000000000000..07ff5dc2e2b2cddc7e50981c3736019fb1c019b3 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0234.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_0234", + "executed_epochs": 234, + "score": null, + "best_score": 7.485460507439257e-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_bf3ee4ac213847b49db6b5909ce0bf69.npz", + "optimizer_file": "boundary_bf3ee4ac213847b49db6b5909ce0bf69_optimizer.pt", + "arrays_sha256": "d1b6dd6e6a81ddebf4674e818da60baf61fb2ebd97fb434f8b9f1714b4a841d6", + "optimizer_sha256": "312e994e57af35222e9fc281ef87ee154928428b03ef3ba6abe2f2a83de88b1f", + "stage": "adam", + "completed_passes": 234, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22464, + "adam_update_count": 22464, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 235, + "consumed_count": 234, + "last_submitted_update": 22464, + "last_consumed_update": 22368, + "pending": [ + { + "reference": { + "source_update": 22464, + "completed_passes": 234, + "next_interval": 0, + "trained_intervals": 22464, + "snapshot": "pass_end_0234", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22368, + "pass_science": { + "completed_passes": 234, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22464, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22464, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7190453149851237e-07, + "update_l2": 0.006204730365425348 + }, + "raw_ground_friction": { + "gradient_l2": 1.584684667932379e-07, + "update_l2": 0.0007225871086120605 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.025504469178486e-08, + "update_l2": 0.0016807873034849763 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2362566849333234e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2362566849333234e-05, + "observation_loss": 1.2362566849333234e-05, + "chamfer": 8.954373697633855e-06, + "track": 3.4081929243257036e-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": 234, + "adam_update_count": 22464 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022755579000659054 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_bf3ee4ac213847b49db6b5909ce0bf69_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 235, + "next_interval": 0, + "next_adam_update": 22465, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 234, + "trained_intervals": 22464, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22464, + "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": 5.3339667320251465, + "median": 10.363829612731934, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4110908508300781, + "median": 0.4110908508300781, + "max": 0.4110908508300781, + "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": 7.313795566558838, + "median": 10.3229341506958, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 207.2584991455078, + "median": 31692.318359375, + "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": 1500.8629150390625, + "median": 30422.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.4110908508300781, + "median": 0.4110908508300781, + "max": 0.4110908508300781, + "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": 386, + "controller_edge_stiffness": 69 + }, + "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_0235.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0235.json new file mode 100644 index 0000000000000000000000000000000000000000..eeece2f45fdda0166754f3de50b10477bc9f0f6b --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0235.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_0235", + "executed_epochs": 235, + "score": null, + "best_score": 7.482365771712314e-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_8f24575702a444c7bd99846785905e89.npz", + "optimizer_file": "boundary_8f24575702a444c7bd99846785905e89_optimizer.pt", + "arrays_sha256": "0951342430365a65e4f6eb3fd30bb9c61507840db54b0239ee7e38805114d0b6", + "optimizer_sha256": "b4e215137ae257c4bd49abbf9172580cd366f269eed853c4de40dfc0e0ce9f98", + "stage": "adam", + "completed_passes": 235, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22560, + "adam_update_count": 22560, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 236, + "consumed_count": 235, + "last_submitted_update": 22560, + "last_consumed_update": 22464, + "pending": [ + { + "reference": { + "source_update": 22560, + "completed_passes": 235, + "next_interval": 0, + "trained_intervals": 22560, + "snapshot": "pass_end_0235", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22464, + "pass_science": { + "completed_passes": 235, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22560, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22560, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5937648356612044e-07, + "update_l2": 0.006191076245158911 + }, + "raw_ground_friction": { + "gradient_l2": 1.6352011300568847e-07, + "update_l2": 0.0007238388061523438 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.010767457567454e-08, + "update_l2": 0.0016779270954430103 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2355314538581297e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2355314538581297e-05, + "observation_loss": 1.2355314538581297e-05, + "chamfer": 8.95045741344802e-06, + "track": 3.4048568977596005e-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": 235, + "adam_update_count": 22560 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0234697399992001 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8f24575702a444c7bd99846785905e89_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 236, + "next_interval": 0, + "next_adam_update": 22561, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 235, + "trained_intervals": 22560, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22560, + "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": 5.3318400382995605, + "median": 10.364092826843262, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41139650344848633, + "median": 0.41139650344848633, + "max": 0.41139650344848633, + "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": 7.309225082397461, + "median": 10.322981834411621, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 206.81817626953125, + "median": 31700.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": 1494.0189208984375, + "median": 30423.841796875, + "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.41139650344848633, + "median": 0.41139650344848633, + "max": 0.41139650344848633, + "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": 389, + "controller_edge_stiffness": 69 + }, + "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_0236.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0236.json new file mode 100644 index 0000000000000000000000000000000000000000..1518777cb2e99976466b31601309501a64726c69 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0236.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_0236", + "executed_epochs": 236, + "score": null, + "best_score": 7.477923714323727e-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_c58d248c899e4b269f26f17b088ea1ad.npz", + "optimizer_file": "boundary_c58d248c899e4b269f26f17b088ea1ad_optimizer.pt", + "arrays_sha256": "b325ec7e2fd03a2b4e070aa36730fa3974913e390a57fee90199b9fefff5e002", + "optimizer_sha256": "b59fa53c1d9a96ab9661b975cc1abebce0d17537d4ecb630b2f99f8c4b692d18", + "stage": "adam", + "completed_passes": 236, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22656, + "adam_update_count": 22656, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 237, + "consumed_count": 236, + "last_submitted_update": 22656, + "last_consumed_update": 22560, + "pending": [ + { + "reference": { + "source_update": 22656, + "completed_passes": 236, + "next_interval": 0, + "trained_intervals": 22656, + "snapshot": "pass_end_0236", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22560, + "pass_science": { + "completed_passes": 236, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22656, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22656, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.586669355901904e-07, + "update_l2": 0.006188718136399984 + }, + "raw_ground_friction": { + "gradient_l2": 1.5600157610151655e-07, + "update_l2": 0.0007235407829284668 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.0029905673245594e-08, + "update_l2": 0.0016748205525800586 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2348061318334658e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2348061318334658e-05, + "observation_loss": 1.2348061318334658e-05, + "chamfer": 8.946613888838328e-06, + "track": 3.4014476568700047e-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": 236, + "adam_update_count": 22656 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022283783000602853 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_c58d248c899e4b269f26f17b088ea1ad_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 237, + "next_interval": 0, + "next_adam_update": 22657, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 236, + "trained_intervals": 22656, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22656, + "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": 5.329717636108398, + "median": 10.364418029785156, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4117772877216339, + "median": 0.4117772877216339, + "max": 0.4117772877216339, + "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": 7.304721832275391, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 206.37969970703125, + "median": 31710.970703125, + "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": 1487.30615234375, + "median": 30423.115234375, + "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.4117772877216339, + "median": 0.4117772877216339, + "max": 0.4117772877216339, + "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": 393, + "controller_edge_stiffness": 69 + }, + "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_0237.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0237.json new file mode 100644 index 0000000000000000000000000000000000000000..8172112605c34b8cb1ecc2aeb485c03d84261d67 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0237.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_0237", + "executed_epochs": 237, + "score": null, + "best_score": 7.473286404528305e-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_bc757a6710114a52bc0e0c7139907edd.npz", + "optimizer_file": "boundary_bc757a6710114a52bc0e0c7139907edd_optimizer.pt", + "arrays_sha256": "bcba573ed14571bd7440d5db68c1c78916935a3b67c84a3e731d65b243b09e49", + "optimizer_sha256": "3b9b3bf6a2d4332759614981c06a5e28e0ae2ba5aa8a053faa8efbe9d77b92c3", + "stage": "adam", + "completed_passes": 237, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22752, + "adam_update_count": 22752, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 238, + "consumed_count": 237, + "last_submitted_update": 22752, + "last_consumed_update": 22656, + "pending": [ + { + "reference": { + "source_update": 22752, + "completed_passes": 237, + "next_interval": 0, + "trained_intervals": 22752, + "snapshot": "pass_end_0237", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22656, + "pass_science": { + "completed_passes": 237, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22752, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22752, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6026466198582057e-07, + "update_l2": 0.00618500541895628 + }, + "raw_ground_friction": { + "gradient_l2": 1.6251517820364825e-07, + "update_l2": 0.000720679759979248 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.0349688984188106e-08, + "update_l2": 0.0016785224433988333 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2341831279627513e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2341831279627513e-05, + "observation_loss": 1.2341831279627513e-05, + "chamfer": 8.943499778979458e-06, + "track": 3.3983315006480552e-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": 237, + "adam_update_count": 22752 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02233349800008 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_bc757a6710114a52bc0e0c7139907edd_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 238, + "next_interval": 0, + "next_adam_update": 22753, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 237, + "trained_intervals": 22752, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22752, + "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": 5.327715873718262, + "median": 10.364541053771973, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41205430030822754, + "median": 0.41205430030822754, + "max": 0.41205430030822754, + "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": 7.300309658050537, + "median": 10.322957992553711, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 205.9669952392578, + "median": 31714.873046875, + "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": 1480.7584228515625, + "median": 30423.115234375, + "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.41205430030822754, + "median": 0.41205430030822754, + "max": 0.41205430030822754, + "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": 397, + "controller_edge_stiffness": 69 + }, + "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_0238.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0238.json new file mode 100644 index 0000000000000000000000000000000000000000..55ffe3f0db2b49837264752e922881b33f3e3a92 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0238.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_0238", + "executed_epochs": 238, + "score": null, + "best_score": 7.4693169812197384e-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_295c5f39d4f3461d88cb3239da1fbc12.npz", + "optimizer_file": "boundary_295c5f39d4f3461d88cb3239da1fbc12_optimizer.pt", + "arrays_sha256": "aa9345adc60475f1aaa058f15965465e0678cfbaad92320c71ce790d62b32f7f", + "optimizer_sha256": "6e571db51f2fc4f5783d4afe37d99e124b5e28a3f96d34b5c34cd0c5a0d846ae", + "stage": "adam", + "completed_passes": 238, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22848, + "adam_update_count": 22848, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 239, + "consumed_count": 238, + "last_submitted_update": 22848, + "last_consumed_update": 22752, + "pending": [ + { + "reference": { + "source_update": 22848, + "completed_passes": 238, + "next_interval": 0, + "trained_intervals": 22848, + "snapshot": "pass_end_0238", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22752, + "pass_science": { + "completed_passes": 238, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22848, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22848, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6228221966230194e-07, + "update_l2": 0.006188699509948492 + }, + "raw_ground_friction": { + "gradient_l2": 1.5896507932211534e-07, + "update_l2": 0.0007219612598419189 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.0744566004159424e-08, + "update_l2": 0.0016792290844023228 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2336169675108977e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2336169675108977e-05, + "observation_loss": 1.2336169675108977e-05, + "chamfer": 8.940683983382769e-06, + "track": 3.395485236978857e-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": 238, + "adam_update_count": 22848 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02266795699870272 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_295c5f39d4f3461d88cb3239da1fbc12_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 239, + "next_interval": 0, + "next_adam_update": 22849, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 238, + "trained_intervals": 22848, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22848, + "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": 5.3257670402526855, + "median": 10.364859580993652, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41234639286994934, + "median": 0.41234639286994934, + "max": 0.41234639286994934, + "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": 7.295961856842041, + "median": 10.3229341506958, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 205.5659942626953, + "median": 31724.978515625, + "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": 1474.3343505859375, + "median": 30422.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.41234639286994934, + "median": 0.41234639286994934, + "max": 0.41234639286994934, + "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": 399, + "controller_edge_stiffness": 69 + }, + "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_0239.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0239.json new file mode 100644 index 0000000000000000000000000000000000000000..566c7bc84b0af6196079da069d8a47892621d418 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0239.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_0239", + "executed_epochs": 239, + "score": null, + "best_score": 7.465852815376668e-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_7392f65eeabd489b92b80764383ef977.npz", + "optimizer_file": "boundary_7392f65eeabd489b92b80764383ef977_optimizer.pt", + "arrays_sha256": "8129856e069b078df48abad21c703202f758584dfd610a08a1b6f72d8eeecd6a", + "optimizer_sha256": "48f83a70236819543aaf104a47d294770ad5995be365ed67f7fd69a91425e8f4", + "stage": "adam", + "completed_passes": 239, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 22944, + "adam_update_count": 22944, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 240, + "consumed_count": 239, + "last_submitted_update": 22944, + "last_consumed_update": 22848, + "pending": [ + { + "reference": { + "source_update": 22944, + "completed_passes": 239, + "next_interval": 0, + "trained_intervals": 22944, + "snapshot": "pass_end_0239", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22848, + "pass_science": { + "completed_passes": 239, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 22944, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 22944, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6472353081553592e-07, + "update_l2": 0.006179993972182274 + }, + "raw_ground_friction": { + "gradient_l2": 1.7357069737045094e-07, + "update_l2": 0.0007201135158538818 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1139844480776446e-08, + "update_l2": 0.0016721704741939902 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2328787306614686e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2328787306614686e-05, + "observation_loss": 1.2328787306614686e-05, + "chamfer": 8.93681135494262e-06, + "track": 3.3919757242983906e-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": 239, + "adam_update_count": 22944 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02240940500087163 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7392f65eeabd489b92b80764383ef977_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 240, + "next_interval": 0, + "next_adam_update": 22945, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 239, + "trained_intervals": 22944, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 22944, + "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": 5.323896408081055, + "median": 10.364922523498535, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4126116931438446, + "median": 0.4126116931438446, + "max": 0.4126116931438446, + "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": 7.291695594787598, + "median": 10.3229341506958, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 205.1818084716797, + "median": 31726.974609375, + "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": 1468.057861328125, + "median": 30422.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.4126116931438446, + "median": 0.4126116931438446, + "max": 0.4126116931438446, + "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": 399, + "controller_edge_stiffness": 69 + }, + "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_0240.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0240.json new file mode 100644 index 0000000000000000000000000000000000000000..acf7f4820a3ad90e3d3f4e182257b18d7a239d56 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0240.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_0240", + "executed_epochs": 240, + "score": null, + "best_score": 7.461362315552833e-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_dbaa54d7e1c845b4962aa4b4fdb3523a.npz", + "optimizer_file": "boundary_dbaa54d7e1c845b4962aa4b4fdb3523a_optimizer.pt", + "arrays_sha256": "147539548039738dfa65b1c421e95009a4294dcac6e201d07521b852edb9769d", + "optimizer_sha256": "58c2243fc8a382c6716607e0ef356438a2c271f31f31e2b1659427536c3b87d9", + "stage": "adam", + "completed_passes": 240, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23040, + "adam_update_count": 23040, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 241, + "consumed_count": 240, + "last_submitted_update": 23040, + "last_consumed_update": 22944, + "pending": [ + { + "reference": { + "source_update": 23040, + "completed_passes": 240, + "next_interval": 0, + "trained_intervals": 23040, + "snapshot": "pass_end_0240", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 22944, + "pass_science": { + "completed_passes": 240, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23040, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23040, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6541108038836683e-07, + "update_l2": 0.006190580781549215 + }, + "raw_ground_friction": { + "gradient_l2": 1.7375664640439936e-07, + "update_l2": 0.0007190704345703125 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.137141035836066e-08, + "update_l2": 0.0016785298939794302 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2318015251366887e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2318015251366887e-05, + "observation_loss": 1.2318015251366887e-05, + "chamfer": 8.930749572755303e-06, + "track": 3.3872659059852595e-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": 240, + "adam_update_count": 23040 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022381388998837792 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_dbaa54d7e1c845b4962aa4b4fdb3523a_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 241, + "next_interval": 0, + "next_adam_update": 23041, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 240, + "trained_intervals": 23040, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23040, + "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": 5.322115421295166, + "median": 10.365148544311523, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41293126344680786, + "median": 0.41293126344680786, + "max": 0.41293126344680786, + "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": 7.287498474121094, + "median": 10.3229341506958, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 204.81671142578125, + "median": 31734.146484375, + "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": 1461.9091796875, + "median": 30422.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.41293126344680786, + "median": 0.41293126344680786, + "max": 0.41293126344680786, + "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": 400, + "controller_edge_stiffness": 70 + }, + "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_0241.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0241.json new file mode 100644 index 0000000000000000000000000000000000000000..87ddfb592e9ccf0b548f7e4dc98f1214dfd86b47 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0241.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_0241", + "executed_epochs": 241, + "score": null, + "best_score": 7.457480840855624e-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_5f05b31605294b9db6de637662abc076.npz", + "optimizer_file": "boundary_5f05b31605294b9db6de637662abc076_optimizer.pt", + "arrays_sha256": "d819ccaaeaa0f3fa98233ed2d4dd86d85d88e72bcea74ab3c66e89ffd937c8d5", + "optimizer_sha256": "19906a5f837dceaa5935704e40674dbbff761591cb358bfd301d4b7be8780098", + "stage": "adam", + "completed_passes": 241, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23136, + "adam_update_count": 23136, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 242, + "consumed_count": 241, + "last_submitted_update": 23136, + "last_consumed_update": 23040, + "pending": [ + { + "reference": { + "source_update": 23136, + "completed_passes": 241, + "next_interval": 0, + "trained_intervals": 23136, + "snapshot": "pass_end_0241", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23040, + "pass_science": { + "completed_passes": 241, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23136, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23136, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6594617591181304e-07, + "update_l2": 0.006175850983709097 + }, + "raw_ground_friction": { + "gradient_l2": 1.7346030745102325e-07, + "update_l2": 0.0007187724113464355 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1498792907314055e-08, + "update_l2": 0.0016710672061890364 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2309827070566826e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2309827070566826e-05, + "observation_loss": 1.2309827070566826e-05, + "chamfer": 8.926245754992124e-06, + "track": 3.383580860827351e-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": 241, + "adam_update_count": 23136 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023458408999431413 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_5f05b31605294b9db6de637662abc076_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 242, + "next_interval": 0, + "next_adam_update": 23137, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 241, + "trained_intervals": 23136, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23136, + "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": 5.320391654968262, + "median": 10.36527156829834, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4132629334926605, + "median": 0.4132629334926605, + "max": 0.4132629334926605, + "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": 7.283330917358398, + "median": 10.322901725769043, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 204.46395874023438, + "median": 31738.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": 1455.8292236328125, + "median": 30421.40234375, + "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.4132629334926605, + "median": 0.4132629334926605, + "max": 0.4132629334926605, + "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": 400, + "controller_edge_stiffness": 70 + }, + "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_0242.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0242.json new file mode 100644 index 0000000000000000000000000000000000000000..24b370c86b5aab2216cf4793f8632e78c441a122 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0242.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_0242", + "executed_epochs": 242, + "score": null, + "best_score": 7.453789448182609e-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_f7e80cd242ca49f9b4763fd2ce591eef.npz", + "optimizer_file": "boundary_f7e80cd242ca49f9b4763fd2ce591eef_optimizer.pt", + "arrays_sha256": "d2f0a2d0fb0918c20b53b7d7aaf729ca783b32b977bcb0a943b11fbb4e724cc9", + "optimizer_sha256": "7fa3599078cb2af4552245e57422439fb0f196ca511315d860eb6ac3b50b8949", + "stage": "adam", + "completed_passes": 242, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23232, + "adam_update_count": 23232, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 243, + "consumed_count": 242, + "last_submitted_update": 23232, + "last_consumed_update": 23136, + "pending": [ + { + "reference": { + "source_update": 23232, + "completed_passes": 242, + "next_interval": 0, + "trained_intervals": 23232, + "snapshot": "pass_end_0242", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23136, + "pass_science": { + "completed_passes": 242, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23232, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23232, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6581202544330154e-07, + "update_l2": 0.0061666639521718025 + }, + "raw_ground_friction": { + "gradient_l2": 1.8589935280033387e-07, + "update_l2": 0.0007199347019195557 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.148151606069405e-08, + "update_l2": 0.0016687695169821382 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2303287803661078e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2303287803661078e-05, + "observation_loss": 1.2303287803661078e-05, + "chamfer": 8.92288881004788e-06, + "track": 3.380399220986874e-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": 242, + "adam_update_count": 23232 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022337200000038138 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f7e80cd242ca49f9b4763fd2ce591eef_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 243, + "next_interval": 0, + "next_adam_update": 23233, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 242, + "trained_intervals": 23232, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23232, + "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": 5.318746089935303, + "median": 10.365569114685059, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4135392904281616, + "median": 0.4135392904281616, + "max": 0.4135392904281616, + "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": 7.279170513153076, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 204.12777709960938, + "median": 31747.49609375, + "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": 1449.784912109375, + "median": 30421.0859375, + "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.4135392904281616, + "median": 0.4135392904281616, + "max": 0.4135392904281616, + "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": 403, + "controller_edge_stiffness": 70 + }, + "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_0243.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0243.json new file mode 100644 index 0000000000000000000000000000000000000000..87456ca6961af9abf6f8142a8ff97951b65a9b2a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0243.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_0243", + "executed_epochs": 243, + "score": null, + "best_score": 7.449195256488868e-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_596019683d5f4156ae15ab8afb2f2d88.npz", + "optimizer_file": "boundary_596019683d5f4156ae15ab8afb2f2d88_optimizer.pt", + "arrays_sha256": "85f6eea2102c19c9599136c6b533e6130e02dd8fc29fb9d47ea8ad0ebc195b3a", + "optimizer_sha256": "5c9156adfa800c34a11c4e7d07670d0f12fa8be58a215f4d4830f79631a5523e", + "stage": "adam", + "completed_passes": 243, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23328, + "adam_update_count": 23328, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 244, + "consumed_count": 243, + "last_submitted_update": 23328, + "last_consumed_update": 23232, + "pending": [ + { + "reference": { + "source_update": 23328, + "completed_passes": 243, + "next_interval": 0, + "trained_intervals": 23328, + "snapshot": "pass_end_0243", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23232, + "pass_science": { + "completed_passes": 243, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23328, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23328, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.671248242018919e-07, + "update_l2": 0.006165714003145695 + }, + "raw_ground_friction": { + "gradient_l2": 1.876405519851687e-07, + "update_l2": 0.0007166266441345215 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.168170081835342e-08, + "update_l2": 0.0016732326475903392 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2299011359573342e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2299011359573342e-05, + "observation_loss": 1.2299011359573342e-05, + "chamfer": 8.920886102714576e-06, + "track": 3.378124802111415e-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": 243, + "adam_update_count": 23328 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022336989000905305 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_596019683d5f4156ae15ab8afb2f2d88_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 244, + "next_interval": 0, + "next_adam_update": 23329, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 243, + "trained_intervals": 23328, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23328, + "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": 5.317208766937256, + "median": 10.365729331970215, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41380012035369873, + "median": 0.41380012035369873, + "max": 0.41380012035369873, + "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": 7.275020599365234, + "median": 10.322891235351562, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 203.814208984375, + "median": 31752.58203125, + "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": 1443.781005859375, + "median": 30421.0859375, + "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.41380012035369873, + "median": 0.41380012035369873, + "max": 0.41380012035369873, + "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": 406, + "controller_edge_stiffness": 70 + }, + "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_0244.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0244.json new file mode 100644 index 0000000000000000000000000000000000000000..462bb5cbef862de4612fce4e0ea6d8aff5827272 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0244.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_0244", + "executed_epochs": 244, + "score": null, + "best_score": 7.4449942744081454e-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_2ed7e5c718884e87b66afe0489595d89.npz", + "optimizer_file": "boundary_2ed7e5c718884e87b66afe0489595d89_optimizer.pt", + "arrays_sha256": "c755b4bf9f7196b04ee69c9d6089d44e2b5cad2f77827f6047270d76cde1109c", + "optimizer_sha256": "9a43e7bedb07821c3defbd5bc2a1f83f7a61d8a64afc240dfbc708d4b682cec6", + "stage": "adam", + "completed_passes": 244, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23424, + "adam_update_count": 23424, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 245, + "consumed_count": 244, + "last_submitted_update": 23424, + "last_consumed_update": 23328, + "pending": [ + { + "reference": { + "source_update": 23424, + "completed_passes": 244, + "next_interval": 0, + "trained_intervals": 23424, + "snapshot": "pass_end_0244", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23328, + "pass_science": { + "completed_passes": 244, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23424, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23424, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6657230617056484e-07, + "update_l2": 0.006154913920909166 + }, + "raw_ground_friction": { + "gradient_l2": 1.9116235705496365e-07, + "update_l2": 0.0007135272026062012 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.162629269581885e-08, + "update_l2": 0.0016672301571816206 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2291458006075118e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2291458006075118e-05, + "observation_loss": 1.2291458006075118e-05, + "chamfer": 8.916874321585055e-06, + "track": 3.3745839118637377e-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": 244, + "adam_update_count": 23424 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022647584999504033 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_2ed7e5c718884e87b66afe0489595d89_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 245, + "next_interval": 0, + "next_adam_update": 23425, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 244, + "trained_intervals": 23424, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23424, + "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": 5.315718650817871, + "median": 10.365826606750488, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41411834955215454, + "median": 0.41411834955215454, + "max": 0.41411834955215454, + "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": 7.270878314971924, + "median": 10.322846412658691, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 203.51072692871094, + "median": 31755.669921875, + "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": 1437.812744140625, + "median": 30419.720703125, + "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.41411834955215454, + "median": 0.41411834955215454, + "max": 0.41411834955215454, + "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": 409, + "controller_edge_stiffness": 70 + }, + "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_0245.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0245.json new file mode 100644 index 0000000000000000000000000000000000000000..5a526d5a3759f80afe1151173c243e3e11d89ac6 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0245.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_0245", + "executed_epochs": 245, + "score": null, + "best_score": 7.4415473984383125e-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_e5ec6b349132475ebd0e96ab234de648.npz", + "optimizer_file": "boundary_e5ec6b349132475ebd0e96ab234de648_optimizer.pt", + "arrays_sha256": "c53d09f28874909f66bcbb2e36578c85d8f9ce9167922c76844183415d21ba1b", + "optimizer_sha256": "7543b25946dc8c2176e45196d92e3053857871e500d9a7db6fe5973db99fb1d6", + "stage": "adam", + "completed_passes": 245, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23520, + "adam_update_count": 23520, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 246, + "consumed_count": 245, + "last_submitted_update": 23520, + "last_consumed_update": 23424, + "pending": [ + { + "reference": { + "source_update": 23520, + "completed_passes": 245, + "next_interval": 0, + "trained_intervals": 23520, + "snapshot": "pass_end_0245", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23424, + "pass_science": { + "completed_passes": 245, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23520, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23520, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6673568836722552e-07, + "update_l2": 0.006155003793537617 + }, + "raw_ground_friction": { + "gradient_l2": 1.9980348042736296e-07, + "update_l2": 0.000713050365447998 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.15472341583245e-08, + "update_l2": 0.0016640133690088987 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2289590813452378e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2289590813452378e-05, + "observation_loss": 1.2289590813452378e-05, + "chamfer": 8.916418664739467e-06, + "track": 3.3731726034602616e-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": 245, + "adam_update_count": 23520 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022202157000720035 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e5ec6b349132475ebd0e96ab234de648_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 246, + "next_interval": 0, + "next_adam_update": 23521, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 245, + "trained_intervals": 23520, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23520, + "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": 5.314345836639404, + "median": 10.365959167480469, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.414425790309906, + "median": 0.414425790309906, + "max": 0.414425790309906, + "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": 7.26677131652832, + "median": 10.32276439666748, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 203.23153686523438, + "median": 31759.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": 1431.9197998046875, + "median": 30417.224609375, + "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.414425790309906, + "median": 0.414425790309906, + "max": 0.414425790309906, + "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": 410, + "controller_edge_stiffness": 70 + }, + "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_0246.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0246.json new file mode 100644 index 0000000000000000000000000000000000000000..fd07785527bc524a783df78155ff166e28b5202c --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0246.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_0246", + "executed_epochs": 246, + "score": null, + "best_score": 7.437094952914928e-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_a3eda39cf59347aeb62604a6fb57f883.npz", + "optimizer_file": "boundary_a3eda39cf59347aeb62604a6fb57f883_optimizer.pt", + "arrays_sha256": "d18d28d8678477c01217e476e9be22eb0b5ceee7e4090faefee3f7b10c8c7844", + "optimizer_sha256": "10742218616c3a74333f7f6c8bc270de06a656199813807e5da17bd4848a55b3", + "stage": "adam", + "completed_passes": 246, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23616, + "adam_update_count": 23616, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 247, + "consumed_count": 246, + "last_submitted_update": 23616, + "last_consumed_update": 23520, + "pending": [ + { + "reference": { + "source_update": 23616, + "completed_passes": 246, + "next_interval": 0, + "trained_intervals": 23616, + "snapshot": "pass_end_0246", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23520, + "pass_science": { + "completed_passes": 246, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23616, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23616, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6567604177453177e-07, + "update_l2": 0.006151438690721989 + }, + "raw_ground_friction": { + "gradient_l2": 1.9521482386153366e-07, + "update_l2": 0.0007075369358062744 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.142060833738469e-08, + "update_l2": 0.0016560653457418084 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.22844212455675e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.22844212455675e-05, + "observation_loss": 1.22844212455675e-05, + "chamfer": 8.913871170079801e-06, + "track": 3.370550302861375e-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": 246, + "adam_update_count": 23616 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0226196039984643 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a3eda39cf59347aeb62604a6fb57f883_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 247, + "next_interval": 0, + "next_adam_update": 23617, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 246, + "trained_intervals": 23616, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23616, + "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": 5.313043117523193, + "median": 10.36609172821045, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.414742112159729, + "median": 0.414742112159729, + "max": 0.414742112159729, + "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": 7.2627058029174805, + "median": 10.322746276855469, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 202.96694946289062, + "median": 31764.091796875, + "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": 1426.110107421875, + "median": 30416.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.414742112159729, + "median": 0.414742112159729, + "max": 0.414742112159729, + "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": 411, + "controller_edge_stiffness": 70 + }, + "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_0247.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0247.json new file mode 100644 index 0000000000000000000000000000000000000000..d863007eb51b571776cef124b7a60688e8686d5a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0247.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_0247", + "executed_epochs": 247, + "score": null, + "best_score": 7.433516699961729e-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_eab621576e2a421baf3fb4cd9469aafa.npz", + "optimizer_file": "boundary_eab621576e2a421baf3fb4cd9469aafa_optimizer.pt", + "arrays_sha256": "a1e1a505067b83fa22bec2278ed4c07402d71d77a1b2ce8b274d554700b0f2c2", + "optimizer_sha256": "09e7841cc00a6318b8d63aef8ef5ab0d005ad43a6724b2da9fe87468c96521f6", + "stage": "adam", + "completed_passes": 247, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23712, + "adam_update_count": 23712, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 248, + "consumed_count": 247, + "last_submitted_update": 23712, + "last_consumed_update": 23616, + "pending": [ + { + "reference": { + "source_update": 23712, + "completed_passes": 247, + "next_interval": 0, + "trained_intervals": 23712, + "snapshot": "pass_end_0247", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23616, + "pass_science": { + "completed_passes": 247, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23712, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23712, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6671134517309838e-07, + "update_l2": 0.0061431401409208775 + }, + "raw_ground_friction": { + "gradient_l2": 2.044866960204672e-07, + "update_l2": 0.0007097423076629639 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1544495016078145e-08, + "update_l2": 0.0016516483156010509 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2278784197405912e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2278784197405912e-05, + "observation_loss": 1.2278784197405912e-05, + "chamfer": 8.911034456104971e-06, + "track": 3.3677501960482914e-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": 247, + "adam_update_count": 23712 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022441155000706203 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_eab621576e2a421baf3fb4cd9469aafa_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 248, + "next_interval": 0, + "next_adam_update": 23713, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 247, + "trained_intervals": 23712, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23712, + "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": 5.311760425567627, + "median": 10.366215705871582, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4150845408439636, + "median": 0.4150845408439636, + "max": 0.4150845408439636, + "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": 7.258687496185303, + "median": 10.322746276855469, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 202.70677185058594, + "median": 31768.029296875, + "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": 1420.3909912109375, + "median": 30416.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.4150845408439636, + "median": 0.4150845408439636, + "max": 0.4150845408439636, + "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": 412, + "controller_edge_stiffness": 71 + }, + "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_0248.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0248.json new file mode 100644 index 0000000000000000000000000000000000000000..a6961fab3f451c8ecb99a39548f67c5d9715b08d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0248.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_0248", + "executed_epochs": 248, + "score": null, + "best_score": 7.429475620786737e-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_e2ce5eef4334415bab9f5536deabcabc.npz", + "optimizer_file": "boundary_e2ce5eef4334415bab9f5536deabcabc_optimizer.pt", + "arrays_sha256": "79bb1cfbae041180b1adc6710c85512b67e940caf3a89a246ac583a58cb03778", + "optimizer_sha256": "40d7be52ed000eb250d32289b0e88d7514bbdb79fb7b86388c8f4645d9d285b1", + "stage": "adam", + "completed_passes": 248, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23808, + "adam_update_count": 23808, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 249, + "consumed_count": 248, + "last_submitted_update": 23808, + "last_consumed_update": 23712, + "pending": [ + { + "reference": { + "source_update": 23808, + "completed_passes": 248, + "next_interval": 0, + "trained_intervals": 23808, + "snapshot": "pass_end_0248", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23712, + "pass_science": { + "completed_passes": 248, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23808, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23808, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6681875081303588e-07, + "update_l2": 0.006120248232036829 + }, + "raw_ground_friction": { + "gradient_l2": 2.122601330256657e-07, + "update_l2": 0.0007088184356689453 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1252010757043536e-08, + "update_l2": 0.001639251015149057 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2266488738532644e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2266488738532644e-05, + "observation_loss": 1.2266488738532644e-05, + "chamfer": 8.903961315809283e-06, + "track": 3.362527650097036e-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": 248, + "adam_update_count": 23808 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022420334000344155 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e2ce5eef4334415bab9f5536deabcabc_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 249, + "next_interval": 0, + "next_adam_update": 23809, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 248, + "trained_intervals": 23808, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23808, + "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": 5.3104400634765625, + "median": 10.366320610046387, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4154946804046631, + "median": 0.4154946804046631, + "max": 0.4154946804046631, + "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": 7.254718780517578, + "median": 10.322746276855469, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 202.43930053710938, + "median": 31771.36328125, + "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": 1414.76513671875, + "median": 30416.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.4154946804046631, + "median": 0.4154946804046631, + "max": 0.4154946804046631, + "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": 414, + "controller_edge_stiffness": 72 + }, + "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_0249.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0249.json new file mode 100644 index 0000000000000000000000000000000000000000..229d3ecbab0750936ba0fedb07c72e458dd765c8 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0249.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_0249", + "executed_epochs": 249, + "score": null, + "best_score": 7.424837496235644e-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_56cec95a1fc94427a3b04a73c438b2c1.npz", + "optimizer_file": "boundary_56cec95a1fc94427a3b04a73c438b2c1_optimizer.pt", + "arrays_sha256": "03f3f474f1a143138d4f7ad05414c48af9413e4a9a35b6e8639a7cfe2ef56fee", + "optimizer_sha256": "9548ef2e76a4499f7bda1abd75c6035cc89ce06d6ef4796a643e9a37d7face8b", + "stage": "adam", + "completed_passes": 249, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 23904, + "adam_update_count": 23904, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 250, + "consumed_count": 249, + "last_submitted_update": 23904, + "last_consumed_update": 23808, + "pending": [ + { + "reference": { + "source_update": 23904, + "completed_passes": 249, + "next_interval": 0, + "trained_intervals": 23904, + "snapshot": "pass_end_0249", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23808, + "pass_science": { + "completed_passes": 249, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 23904, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 23904, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6616554887605162e-07, + "update_l2": 0.006098798010498285 + }, + "raw_ground_friction": { + "gradient_l2": 2.152591491721978e-07, + "update_l2": 0.0007079541683197021 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.109330748429784e-08, + "update_l2": 0.0016348896315321326 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2257616617716849e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2257616617716849e-05, + "observation_loss": 1.2257616617716849e-05, + "chamfer": 8.899161912268028e-06, + "track": 3.3584544780751457e-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": 249, + "adam_update_count": 23904 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02230586299992865 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_56cec95a1fc94427a3b04a73c438b2c1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 250, + "next_interval": 0, + "next_adam_update": 23905, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 249, + "trained_intervals": 23904, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 23904, + "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": 5.309186935424805, + "median": 10.366596221923828, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4158932566642761, + "median": 0.4158932566642761, + "max": 0.4158932566642761, + "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": 7.250771522521973, + "median": 10.322746276855469, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 202.18577575683594, + "median": 31780.119140625, + "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": 1409.191650390625, + "median": 30416.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.4158932566642761, + "median": 0.4158932566642761, + "max": 0.4158932566642761, + "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": 417, + "controller_edge_stiffness": 72 + }, + "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_0250.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0250.json new file mode 100644 index 0000000000000000000000000000000000000000..0d9220946dc5b54947d7581dda5e4e69be984f1b --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0250.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_0250", + "executed_epochs": 250, + "score": null, + "best_score": 7.421397633322613e-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_0a53debce1a1481ea9b6473f3ae97c8f.npz", + "optimizer_file": "boundary_0a53debce1a1481ea9b6473f3ae97c8f_optimizer.pt", + "arrays_sha256": "bfbeae0994b2d4d56a5f1a32bb4c470d790474318dccb3b4e09d0527050addac", + "optimizer_sha256": "93ebe4b754db3d763935796982f188a837f3afe4f6e6489cf1d68b3ab6353243", + "stage": "adam", + "completed_passes": 250, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24000, + "adam_update_count": 24000, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 251, + "consumed_count": 250, + "last_submitted_update": 24000, + "last_consumed_update": 23904, + "pending": [ + { + "reference": { + "source_update": 24000, + "completed_passes": 250, + "next_interval": 0, + "trained_intervals": 24000, + "snapshot": "pass_end_0250", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 23904, + "pass_science": { + "completed_passes": 250, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24000, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24000, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6671162939019268e-07, + "update_l2": 0.006075009703636169 + }, + "raw_ground_friction": { + "gradient_l2": 2.1455470289311052e-07, + "update_l2": 0.0007073879241943359 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.115198055070323e-08, + "update_l2": 0.0016295525711029768 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2247011909494177e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2247011909494177e-05, + "observation_loss": 1.2247011909494177e-05, + "chamfer": 8.893080121197272e-06, + "track": 3.3539313335495535e-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": 250, + "adam_update_count": 24000 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022474888999568066 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_0a53debce1a1481ea9b6473f3ae97c8f_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 251, + "next_interval": 0, + "next_adam_update": 24001, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 250, + "trained_intervals": 24000, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24000, + "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": 5.30795955657959, + "median": 10.366765022277832, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.416332870721817, + "median": 0.416332870721817, + "max": 0.416332870721817, + "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": 7.246856689453125, + "median": 10.322746276855469, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 201.93777465820312, + "median": 31785.484375, + "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": 1403.6856689453125, + "median": 30416.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.416332870721817, + "median": 0.416332870721817, + "max": 0.416332870721817, + "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": 419, + "controller_edge_stiffness": 73 + }, + "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_0251.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0251.json new file mode 100644 index 0000000000000000000000000000000000000000..d479edff7761a97251a5a6bd528283d4f6478223 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0251.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_0251", + "executed_epochs": 251, + "score": null, + "best_score": 7.4167020779706645e-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_63ea7aad3cb74be2a4dd5f174408c9ca.npz", + "optimizer_file": "boundary_63ea7aad3cb74be2a4dd5f174408c9ca_optimizer.pt", + "arrays_sha256": "5b00657fbac4f7493ef1bce729112ebf278381c6a4f5f40e0591701cda2ebab9", + "optimizer_sha256": "d7b64ced43e41d08a7146c95a788fc8e084c59174ef110d50169913eee7411bb", + "stage": "adam", + "completed_passes": 251, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24096, + "adam_update_count": 24096, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 252, + "consumed_count": 251, + "last_submitted_update": 24096, + "last_consumed_update": 24000, + "pending": [ + { + "reference": { + "source_update": 24096, + "completed_passes": 251, + "next_interval": 0, + "trained_intervals": 24096, + "snapshot": "pass_end_0251", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24000, + "pass_science": { + "completed_passes": 251, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24096, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24096, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6734064445245167e-07, + "update_l2": 0.0060858335345983505 + }, + "raw_ground_friction": { + "gradient_l2": 2.2242736008593056e-07, + "update_l2": 0.0007066726684570312 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1202105787997425e-08, + "update_l2": 0.0016349558718502522 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2237895134603605e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2237895134603605e-05, + "observation_loss": 1.2237895134603605e-05, + "chamfer": 8.888006959750783e-06, + "track": 3.3498879474791465e-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": 251, + "adam_update_count": 24096 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02277713299918105 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_63ea7aad3cb74be2a4dd5f174408c9ca_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 252, + "next_interval": 0, + "next_adam_update": 24097, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 251, + "trained_intervals": 24096, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24096, + "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": 5.306813716888428, + "median": 10.367040634155273, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41681820154190063, + "median": 0.41681820154190063, + "max": 0.41681820154190063, + "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": 7.242957592010498, + "median": 10.32270622253418, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 201.70652770996094, + "median": 31794.248046875, + "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": 1398.2232666015625, + "median": 30415.455078125, + "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.41681820154190063, + "median": 0.41681820154190063, + "max": 0.41681820154190063, + "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": 422, + "controller_edge_stiffness": 73 + }, + "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_0252.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0252.json new file mode 100644 index 0000000000000000000000000000000000000000..4370047652fcf46fc8c897369fc87dbd25265df1 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0252.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_0252", + "executed_epochs": 252, + "score": null, + "best_score": 7.4119908717307226e-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_301709abea7f419f9e90bad3308eeac1.npz", + "optimizer_file": "boundary_301709abea7f419f9e90bad3308eeac1_optimizer.pt", + "arrays_sha256": "be0d37c9fec243115d8d10e73504e1362ca634c542ad3a884a0b78097394e98b", + "optimizer_sha256": "22a254f436580a2db8c6fa21ed176851cf5809e2761a13083a7b0786a578ce14", + "stage": "adam", + "completed_passes": 252, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24192, + "adam_update_count": 24192, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 253, + "consumed_count": 252, + "last_submitted_update": 24192, + "last_consumed_update": 24096, + "pending": [ + { + "reference": { + "source_update": 24192, + "completed_passes": 252, + "next_interval": 0, + "trained_intervals": 24192, + "snapshot": "pass_end_0252", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24096, + "pass_science": { + "completed_passes": 252, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24192, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24192, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6716408879347e-07, + "update_l2": 0.006070740055292845 + }, + "raw_ground_friction": { + "gradient_l2": 2.1974211961151013e-07, + "update_l2": 0.0007033348083496094 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.12418109160717e-08, + "update_l2": 0.001629572594538331 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2228424566274043e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2228424566274043e-05, + "observation_loss": 1.2228424566274043e-05, + "chamfer": 8.882681868271902e-06, + "track": 3.3457429253758164e-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": 252, + "adam_update_count": 24192 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02226405200053705 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_301709abea7f419f9e90bad3308eeac1_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 253, + "next_interval": 0, + "next_adam_update": 24193, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 252, + "trained_intervals": 24192, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24192, + "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": 5.3057451248168945, + "median": 10.367232322692871, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4172823429107666, + "median": 0.4172823429107666, + "max": 0.4172823429107666, + "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": 7.239076614379883, + "median": 10.322671890258789, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 201.4910888671875, + "median": 31800.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": 1392.807373046875, + "median": 30414.412109375, + "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.4172823429107666, + "median": 0.4172823429107666, + "max": 0.4172823429107666, + "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": 426, + "controller_edge_stiffness": 74 + }, + "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_0253.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0253.json new file mode 100644 index 0000000000000000000000000000000000000000..64484610d1ff6a596a2a77c4b18f0b3f430603a9 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0253.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_0253", + "executed_epochs": 253, + "score": null, + "best_score": 7.407620434681424e-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_49ce8906425448bea24821094c7b07f7.npz", + "optimizer_file": "boundary_49ce8906425448bea24821094c7b07f7_optimizer.pt", + "arrays_sha256": "6a90fe40bf88dcf15d767a64c9860817f5b4674f0fc62c4a76e30b7c195a6637", + "optimizer_sha256": "2bd093647061a1361376da159bb2e705522cdfdc101606e9ad3d0441d684b63a", + "stage": "adam", + "completed_passes": 253, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24288, + "adam_update_count": 24288, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 254, + "consumed_count": 253, + "last_submitted_update": 24288, + "last_consumed_update": 24192, + "pending": [ + { + "reference": { + "source_update": 24288, + "completed_passes": 253, + "next_interval": 0, + "trained_intervals": 24288, + "snapshot": "pass_end_0253", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24192, + "pass_science": { + "completed_passes": 253, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24288, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24288, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6729545393445733e-07, + "update_l2": 0.00607913127169013 + }, + "raw_ground_friction": { + "gradient_l2": 2.2178009828621725e-07, + "update_l2": 0.0006986558437347412 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.126082148696696e-08, + "update_l2": 0.0016416633734479547 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2223048543091863e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2223048543091863e-05, + "observation_loss": 1.2223048543091863e-05, + "chamfer": 8.879870620148722e-06, + "track": 3.343177695569466e-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": 253, + "adam_update_count": 24288 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02256394200048817 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_49ce8906425448bea24821094c7b07f7_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 254, + "next_interval": 0, + "next_adam_update": 24289, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 253, + "trained_intervals": 24288, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24288, + "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": 5.30472469329834, + "median": 10.367316246032715, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4176299571990967, + "median": 0.4176299571990967, + "max": 0.4176299571990967, + "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": 7.235218524932861, + "median": 10.322639465332031, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 201.28558349609375, + "median": 31803.009765625, + "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": 1387.4439697265625, + "median": 30413.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.4176299571990967, + "median": 0.4176299571990967, + "max": 0.4176299571990967, + "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": 428, + "controller_edge_stiffness": 74 + }, + "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_0254.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0254.json new file mode 100644 index 0000000000000000000000000000000000000000..20bd2370a88e93e7ad08de9a8e3f4004ed30fa0f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0254.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_0254", + "executed_epochs": 254, + "score": null, + "best_score": 7.4040834429448905e-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_8e49d2de0ec04c3d832a7ebd94e6922e.npz", + "optimizer_file": "boundary_8e49d2de0ec04c3d832a7ebd94e6922e_optimizer.pt", + "arrays_sha256": "d5a08cee97581c8b60e344e5ea64bb69d8a20282fe162e7ab0c1598032767889", + "optimizer_sha256": "22f3c68825c6a98b2b52bcf98d99cedcae9de943a5740f360f837469a1091061", + "stage": "adam", + "completed_passes": 254, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24384, + "adam_update_count": 24384, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 255, + "consumed_count": 254, + "last_submitted_update": 24384, + "last_consumed_update": 24288, + "pending": [ + { + "reference": { + "source_update": 24384, + "completed_passes": 254, + "next_interval": 0, + "trained_intervals": 24384, + "snapshot": "pass_end_0254", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24288, + "pass_science": { + "completed_passes": 254, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24384, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24384, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6696392890480638e-07, + "update_l2": 0.006057575345039368 + }, + "raw_ground_friction": { + "gradient_l2": 2.2797604515290004e-07, + "update_l2": 0.000697404146194458 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.127260583823954e-08, + "update_l2": 0.0016388311050832272 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2221884389873594e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2221884389873594e-05, + "observation_loss": 1.2221884389873594e-05, + "chamfer": 8.879677807271946e-06, + "track": 3.342206127854297e-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": 254, + "adam_update_count": 24384 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02247785899999144 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_8e49d2de0ec04c3d832a7ebd94e6922e_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 255, + "next_interval": 0, + "next_adam_update": 24385, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 254, + "trained_intervals": 24384, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24384, + "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": 5.303709506988525, + "median": 10.367384910583496, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4179632365703583, + "median": 0.4179632365703583, + "max": 0.4179632365703583, + "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": 7.231394290924072, + "median": 10.322603225708008, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 201.0813446044922, + "median": 31805.193359375, + "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": 1382.1484375, + "median": 30412.32421875, + "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.4179632365703583, + "median": 0.4179632365703583, + "max": 0.4179632365703583, + "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": 431, + "controller_edge_stiffness": 74 + }, + "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_0255.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0255.json new file mode 100644 index 0000000000000000000000000000000000000000..e9dc76cd7d5470d5f6145385419c4d612775d466 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0255.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_0255", + "executed_epochs": 255, + "score": null, + "best_score": 7.401082733338171e-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_7248a553523343bfa14703ea8e8f2241.npz", + "optimizer_file": "boundary_7248a553523343bfa14703ea8e8f2241_optimizer.pt", + "arrays_sha256": "ed04381debcbbd2cf10edad6fe9a2c7881898c2f1442e9f14cda8f9a6de2cc8a", + "optimizer_sha256": "6acd505329a9d67e31b1e7c7b6b65fd46b722c5dc1327e16e9906d21d4220d8d", + "stage": "adam", + "completed_passes": 255, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24480, + "adam_update_count": 24480, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 256, + "consumed_count": 255, + "last_submitted_update": 24480, + "last_consumed_update": 24384, + "pending": [ + { + "reference": { + "source_update": 24480, + "completed_passes": 255, + "next_interval": 0, + "trained_intervals": 24480, + "snapshot": "pass_end_0255", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24384, + "pass_science": { + "completed_passes": 255, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24480, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24480, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6628268895146903e-07, + "update_l2": 0.006034006364643574 + }, + "raw_ground_friction": { + "gradient_l2": 2.455525134337222e-07, + "update_l2": 0.0006974637508392334 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.105450474549798e-08, + "update_l2": 0.0016313876258209348 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2213590707688127e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2213590707688127e-05, + "observation_loss": 1.2213590707688127e-05, + "chamfer": 8.874853847373743e-06, + "track": 3.338736860314384e-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": 255, + "adam_update_count": 24480 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022340907000398147 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7248a553523343bfa14703ea8e8f2241_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 256, + "next_interval": 0, + "next_adam_update": 24481, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 255, + "trained_intervals": 24480, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24480, + "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": 5.302695274353027, + "median": 10.367532730102539, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41818907856941223, + "median": 0.41818907856941223, + "max": 0.41818907856941223, + "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": 7.227634906768799, + "median": 10.322635650634766, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 200.8774871826172, + "median": 31809.896484375, + "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": 1376.9620361328125, + "median": 30413.30859375, + "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.41818907856941223, + "median": 0.41818907856941223, + "max": 0.41818907856941223, + "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": 434, + "controller_edge_stiffness": 74 + }, + "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_0256.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0256.json new file mode 100644 index 0000000000000000000000000000000000000000..face9af3ac7e2ac21ba9a421ac236d519a1653ea --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0256.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_0256", + "executed_epochs": 256, + "score": null, + "best_score": 7.398387557107829e-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_a869b4af8d844d3a8b489f7f20b1c47d.npz", + "optimizer_file": "boundary_a869b4af8d844d3a8b489f7f20b1c47d_optimizer.pt", + "arrays_sha256": "db3c378eaebac01d353375ec74032317becda1ac6f59a7f4e493f7e9c1b631d6", + "optimizer_sha256": "4f0da6b4b72b7cf58bca3a051045366815feedb55f4a546b5815c970dd442005", + "stage": "adam", + "completed_passes": 256, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24576, + "adam_update_count": 24576, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 257, + "consumed_count": 256, + "last_submitted_update": 24576, + "last_consumed_update": 24480, + "pending": [ + { + "reference": { + "source_update": 24576, + "completed_passes": 256, + "next_interval": 0, + "trained_intervals": 24576, + "snapshot": "pass_end_0256", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24480, + "pass_science": { + "completed_passes": 256, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24576, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24576, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6717403639177064e-07, + "update_l2": 0.005995960906147957 + }, + "raw_ground_friction": { + "gradient_l2": 2.6618192805472063e-07, + "update_l2": 0.000692903995513916 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.10813987880465e-08, + "update_l2": 0.0016254353104159236 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.220641570398584e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.220641570398584e-05, + "observation_loss": 1.220641570398584e-05, + "chamfer": 8.870921192283276e-06, + "track": 3.335494284328888e-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": 256, + "adam_update_count": 24576 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02231405599923164 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a869b4af8d844d3a8b489f7f20b1c47d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 257, + "next_interval": 0, + "next_adam_update": 24577, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 256, + "trained_intervals": 24576, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24576, + "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": 5.301750659942627, + "median": 10.367786407470703, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41841232776641846, + "median": 0.41841232776641846, + "max": 0.41841232776641846, + "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": 7.223945617675781, + "median": 10.322694778442383, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 200.68783569335938, + "median": 31817.966796875, + "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": 1371.891357421875, + "median": 30415.109375, + "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.41841232776641846, + "median": 0.41841232776641846, + "max": 0.41841232776641846, + "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": 437, + "controller_edge_stiffness": 74 + }, + "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_0257.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0257.json new file mode 100644 index 0000000000000000000000000000000000000000..bf28e16cb4423a8c4aee9950321ea186fac2f550 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0257.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_0257", + "executed_epochs": 257, + "score": null, + "best_score": 7.395519579252626e-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_6589e19bb0824aed96abe35c9777f8fc.npz", + "optimizer_file": "boundary_6589e19bb0824aed96abe35c9777f8fc_optimizer.pt", + "arrays_sha256": "7be810a7c2458bdc695470379c2021f7f286455aee51b447626820e20e9d295c", + "optimizer_sha256": "cf83a51911c575fd76a2148fd0178f1b962a8334b9392fd00aa84aa2dfe188d2", + "stage": "adam", + "completed_passes": 257, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24672, + "adam_update_count": 24672, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 258, + "consumed_count": 257, + "last_submitted_update": 24672, + "last_consumed_update": 24576, + "pending": [ + { + "reference": { + "source_update": 24672, + "completed_passes": 257, + "next_interval": 0, + "trained_intervals": 24672, + "snapshot": "pass_end_0257", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24576, + "pass_science": { + "completed_passes": 257, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24672, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24672, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6861189067185478e-07, + "update_l2": 0.0059951781295239925 + }, + "raw_ground_friction": { + "gradient_l2": 2.5347864607283555e-07, + "update_l2": 0.0006910264492034912 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1541411260604946e-08, + "update_l2": 0.0016252760542556643 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2193951079098042e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2193951079098042e-05, + "observation_loss": 1.2193951079098042e-05, + "chamfer": 8.86332600202877e-06, + "track": 3.330625304442947e-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": 257, + "adam_update_count": 24672 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022509174999868264 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_6589e19bb0824aed96abe35c9777f8fc_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 258, + "next_interval": 0, + "next_adam_update": 24673, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 257, + "trained_intervals": 24672, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24672, + "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": 5.300754070281982, + "median": 10.367929458618164, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41881322860717773, + "median": 0.41881322860717773, + "max": 0.41881322860717773, + "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": 7.220281600952148, + "median": 10.322628021240234, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 200.48794555664062, + "median": 31822.517578125, + "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": 1366.8740234375, + "median": 30413.078125, + "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.41881322860717773, + "median": 0.41881322860717773, + "max": 0.41881322860717773, + "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": 439, + "controller_edge_stiffness": 74 + }, + "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_0258.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0258.json new file mode 100644 index 0000000000000000000000000000000000000000..8981f6dec3774f3fde5ffa7eb85d63cd09ecb420 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0258.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_0258", + "executed_epochs": 258, + "score": null, + "best_score": 7.392627059251329e-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_f9edc3562cd742708d31093567e27556.npz", + "optimizer_file": "boundary_f9edc3562cd742708d31093567e27556_optimizer.pt", + "arrays_sha256": "bbfe11a2f896146dbfc0f175b48ddc8036ebb68182ca7d9405df8edef343bcd3", + "optimizer_sha256": "b631e409adcb6db1469b3e96dc93d61aef145697175a753872bc19b50af14888", + "stage": "adam", + "completed_passes": 258, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24768, + "adam_update_count": 24768, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 259, + "consumed_count": 258, + "last_submitted_update": 24768, + "last_consumed_update": 24672, + "pending": [ + { + "reference": { + "source_update": 24768, + "completed_passes": 258, + "next_interval": 0, + "trained_intervals": 24768, + "snapshot": "pass_end_0258", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24672, + "pass_science": { + "completed_passes": 258, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24768, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24768, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6781319800429628e-07, + "update_l2": 0.005974141415208578 + }, + "raw_ground_friction": { + "gradient_l2": 2.4505868623236893e-07, + "update_l2": 0.00068625807762146 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1683466517051784e-08, + "update_l2": 0.0016249652253463864 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.218187935592141e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.218187935592141e-05, + "observation_loss": 1.218187935592141e-05, + "chamfer": 8.856134627421852e-06, + "track": 3.3257451832469087e-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": 258, + "adam_update_count": 24768 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02231998699971882 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f9edc3562cd742708d31093567e27556_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 259, + "next_interval": 0, + "next_adam_update": 24769, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 258, + "trained_intervals": 24768, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24768, + "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": 5.299670219421387, + "median": 10.368192672729492, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4190720021724701, + "median": 0.4190720021724701, + "max": 0.4190720021724701, + "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": 7.216643810272217, + "median": 10.322650909423828, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 200.270751953125, + "median": 31830.896484375, + "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": 1361.9105224609375, + "median": 30413.7734375, + "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.4190720021724701, + "median": 0.4190720021724701, + "max": 0.4190720021724701, + "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": 442, + "controller_edge_stiffness": 74 + }, + "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_0259.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0259.json new file mode 100644 index 0000000000000000000000000000000000000000..27494411bd621ba1b83244aa6b675db56a4932de --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0259.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_0259", + "executed_epochs": 259, + "score": null, + "best_score": 7.38990710165884e-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_eb313d58a980460782152eb71f7fbbf6.npz", + "optimizer_file": "boundary_eb313d58a980460782152eb71f7fbbf6_optimizer.pt", + "arrays_sha256": "ad6dea4a8dbe65d1567ead7d507fec36d8851efad505b5a4bd9c89c4f4fd045b", + "optimizer_sha256": "e823af691897a02fcc9ba71e070b08bdc545140cf54ce5ac5e78267a2e13c578", + "stage": "adam", + "completed_passes": 259, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24864, + "adam_update_count": 24864, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 260, + "consumed_count": 259, + "last_submitted_update": 24864, + "last_consumed_update": 24768, + "pending": [ + { + "reference": { + "source_update": 24864, + "completed_passes": 259, + "next_interval": 0, + "trained_intervals": 24864, + "snapshot": "pass_end_0259", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24768, + "pass_science": { + "completed_passes": 259, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24864, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24864, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.695559603831498e-07, + "update_l2": 0.00595250865444541 + }, + "raw_ground_friction": { + "gradient_l2": 2.956218736471783e-07, + "update_l2": 0.0006858408451080322 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.191378539213474e-08, + "update_l2": 0.0016093469457700849 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.217470253322972e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.217470253322972e-05, + "observation_loss": 1.217470253322972e-05, + "chamfer": 8.852135579218157e-06, + "track": 3.3225667266378878e-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": 259, + "adam_update_count": 24864 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022322359000099823 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_eb313d58a980460782152eb71f7fbbf6_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 260, + "next_interval": 0, + "next_adam_update": 24865, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 259, + "trained_intervals": 24864, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24864, + "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": 5.298553943634033, + "median": 10.36818790435791, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41929110884666443, + "median": 0.41929110884666443, + "max": 0.41929110884666443, + "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": 7.213073253631592, + "median": 10.32258415222168, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 200.0473175048828, + "median": 31830.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": 1357.0565185546875, + "median": 30411.744140625, + "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.41929110884666443, + "median": 0.41929110884666443, + "max": 0.41929110884666443, + "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": 442, + "controller_edge_stiffness": 75 + }, + "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_0260.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0260.json new file mode 100644 index 0000000000000000000000000000000000000000..ac2550f2008fcaa62735d42c8eaa6103d5d0786d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0260.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_0260", + "executed_epochs": 260, + "score": null, + "best_score": 7.387054066517369e-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_460bbe3ccd044c0b831349a03ec0de5b.npz", + "optimizer_file": "boundary_460bbe3ccd044c0b831349a03ec0de5b_optimizer.pt", + "arrays_sha256": "82de2617da49ccb4cda4f28ae4718eda54cd1f3cd29af67ef9c14d5fbc1cbc07", + "optimizer_sha256": "f6e0fbdf15b677921d8459928949ad29ddceca116683b1275e20f972ec3237ac", + "stage": "adam", + "completed_passes": 260, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 24960, + "adam_update_count": 24960, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 261, + "consumed_count": 260, + "last_submitted_update": 24960, + "last_consumed_update": 24864, + "pending": [ + { + "reference": { + "source_update": 24960, + "completed_passes": 260, + "next_interval": 0, + "trained_intervals": 24960, + "snapshot": "pass_end_0260", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24864, + "pass_science": { + "completed_passes": 260, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 24960, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 24960, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.704196250784662e-07, + "update_l2": 0.005934039130806923 + }, + "raw_ground_friction": { + "gradient_l2": 2.771569143078523e-07, + "update_l2": 0.0006837546825408936 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.200711162776315e-08, + "update_l2": 0.0016030637780204415 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2168258763267659e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2168258763267659e-05, + "observation_loss": 1.2168258763267659e-05, + "chamfer": 8.848489414958749e-06, + "track": 3.3197693483089097e-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": 260, + "adam_update_count": 24960 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02230062499984342 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_460bbe3ccd044c0b831349a03ec0de5b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 261, + "next_interval": 0, + "next_adam_update": 24961, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 260, + "trained_intervals": 24960, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 24960, + "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": 5.297457695007324, + "median": 10.368569374084473, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4195351004600525, + "median": 0.4195351004600525, + "max": 0.4195351004600525, + "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": 7.209564208984375, + "median": 10.322697639465332, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 199.82814025878906, + "median": 31842.888671875, + "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": 1352.3028564453125, + "median": 30415.197265625, + "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.4195351004600525, + "median": 0.4195351004600525, + "max": 0.4195351004600525, + "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": 447, + "controller_edge_stiffness": 75 + }, + "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_0261.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0261.json new file mode 100644 index 0000000000000000000000000000000000000000..7c68d6f729d10a1b5ca89485be94890383b55b3f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0261.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_0261", + "executed_epochs": 261, + "score": null, + "best_score": 7.384020236145261e-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_58e978947e8e47c69b47a90c97c1eb16.npz", + "optimizer_file": "boundary_58e978947e8e47c69b47a90c97c1eb16_optimizer.pt", + "arrays_sha256": "654330581ed20ffb4728fdfd2b451088835314fa58b44d451bc75e64007d7983", + "optimizer_sha256": "c7afdad0fdcb5403bf8bd0a3af710da2f1d88c974a266b42b2c5609183b5cf70", + "stage": "adam", + "completed_passes": 261, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25056, + "adam_update_count": 25056, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 262, + "consumed_count": 261, + "last_submitted_update": 25056, + "last_consumed_update": 24960, + "pending": [ + { + "reference": { + "source_update": 25056, + "completed_passes": 261, + "next_interval": 0, + "trained_intervals": 25056, + "snapshot": "pass_end_0261", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 24960, + "pass_science": { + "completed_passes": 261, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25056, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25056, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7115523576194391e-07, + "update_l2": 0.00594630790874362 + }, + "raw_ground_friction": { + "gradient_l2": 2.8163711363049515e-07, + "update_l2": 0.0006861388683319092 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.198773868007265e-08, + "update_l2": 0.0016125979600474238 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2161096492491197e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2161096492491197e-05, + "observation_loss": 1.2161096492491197e-05, + "chamfer": 8.844629519444425e-06, + "track": 3.3164672004204476e-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": 261, + "adam_update_count": 25056 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02231343099992955 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_58e978947e8e47c69b47a90c97c1eb16_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 262, + "next_interval": 0, + "next_adam_update": 25057, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 261, + "trained_intervals": 25056, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25056, + "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": 5.296413898468018, + "median": 10.368552207946777, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.41991060972213745, + "median": 0.41991060972213745, + "max": 0.41991060972213745, + "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": 7.206072807312012, + "median": 10.322623252868652, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 199.6196746826172, + "median": 31842.341796875, + "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": 1347.589599609375, + "median": 30412.931640625, + "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.41991060972213745, + "median": 0.41991060972213745, + "max": 0.41991060972213745, + "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": 447, + "controller_edge_stiffness": 75 + }, + "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_0262.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0262.json new file mode 100644 index 0000000000000000000000000000000000000000..0397e872096d7f539ad204ad3d15e71c632e0d5f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0262.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_0262", + "executed_epochs": 262, + "score": null, + "best_score": 7.379892674445425e-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_da019574bffd47d69be780f307a65f23.npz", + "optimizer_file": "boundary_da019574bffd47d69be780f307a65f23_optimizer.pt", + "arrays_sha256": "da75a003be6db12533bec3705c230b381787fce04dafc9d69f0ec73edd0f2104", + "optimizer_sha256": "45be7c8f835de4158471e6d10e0b81d005ee82537c217c4440b2d42c813bffab", + "stage": "adam", + "completed_passes": 262, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25152, + "adam_update_count": 25152, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 263, + "consumed_count": 262, + "last_submitted_update": 25152, + "last_consumed_update": 25056, + "pending": [ + { + "reference": { + "source_update": 25152, + "completed_passes": 262, + "next_interval": 0, + "trained_intervals": 25152, + "snapshot": "pass_end_0262", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25056, + "pass_science": { + "completed_passes": 262, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25152, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25152, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6862075824519707e-07, + "update_l2": 0.005888656713068485 + }, + "raw_ground_friction": { + "gradient_l2": 2.879182545711956e-07, + "update_l2": 0.0006774067878723145 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.139220439152268e-08, + "update_l2": 0.001595751498825848 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2132244592066854e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2132244592066854e-05, + "observation_loss": 1.2132244592066854e-05, + "chamfer": 8.826793418847956e-06, + "track": 3.3054516279662494e-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": 262, + "adam_update_count": 25152 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022364987999026198 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_da019574bffd47d69be780f307a65f23_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 263, + "next_interval": 0, + "next_adam_update": 25153, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 262, + "trained_intervals": 25152, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25152, + "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": 5.295257568359375, + "median": 10.368663787841797, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42039358615875244, + "median": 0.42039358615875244, + "max": 0.42039358615875244, + "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": 7.202620983123779, + "median": 10.322561264038086, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 199.3889923095703, + "median": 31845.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": 1342.9459228515625, + "median": 30411.048828125, + "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.42039358615875244, + "median": 0.42039358615875244, + "max": 0.42039358615875244, + "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": 450, + "controller_edge_stiffness": 75 + }, + "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_0263.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0263.json new file mode 100644 index 0000000000000000000000000000000000000000..fbb9523923cdadd6a49c8e9d886c1e6ae283f59e --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0263.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_0263", + "executed_epochs": 263, + "score": null, + "best_score": 7.375545152399354e-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_a3642ca3f63d40678eda7cc62b14e74f.npz", + "optimizer_file": "boundary_a3642ca3f63d40678eda7cc62b14e74f_optimizer.pt", + "arrays_sha256": "b221fcf7172c9630b8a29fb7a772e9bf38f65fc08e39f03e287b4fc6f13390f4", + "optimizer_sha256": "a3ea0dea8cd5c368c3c11d32c7583dca82b3a080956355f63f664a9dab197f6c", + "stage": "adam", + "completed_passes": 263, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25248, + "adam_update_count": 25248, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 264, + "consumed_count": 263, + "last_submitted_update": 25248, + "last_consumed_update": 25152, + "pending": [ + { + "reference": { + "source_update": 25248, + "completed_passes": 263, + "next_interval": 0, + "trained_intervals": 25248, + "snapshot": "pass_end_0263", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25152, + "pass_science": { + "completed_passes": 263, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25248, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25248, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6748926157106325e-07, + "update_l2": 0.005890060681849718 + }, + "raw_ground_friction": { + "gradient_l2": 2.9400592893580324e-07, + "update_l2": 0.0006739795207977295 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9145230229232766e-08, + "update_l2": 0.0015400535194203258 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2118203812860884e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2118203812860884e-05, + "observation_loss": 1.2118203812860884e-05, + "chamfer": 8.818517017061822e-06, + "track": 3.2996872505464125e-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": 263, + "adam_update_count": 25248 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02235897199898318 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_a3642ca3f63d40678eda7cc62b14e74f_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 264, + "next_interval": 0, + "next_adam_update": 25249, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 263, + "trained_intervals": 25248, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25248, + "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": 5.294124603271484, + "median": 10.368706703186035, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4207513928413391, + "median": 0.4207513928413391, + "max": 0.4207513928413391, + "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": 7.199194431304932, + "median": 10.322547912597656, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 199.1632080078125, + "median": 31847.26171875, + "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": 1338.3521728515625, + "median": 30410.642578125, + "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.4207513928413391, + "median": 0.4207513928413391, + "max": 0.4207513928413391, + "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": 450, + "controller_edge_stiffness": 76 + }, + "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_0264.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0264.json new file mode 100644 index 0000000000000000000000000000000000000000..31688539b1dac13d99ee87331990178393edbc7d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0264.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_0264", + "executed_epochs": 264, + "score": null, + "best_score": 7.371265186388125e-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_47f707e77e7b4199b28ebf86f6404b3b.npz", + "optimizer_file": "boundary_47f707e77e7b4199b28ebf86f6404b3b_optimizer.pt", + "arrays_sha256": "eee3de7b55668c09d35acbd2710e6636ba3a17d846618dc4a57f3eeb61a978a9", + "optimizer_sha256": "10de91bba3835c81669cc688ad4070b3786c7e20991bd48e5e5780263b01915b", + "stage": "adam", + "completed_passes": 264, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25344, + "adam_update_count": 25344, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 265, + "consumed_count": 264, + "last_submitted_update": 25344, + "last_consumed_update": 25248, + "pending": [ + { + "reference": { + "source_update": 25344, + "completed_passes": 264, + "next_interval": 0, + "trained_intervals": 25344, + "snapshot": "pass_end_0264", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25248, + "pass_science": { + "completed_passes": 264, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25344, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25344, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.677632894825365e-07, + "update_l2": 0.005830694455653429 + }, + "raw_ground_friction": { + "gradient_l2": 2.927623086179665e-07, + "update_l2": 0.0006561875343322754 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.93001480855537e-08, + "update_l2": 0.0015389013569802046 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.210316622746177e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.210316622746177e-05, + "observation_loss": 1.210316622746177e-05, + "chamfer": 8.809669452602975e-06, + "track": 3.2934965474851197e-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": 264, + "adam_update_count": 25344 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02237570000033884 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_47f707e77e7b4199b28ebf86f6404b3b_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 265, + "next_interval": 0, + "next_adam_update": 25345, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 264, + "trained_intervals": 25344, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25344, + "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": 5.2929463386535645, + "median": 10.369026184082031, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4209948480129242, + "median": 0.4209948480129242, + "max": 0.4209948480129242, + "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": 7.195781707763672, + "median": 10.322545051574707, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 198.92868041992188, + "median": 31857.4375, + "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": 1333.7926025390625, + "median": 30410.5546875, + "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.4209948480129242, + "median": 0.4209948480129242, + "max": 0.4209948480129242, + "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": 451, + "controller_edge_stiffness": 76 + }, + "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_0265.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0265.json new file mode 100644 index 0000000000000000000000000000000000000000..509ecaad48bc7e276ef617409553c363738882b7 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0265.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_0265", + "executed_epochs": 265, + "score": null, + "best_score": 7.368588460584154e-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_cf8db13879744d4e8fae6e8bf7f920f5.npz", + "optimizer_file": "boundary_cf8db13879744d4e8fae6e8bf7f920f5_optimizer.pt", + "arrays_sha256": "aad3b002f6826234defefe098f68e7502441e521706acd86b7dd796e3826125d", + "optimizer_sha256": "4b63b5e3135841862bd69121b02ad0b528c5ff18d287e852510cee326d688e05", + "stage": "adam", + "completed_passes": 265, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25440, + "adam_update_count": 25440, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 266, + "consumed_count": 265, + "last_submitted_update": 25440, + "last_consumed_update": 25344, + "pending": [ + { + "reference": { + "source_update": 25440, + "completed_passes": 265, + "next_interval": 0, + "trained_intervals": 25440, + "snapshot": "pass_end_0265", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25344, + "pass_science": { + "completed_passes": 265, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25440, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25440, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.686278920942641e-07, + "update_l2": 0.005780803505331278 + }, + "raw_ground_friction": { + "gradient_l2": 3.0653686167170235e-07, + "update_l2": 0.0006534457206726074 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.933897746970615e-08, + "update_l2": 0.001527494052425027 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2092789802409243e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2092789802409243e-05, + "observation_loss": 1.2092789802409243e-05, + "chamfer": 8.803557648207061e-06, + "track": 3.2892323815758573e-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": 265, + "adam_update_count": 25440 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022864250999191427 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_cf8db13879744d4e8fae6e8bf7f920f5_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 266, + "next_interval": 0, + "next_adam_update": 25441, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 265, + "trained_intervals": 25440, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25440, + "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": 5.291692733764648, + "median": 10.3690767288208, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42126837372779846, + "median": 0.42126837372779846, + "max": 0.42126837372779846, + "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": 7.19240140914917, + "median": 10.322559356689453, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 198.67945861816406, + "median": 31859.048828125, + "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": 1329.29150390625, + "median": 30410.990234375, + "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.42126837372779846, + "median": 0.42126837372779846, + "max": 0.42126837372779846, + "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": 452, + "controller_edge_stiffness": 77 + }, + "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_0266.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0266.json new file mode 100644 index 0000000000000000000000000000000000000000..354b0540be8bb660816ae50f6e1174465b321d3f --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0266.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_0266", + "executed_epochs": 266, + "score": null, + "best_score": 7.366260826794739e-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_7ca9a001d03447968101b47aadb43952.npz", + "optimizer_file": "boundary_7ca9a001d03447968101b47aadb43952_optimizer.pt", + "arrays_sha256": "11292ecaaa9cd92819cf1d4399bdc36be7bc0307e185e3bdace1ec8ff9ba53a6", + "optimizer_sha256": "74e249d0f28da7f8af0ef86904f9356edf3a8cb40e5ba7b3d50563a0a0df6991", + "stage": "adam", + "completed_passes": 266, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25536, + "adam_update_count": 25536, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 267, + "consumed_count": 266, + "last_submitted_update": 25536, + "last_consumed_update": 25440, + "pending": [ + { + "reference": { + "source_update": 25536, + "completed_passes": 266, + "next_interval": 0, + "trained_intervals": 25536, + "snapshot": "pass_end_0266", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25440, + "pass_science": { + "completed_passes": 266, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25536, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25536, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.690110735808048e-07, + "update_l2": 0.005761022679507732 + }, + "raw_ground_friction": { + "gradient_l2": 3.1068205430528906e-07, + "update_l2": 0.0006520748138427734 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9304256798923234e-08, + "update_l2": 0.0015203692018985748 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2079335647285916e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2079335647285916e-05, + "observation_loss": 1.2079335647285916e-05, + "chamfer": 8.795668691163883e-06, + "track": 3.283667410869384e-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": 266, + "adam_update_count": 25536 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022820412001237855 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_7ca9a001d03447968101b47aadb43952_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 267, + "next_interval": 0, + "next_adam_update": 25537, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 266, + "trained_intervals": 25536, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25536, + "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": 5.290338039398193, + "median": 10.369255065917969, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4216788113117218, + "median": 0.4216788113117218, + "max": 0.4216788113117218, + "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": 7.189019680023193, + "median": 10.322519302368164, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 198.41049194335938, + "median": 31864.73046875, + "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": 1324.8038330078125, + "median": 30409.771484375, + "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.4216788113117218, + "median": 0.4216788113117218, + "max": 0.4216788113117218, + "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": 454, + "controller_edge_stiffness": 77 + }, + "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_0267.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0267.json new file mode 100644 index 0000000000000000000000000000000000000000..f31a98da500ce314377517eeef068af901c74550 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0267.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_0267", + "executed_epochs": 267, + "score": null, + "best_score": 7.362557603585174e-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_05fdd1a798284b7d813324882e56a72c.npz", + "optimizer_file": "boundary_05fdd1a798284b7d813324882e56a72c_optimizer.pt", + "arrays_sha256": "5f38ea0d753533d975f2a7fdd1ec9fb7147fab608c96e819fa0ae0b409d7c72e", + "optimizer_sha256": "efe59d5f178ea656b41b1d044cf1099dbb1a343083146fc145620419ed513f2d", + "stage": "adam", + "completed_passes": 267, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25632, + "adam_update_count": 25632, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 268, + "consumed_count": 267, + "last_submitted_update": 25632, + "last_consumed_update": 25536, + "pending": [ + { + "reference": { + "source_update": 25632, + "completed_passes": 267, + "next_interval": 0, + "trained_intervals": 25632, + "snapshot": "pass_end_0267", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25536, + "pass_science": { + "completed_passes": 267, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25632, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25632, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6883376474652323e-07, + "update_l2": 0.005761802662163973 + }, + "raw_ground_friction": { + "gradient_l2": 3.079417183471378e-07, + "update_l2": 0.0006554126739501953 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8345281677388812e-08, + "update_l2": 0.0014834293397143483 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2066431736457162e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2066431736457162e-05, + "observation_loss": 1.2066431736457162e-05, + "chamfer": 8.788050763541833e-06, + "track": 3.2783812002890045e-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": 267, + "adam_update_count": 25632 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023310291000598227 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_05fdd1a798284b7d813324882e56a72c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 268, + "next_interval": 0, + "next_adam_update": 25633, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 267, + "trained_intervals": 25632, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25632, + "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": 5.28894567489624, + "median": 10.369492530822754, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4221484363079071, + "median": 0.4221484363079071, + "max": 0.4221484363079071, + "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": 7.185638427734375, + "median": 10.322515487670898, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 198.13441467285156, + "median": 31872.298828125, + "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": 1320.3319091796875, + "median": 30409.65625, + "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.4221484363079071, + "median": 0.4221484363079071, + "max": 0.4221484363079071, + "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": 457, + "controller_edge_stiffness": 79 + }, + "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_0268.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0268.json new file mode 100644 index 0000000000000000000000000000000000000000..e444990c68b26d688cd0eda4708d7010eab28062 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0268.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_0268", + "executed_epochs": 268, + "score": null, + "best_score": 7.359162680131703e-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_2f84b229adc048d39ee89cc80121721d.npz", + "optimizer_file": "boundary_2f84b229adc048d39ee89cc80121721d_optimizer.pt", + "arrays_sha256": "c810f9b2b059b673679a6229f8e9640afb9a60f9d977d0d360448fe2f6c1374c", + "optimizer_sha256": "66b5a66c0e686284f43dc7e2a95dad852689723078b2dbc85a177ad9ae8c3155", + "stage": "adam", + "completed_passes": 268, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25728, + "adam_update_count": 25728, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 269, + "consumed_count": 268, + "last_submitted_update": 25728, + "last_consumed_update": 25632, + "pending": [ + { + "reference": { + "source_update": 25728, + "completed_passes": 268, + "next_interval": 0, + "trained_intervals": 25728, + "snapshot": "pass_end_0268", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25632, + "pass_science": { + "completed_passes": 268, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25728, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25728, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.697642488807105e-07, + "update_l2": 0.0057611926458776 + }, + "raw_ground_friction": { + "gradient_l2": 3.00965666610864e-07, + "update_l2": 0.0006516575813293457 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8524011597141907e-08, + "update_l2": 0.0014842778909951448 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2054286344209686e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2054286344209686e-05, + "observation_loss": 1.2054286344209686e-05, + "chamfer": 8.780915777606424e-06, + "track": 3.2733707939769374e-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": 268, + "adam_update_count": 25728 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.02230362499904004 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_2f84b229adc048d39ee89cc80121721d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 269, + "next_interval": 0, + "next_adam_update": 25729, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 268, + "trained_intervals": 25728, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25728, + "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": 5.2875871658325195, + "median": 10.369757652282715, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42246246337890625, + "median": 0.42246246337890625, + "max": 0.42246246337890625, + "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": 7.1822509765625, + "median": 10.322399139404297, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 197.8654327392578, + "median": 31880.748046875, + "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": 1315.866943359375, + "median": 30406.1171875, + "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.42246246337890625, + "median": 0.42246246337890625, + "max": 0.42246246337890625, + "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": 458, + "controller_edge_stiffness": 79 + }, + "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_0269.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0269.json new file mode 100644 index 0000000000000000000000000000000000000000..b2ab1cabc11efbf9c64217577dc5410f72d3ce2d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0269.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_0269", + "executed_epochs": 269, + "score": null, + "best_score": 7.35502402212281e-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_3e6cbe27d65b47a8bef15664103867c8.npz", + "optimizer_file": "boundary_3e6cbe27d65b47a8bef15664103867c8_optimizer.pt", + "arrays_sha256": "4449860cbef575e72d29aafb1380a2160d9728d88f5353f850ebffcaa1ed3fad", + "optimizer_sha256": "fae68b81850db7e89bcafdc84322d7144eb039f5e85b302eebeb16a304b658a3", + "stage": "adam", + "completed_passes": 269, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25824, + "adam_update_count": 25824, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 270, + "consumed_count": 269, + "last_submitted_update": 25824, + "last_consumed_update": 25728, + "pending": [ + { + "reference": { + "source_update": 25824, + "completed_passes": 269, + "next_interval": 0, + "trained_intervals": 25824, + "snapshot": "pass_end_0269", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25728, + "pass_science": { + "completed_passes": 269, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25824, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25824, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7030681931373692e-07, + "update_l2": 0.005730913486331701 + }, + "raw_ground_friction": { + "gradient_l2": 3.506251289309148e-07, + "update_l2": 0.0006425976753234863 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8591037093406158e-08, + "update_l2": 0.0014844912802800536 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2043177775922231e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2043177775922231e-05, + "observation_loss": 1.2043177775922231e-05, + "chamfer": 8.774382877163589e-06, + "track": 3.2687948987586424e-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": 269, + "adam_update_count": 25824 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022555395999006578 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3e6cbe27d65b47a8bef15664103867c8_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 270, + "next_interval": 0, + "next_adam_update": 25825, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 269, + "trained_intervals": 25824, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25824, + "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": 5.28618860244751, + "median": 10.369733810424805, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42289072275161743, + "median": 0.42289072275161743, + "max": 0.42289072275161743, + "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": 7.1789021492004395, + "median": 10.322386741638184, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 197.58889770507812, + "median": 31879.98828125, + "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": 1311.4677734375, + "median": 30405.7421875, + "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.42289072275161743, + "median": 0.42289072275161743, + "max": 0.42289072275161743, + "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": 463, + "controller_edge_stiffness": 79 + }, + "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_0270.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0270.json new file mode 100644 index 0000000000000000000000000000000000000000..d2519384df32a9b79a58dad51803cd3dc2b0855d --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0270.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_0270", + "executed_epochs": 270, + "score": null, + "best_score": 7.352973473947107e-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_9d120d5e1f6e41ed82de13a3e6acb030.npz", + "optimizer_file": "boundary_9d120d5e1f6e41ed82de13a3e6acb030_optimizer.pt", + "arrays_sha256": "439f8be7f76a1f18f219e6f8591bcd3e7a2d690b309082487774ee730d79c95c", + "optimizer_sha256": "99f15f0ed770419e3d8e51ddeef19acf8e2056603df3677fb341ef15a420dbad", + "stage": "adam", + "completed_passes": 270, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 25920, + "adam_update_count": 25920, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 271, + "consumed_count": 270, + "last_submitted_update": 25920, + "last_consumed_update": 25824, + "pending": [ + { + "reference": { + "source_update": 25920, + "completed_passes": 270, + "next_interval": 0, + "trained_intervals": 25920, + "snapshot": "pass_end_0270", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25824, + "pass_science": { + "completed_passes": 270, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 25920, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 25920, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7015551634358417e-07, + "update_l2": 0.005727012641727924 + }, + "raw_ground_friction": { + "gradient_l2": 2.8874532631562033e-07, + "update_l2": 0.0006400048732757568 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8603903245993934e-08, + "update_l2": 0.0014799281489104033 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2039375178574119e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2039375178574119e-05, + "observation_loss": 1.2039375178574119e-05, + "chamfer": 8.772692126512993e-06, + "track": 3.2666830520611256e-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": 270, + "adam_update_count": 25920 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022415704999730224 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_9d120d5e1f6e41ed82de13a3e6acb030_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 271, + "next_interval": 0, + "next_adam_update": 25921, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 270, + "trained_intervals": 25920, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 25920, + "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": 5.284749984741211, + "median": 10.36998176574707, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42328792810440063, + "median": 0.42328792810440063, + "max": 0.42328792810440063, + "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": 7.175580024719238, + "median": 10.322408676147461, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 197.3048553466797, + "median": 31887.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": 1307.1180419921875, + "median": 30406.40625, + "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.42328792810440063, + "median": 0.42328792810440063, + "max": 0.42328792810440063, + "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": 464, + "controller_edge_stiffness": 80 + }, + "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_0271.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0271.json new file mode 100644 index 0000000000000000000000000000000000000000..22f114823e9e480d217695c4d5b46264fcbcb7d4 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0271.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_0271", + "executed_epochs": 271, + "score": null, + "best_score": 7.349428301495209e-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_32dcc296378944f9af9c8618686cf58d.npz", + "optimizer_file": "boundary_32dcc296378944f9af9c8618686cf58d_optimizer.pt", + "arrays_sha256": "f7210a35f6b9a4b75d3746e5ae9a8530dbf06f3444699371c7aac910dd398c29", + "optimizer_sha256": "aa985c17f8f33c4030765be9efa67c95b2191abce1a3b5b054f040ef2b9a753a", + "stage": "adam", + "completed_passes": 271, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26016, + "adam_update_count": 26016, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 272, + "consumed_count": 271, + "last_submitted_update": 26016, + "last_consumed_update": 25920, + "pending": [ + { + "reference": { + "source_update": 26016, + "completed_passes": 271, + "next_interval": 0, + "trained_intervals": 26016, + "snapshot": "pass_end_0271", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 25920, + "pass_science": { + "completed_passes": 271, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26016, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26016, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.706513756971617e-07, + "update_l2": 0.005717945750802755 + }, + "raw_ground_friction": { + "gradient_l2": 2.9808475687786995e-07, + "update_l2": 0.0006370246410369873 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.86645995828394e-08, + "update_l2": 0.0014791864668950438 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2030643119942397e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2030643119942397e-05, + "observation_loss": 1.2030643119942397e-05, + "chamfer": 8.767836334300227e-06, + "track": 3.2628063308948185e-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": 271, + "adam_update_count": 26016 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.023128083999836235 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_32dcc296378944f9af9c8618686cf58d_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 272, + "next_interval": 0, + "next_adam_update": 26017, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 271, + "trained_intervals": 26016, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26016, + "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": 5.2833123207092285, + "median": 10.370198249816895, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42372825741767883, + "median": 0.42372825741767883, + "max": 0.42372825741767883, + "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": 7.1722798347473145, + "median": 10.322429656982422, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 197.02139282226562, + "median": 31894.798828125, + "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": 1302.8114013671875, + "median": 30407.044921875, + "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.42372825741767883, + "median": 0.42372825741767883, + "max": 0.42372825741767883, + "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": 466, + "controller_edge_stiffness": 80 + }, + "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_0272.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0272.json new file mode 100644 index 0000000000000000000000000000000000000000..6d536367ced0e47f6e534ffef3e6f0ee4f44675a --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0272.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_0272", + "executed_epochs": 272, + "score": null, + "best_score": 7.3451053026474256e-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_cad0cc3a8bcc4d848d3b563679b4ef7c.npz", + "optimizer_file": "boundary_cad0cc3a8bcc4d848d3b563679b4ef7c_optimizer.pt", + "arrays_sha256": "1f64e2ae9886c20c470d7fe111fcf5f79581edb6f108870c73c6faeea692cf48", + "optimizer_sha256": "ce3f50b8ee7f4391e354998eebc7e980787a6b4f588af7d00c03a5b631631a89", + "stage": "adam", + "completed_passes": 272, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26112, + "adam_update_count": 26112, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 273, + "consumed_count": 272, + "last_submitted_update": 26112, + "last_consumed_update": 26016, + "pending": [ + { + "reference": { + "source_update": 26112, + "completed_passes": 272, + "next_interval": 0, + "trained_intervals": 26112, + "snapshot": "pass_end_0272", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 26016, + "pass_science": { + "completed_passes": 272, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26112, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26112, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7140700947493315e-07, + "update_l2": 0.005699975416064262 + }, + "raw_ground_friction": { + "gradient_l2": 3.104299537426414e-07, + "update_l2": 0.0006438493728637695 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8744043589767898e-08, + "update_l2": 0.0014697256265208125 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2020932445011567e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2020932445011567e-05, + "observation_loss": 1.2020932445011567e-05, + "chamfer": 8.762371180637274e-06, + "track": 3.258561491747969e-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": 272, + "adam_update_count": 26112 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022266808000495075 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_cad0cc3a8bcc4d848d3b563679b4ef7c_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 273, + "next_interval": 0, + "next_adam_update": 26113, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 272, + "trained_intervals": 26112, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26112, + "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": 5.281951904296875, + "median": 10.370362281799316, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42410528659820557, + "median": 0.42410528659820557, + "max": 0.42410528659820557, + "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": 7.169002532958984, + "median": 10.32249641418457, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 196.75355529785156, + "median": 31900.03125, + "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": 1298.5487060546875, + "median": 30409.076171875, + "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.42410528659820557, + "median": 0.42410528659820557, + "max": 0.42410528659820557, + "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": 466, + "controller_edge_stiffness": 80 + }, + "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_0273.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0273.json new file mode 100644 index 0000000000000000000000000000000000000000..8195a3d85aaff5e3800539fa07edfabfd7eaae73 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0273.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_0273", + "executed_epochs": 273, + "score": null, + "best_score": 7.3411740189044394e-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_e065d9f7d3684c45b3f2a2660d423134.npz", + "optimizer_file": "boundary_e065d9f7d3684c45b3f2a2660d423134_optimizer.pt", + "arrays_sha256": "496aabe0bafe77d2408aebcb5933b0aa3eb3eab27b18e514a7dff28c6aa0bf08", + "optimizer_sha256": "9064245ce755f62710ea58766a715ca677e618f4e3b1b9cd68607fc40a6d5a33", + "stage": "adam", + "completed_passes": 273, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26208, + "adam_update_count": 26208, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 274, + "consumed_count": 273, + "last_submitted_update": 26208, + "last_consumed_update": 26112, + "pending": [ + { + "reference": { + "source_update": 26208, + "completed_passes": 273, + "next_interval": 0, + "trained_intervals": 26208, + "snapshot": "pass_end_0273", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 26112, + "pass_science": { + "completed_passes": 273, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26208, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26208, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7147544895124156e-07, + "update_l2": 0.005679726134985685 + }, + "raw_ground_friction": { + "gradient_l2": 3.231462528674456e-07, + "update_l2": 0.0006526410579681396 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8764810977577326e-08, + "update_l2": 0.0014664262998849154 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.2005299140582792e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.2005299140582792e-05, + "observation_loss": 1.2005299140582792e-05, + "chamfer": 8.753118891036138e-06, + "track": 3.252180022172979e-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": 273, + "adam_update_count": 26208 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022386571999959415 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_e065d9f7d3684c45b3f2a2660d423134_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 274, + "next_interval": 0, + "next_adam_update": 26209, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 273, + "trained_intervals": 26208, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26208, + "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": 5.280551433563232, + "median": 10.370475769042969, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42459040880203247, + "median": 0.42459040880203247, + "max": 0.42459040880203247, + "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": 7.1657562255859375, + "median": 10.322492599487305, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 196.4781951904297, + "median": 31903.650390625, + "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": 1294.340087890625, + "median": 30408.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.42459040880203247, + "median": 0.42459040880203247, + "max": 0.42459040880203247, + "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": 467, + "controller_edge_stiffness": 81 + }, + "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_0274.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0274.json new file mode 100644 index 0000000000000000000000000000000000000000..663b90b0e90c173e73ea42c1934d4efad890b3af --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0274.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_0274", + "executed_epochs": 274, + "score": null, + "best_score": 7.33732037616619e-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_f249c24e78744a58a89e4ce0015f38ec.npz", + "optimizer_file": "boundary_f249c24e78744a58a89e4ce0015f38ec_optimizer.pt", + "arrays_sha256": "d982422d063c31e1aa750d171cc722dd67e97d2581a96037650f62168e6201af", + "optimizer_sha256": "ae7e45412d13292d4b1fe84456d2ead14f1aae88097542f42e9eb2c905d199fe", + "stage": "adam", + "completed_passes": 274, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26304, + "adam_update_count": 26304, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 275, + "consumed_count": 274, + "last_submitted_update": 26304, + "last_consumed_update": 26208, + "pending": [ + { + "reference": { + "source_update": 26304, + "completed_passes": 274, + "next_interval": 0, + "trained_intervals": 26304, + "snapshot": "pass_end_0274", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 26208, + "pass_science": { + "completed_passes": 274, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26304, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26304, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6887595677417266e-07, + "update_l2": 0.005694672465324402 + }, + "raw_ground_friction": { + "gradient_l2": 3.149305030092364e-07, + "update_l2": 0.000666886568069458 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8438835286692665e-08, + "update_l2": 0.0014701964100822806 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1992395229754038e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1992395229754038e-05, + "observation_loss": 1.1992395229754038e-05, + "chamfer": 8.745556442590896e-06, + "track": 3.246838787163142e-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": 274, + "adam_update_count": 26304 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022909782999704476 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_f249c24e78744a58a89e4ce0015f38ec_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 275, + "next_interval": 0, + "next_adam_update": 26305, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 274, + "trained_intervals": 26304, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26304, + "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": 5.279064655303955, + "median": 10.370659828186035, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42499199509620667, + "median": 0.42499199509620667, + "max": 0.42499199509620667, + "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": 7.162501811981201, + "median": 10.322488784790039, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 196.18629455566406, + "median": 31909.525390625, + "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": 1290.1346435546875, + "median": 30408.84375, + "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.42499199509620667, + "median": 0.42499199509620667, + "max": 0.42499199509620667, + "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": 467, + "controller_edge_stiffness": 81 + }, + "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_0275.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0275.json new file mode 100644 index 0000000000000000000000000000000000000000..631e32012986ddc9a40bf19504f71006421d8c82 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0275.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_0275", + "executed_epochs": 275, + "score": null, + "best_score": 7.332557968216709e-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_3b721b866c4041eca7d030a5b955eacd.npz", + "optimizer_file": "boundary_3b721b866c4041eca7d030a5b955eacd_optimizer.pt", + "arrays_sha256": "fdf406c0846fa7859f016b5567e8d1d8f31a44b30e772fd23f02eb510eed25e9", + "optimizer_sha256": "3a1c9cb5cd9ad5c9590ebee0c914aa40848bbf2b4120dd915cc8ac756bda35f3", + "stage": "adam", + "completed_passes": 275, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26400, + "adam_update_count": 26400, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 276, + "consumed_count": 275, + "last_submitted_update": 26400, + "last_consumed_update": 26304, + "pending": [ + { + "reference": { + "source_update": 26400, + "completed_passes": 275, + "next_interval": 0, + "trained_intervals": 26400, + "snapshot": "pass_end_0275", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 26304, + "pass_science": { + "completed_passes": 275, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26400, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26400, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7070027524823672e-07, + "update_l2": 0.0057310364209115505 + }, + "raw_ground_friction": { + "gradient_l2": 3.228189768833545e-07, + "update_l2": 0.0006740391254425049 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.868734583216792e-08, + "update_l2": 0.001482415827922523 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1984287993982434e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1984287993982434e-05, + "observation_loss": 1.1984287993982434e-05, + "chamfer": 8.740851626498625e-06, + "track": 3.2434363674838096e-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": 275, + "adam_update_count": 26400 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022466357000666903 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3b721b866c4041eca7d030a5b955eacd_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 276, + "next_interval": 0, + "next_adam_update": 26401, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 275, + "trained_intervals": 26400, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26400, + "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": 5.27749490737915, + "median": 10.370726585388184, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.4253426790237427, + "median": 0.4253426790237427, + "max": 0.4253426790237427, + "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": 7.1592488288879395, + "median": 10.32248592376709, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 195.87857055664062, + "median": 31911.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": 1285.9447021484375, + "median": 30408.755859375, + "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.4253426790237427, + "median": 0.4253426790237427, + "max": 0.4253426790237427, + "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": 467, + "controller_edge_stiffness": 81 + }, + "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_0276.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0276.json new file mode 100644 index 0000000000000000000000000000000000000000..2ff655631d56ad004177881e6ef49f633962dee5 --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0276.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_0276", + "executed_epochs": 276, + "score": null, + "best_score": 7.32860797588349e-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_4d3cca8d64284209b4611e4f3e3be1b0.npz", + "optimizer_file": "boundary_4d3cca8d64284209b4611e4f3e3be1b0_optimizer.pt", + "arrays_sha256": "427b09998a93a659fc4fcb3843f53008fdf2d6be4ab81ebf8199172b1c3ae740", + "optimizer_sha256": "069667637058e408bd319e025fec4aabc232d34f7958a449681598da309be5d0", + "stage": "adam", + "completed_passes": 276, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26496, + "adam_update_count": 26496, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 277, + "consumed_count": 276, + "last_submitted_update": 26496, + "last_consumed_update": 26400, + "pending": [ + { + "reference": { + "source_update": 26496, + "completed_passes": 276, + "next_interval": 0, + "trained_intervals": 26496, + "snapshot": "pass_end_0276", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 26400, + "pass_science": { + "completed_passes": 276, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26496, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26496, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7158919263238204e-07, + "update_l2": 0.00570129556581378 + }, + "raw_ground_friction": { + "gradient_l2": 3.404085191505146e-07, + "update_l2": 0.0006748437881469727 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.873497351174592e-08, + "update_l2": 0.0014821499353274703 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1978371730947401e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1978371730947401e-05, + "observation_loss": 1.1978371730947401e-05, + "chamfer": 8.737567441130523e-06, + "track": 3.2408042898168787e-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": 276, + "adam_update_count": 26496 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022769758999857004 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_4d3cca8d64284209b4611e4f3e3be1b0_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 277, + "next_interval": 0, + "next_adam_update": 26497, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 276, + "trained_intervals": 26496, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26496, + "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": 5.275906562805176, + "median": 10.370954513549805, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42566344141960144, + "median": 0.42566344141960144, + "max": 0.42566344141960144, + "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": 7.156020164489746, + "median": 10.32248306274414, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 195.56768798828125, + "median": 31918.927734375, + "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": 1281.7994384765625, + "median": 30408.669921875, + "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.42566344141960144, + "median": 0.42566344141960144, + "max": 0.42566344141960144, + "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": 470, + "controller_edge_stiffness": 81 + }, + "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_0277.json b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0277.json new file mode 100644 index 0000000000000000000000000000000000000000..9c87a9ecd8e90b26a8d4582ca86992eea08823fe --- /dev/null +++ b/processed/001-rope/episode_0/runs/deform-rope-ep0-e2/native/adam_epochs/pass_end_0277.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_0277", + "executed_epochs": 277, + "score": null, + "best_score": 7.324517030819304e-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_3295ae46a077458b9f8be5c6d034667f.npz", + "optimizer_file": "boundary_3295ae46a077458b9f8be5c6d034667f_optimizer.pt", + "arrays_sha256": "442d2c4862bf4e3cc617d1a540b78473b3a5a604194fb786c592cf2dd2d7462a", + "optimizer_sha256": "2709a5d5bb26a6b84f3ae7566512e23e0420bb81ea1423700ada54ee73417445", + "stage": "adam", + "completed_passes": 277, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 26592, + "adam_update_count": 26592, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 278, + "consumed_count": 277, + "last_submitted_update": 26592, + "last_consumed_update": 26496, + "pending": [ + { + "reference": { + "source_update": 26592, + "completed_passes": 277, + "next_interval": 0, + "trained_intervals": 26592, + "snapshot": "pass_end_0277", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 26496, + "pass_science": { + "completed_passes": 277, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 26592, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 26592, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.010416666666666666, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7170131627608498e-07, + "update_l2": 0.005683324299752712 + }, + "raw_ground_friction": { + "gradient_l2": 3.844562286303699e-07, + "update_l2": 0.0006822645664215088 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.83876655515769e-08, + "update_l2": 0.0014734602300450206 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_0_aligned_92_188", + "transition_index": 95, + "loss": 1.1969103979936335e-05, + "weight": 0.010416666666666666 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 95, + "loss": 1.1969103979936335e-05, + "observation_loss": 1.1969103979936335e-05, + "chamfer": 8.73229782882845e-06, + "track": 3.2368059237342095e-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": 277, + "adam_update_count": 26592 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.022831882999525988 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own 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_3295ae46a077458b9f8be5c6d034667f_rng.pt", + "rng_sha256": "41f24d818e21d35b55fb8e299b8877337ad561b6437aa856ccc9b22822187044", + "resume_boundary": "detached_observation_interval", + "next_pass": 278, + "next_interval": 0, + "next_adam_update": 26593, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 277, + "trained_intervals": 26592, + "source_timestamp_s": 3.2, + "next_source_timestamp_s": 0.0, + "update_budget": 48000 + }, + "trained_intervals": 26592, + "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": 5.274308681488037, + "median": 10.371230125427246, + "max": 11.520476341247559, + "finite_count": 8695, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 0.42606112360954285, + "median": 0.42606112360954285, + "max": 0.42606112360954285, + "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": 7.152867317199707, + "median": 10.322480201721191, + "max": 11.522106170654297, + "finite_count": 1791, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 195.2554473876953, + "median": 31927.728515625, + "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": 1277.764404296875, + "median": 30408.58203125, + "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.42606112360954285, + "median": 0.42606112360954285, + "max": 0.42606112360954285, + "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": 470, + "controller_edge_stiffness": 81 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +}