diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0181.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0181.json new file mode 100644 index 0000000000000000000000000000000000000000..43ae95b5eb7d4f93740a004bc1c037b3317a59c9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9871c30ae84c4069a011b8e7790f2807.npz", + "optimizer_file": "boundary_9871c30ae84c4069a011b8e7790f2807_optimizer.pt", + "arrays_sha256": "db68d987b56904744322ecf4f00a67c1b50133c7f915b455505eac4ce70e176b", + "optimizer_sha256": "ad2b0c49cdc56ea8c34150a4abb846d78dc5a6e3d5844ce05ad2ceaa89946b2f", + "stage": "adam", + "completed_passes": 181, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 30046, + "adam_update_count": 30046, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 182, + "consumed_count": 181, + "last_submitted_update": 30046, + "last_consumed_update": 29880, + "pending": [ + { + "reference": { + "source_update": 30046, + "completed_passes": 181, + "next_interval": 0, + "trained_intervals": 30046, + "snapshot": "pass_end_0181", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 181, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 30046, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 30046, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.020954058134521e-07, + "update_l2": 0.01834762841463089 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.119850984807272e-07, + "update_l2": 0.003990786615759134 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001167323935078457, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001167323935078457, + "observation_loss": 0.0001167323935078457, + "chamfer": 5.118298213346861e-05, + "track": 6.55494150123559e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 181, + "adam_update_count": 30046 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03428382100537419 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9871c30ae84c4069a011b8e7790f2807_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 182, + "next_interval": 0, + "next_adam_update": 30047, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 181, + "trained_intervals": 30046, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 30046, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.44624951481819153, + "median": 7.313289642333984, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9323390126228333, + "median": 6.047893524169922, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5624412298202515, + "median": 1500.1038818359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3936319351196289, + "median": 423.22125244140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 141, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0182.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0182.json new file mode 100644 index 0000000000000000000000000000000000000000..c145dd510107e7628bdff971ee83e46c7a6c24be --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c1ec8f5aced64eb1a1ea068835ad973e.npz", + "optimizer_file": "boundary_c1ec8f5aced64eb1a1ea068835ad973e_optimizer.pt", + "arrays_sha256": "eecda67fb7282c5b39d1cfb7c4ae4b8c8975d2e07f044889bbc88861ded00761", + "optimizer_sha256": "37bdd6d683117c5275ef6e059378cc475b8785104f41d0202ae82b2a4e72cadb", + "stage": "adam", + "completed_passes": 182, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 30212, + "adam_update_count": 30212, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 183, + "consumed_count": 182, + "last_submitted_update": 30212, + "last_consumed_update": 30046, + "pending": [ + { + "reference": { + "source_update": 30212, + "completed_passes": 182, + "next_interval": 0, + "trained_intervals": 30212, + "snapshot": "pass_end_0182", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 182, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 30212, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 30212, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.965467597794486e-07, + "update_l2": 0.018999112769961357 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.229830660231528e-07, + "update_l2": 0.005034382455050945 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015841149433981627, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015841149433981627, + "observation_loss": 0.00015841149433981627, + "chamfer": 8.396847260883078e-05, + "track": 7.444302173098549e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 182, + "adam_update_count": 30212 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03515928308479488 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c1ec8f5aced64eb1a1ea068835ad973e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 183, + "next_interval": 0, + "next_adam_update": 30213, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 182, + "trained_intervals": 30212, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 30212, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.43547677993774414, + "median": 7.313727855682373, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9478791952133179, + "median": 6.049551963806152, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5456998348236084, + "median": 1500.7613525390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.387562096118927, + "median": 423.92401123046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 144, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0183.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0183.json new file mode 100644 index 0000000000000000000000000000000000000000..96708de831ef3cd74f24b494c8fcec0faf22034d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_b5f6402e4c6e41829ddec35e1434b3ca.npz", + "optimizer_file": "boundary_b5f6402e4c6e41829ddec35e1434b3ca_optimizer.pt", + "arrays_sha256": "0c41845a1e4c8d9394c913229cbd4f9b508c36887dd9c454304ca18093d3928e", + "optimizer_sha256": "cd59008f241b7a91bf421bfbeb8ef028763d21e5c919fa3c1dc57cd730f30475", + "stage": "adam", + "completed_passes": 183, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 30378, + "adam_update_count": 30378, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 184, + "consumed_count": 183, + "last_submitted_update": 30378, + "last_consumed_update": 30212, + "pending": [ + { + "reference": { + "source_update": 30378, + "completed_passes": 183, + "next_interval": 0, + "trained_intervals": 30378, + "snapshot": "pass_end_0183", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 183, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 30378, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 30378, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.5374866759812e-07, + "update_l2": 0.019184650853276253 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.654211866432888e-07, + "update_l2": 0.004713994916528463 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001287248742301017, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001287248742301017, + "observation_loss": 0.0001287248742301017, + "chamfer": 6.209199636941776e-05, + "track": 6.663287786068395e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 183, + "adam_update_count": 30378 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03380497801117599 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b5f6402e4c6e41829ddec35e1434b3ca_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 184, + "next_interval": 0, + "next_adam_update": 30379, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 183, + "trained_intervals": 30378, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 30378, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.4234951436519623, + "median": 7.3144731521606445, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9661542773246765, + "median": 6.050017356872559, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5272903442382812, + "median": 1501.88037109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.38054370880126953, + "median": 424.12176513671875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 151, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0184.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0184.json new file mode 100644 index 0000000000000000000000000000000000000000..62b56a1c32f00845d7345b53935f300e493d50bb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ca5f428539e2457d8f4bd6a601e00bac.npz", + "optimizer_file": "boundary_ca5f428539e2457d8f4bd6a601e00bac_optimizer.pt", + "arrays_sha256": "7f9b2af87b2f547c250b5608efb9f9d20fab38a3bdb7894ed3893e83a96e3c45", + "optimizer_sha256": "163b2d2aa37366ff7f4877b8f4a7eed13b33d0ed29e2c6bc587f4f9726a35309", + "stage": "adam", + "completed_passes": 184, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 30544, + "adam_update_count": 30544, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 185, + "consumed_count": 184, + "last_submitted_update": 30544, + "last_consumed_update": 30378, + "pending": [ + { + "reference": { + "source_update": 30544, + "completed_passes": 184, + "next_interval": 0, + "trained_intervals": 30544, + "snapshot": "pass_end_0184", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 184, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 30544, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 30544, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.96270989869663e-07, + "update_l2": 0.019649257883429527 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.4537495114127523e-07, + "update_l2": 0.004604428540915251 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012690476432908326, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012690476432908326, + "observation_loss": 0.00012690476432908326, + "chamfer": 6.027992276358418e-05, + "track": 6.662483792752028e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 184, + "adam_update_count": 30544 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03452540817670524 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ca5f428539e2457d8f4bd6a601e00bac_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 185, + "next_interval": 0, + "next_adam_update": 30545, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 184, + "trained_intervals": 30544, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 30544, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.41182470321655273, + "median": 7.314396858215332, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -0.9835297465324402, + "median": 6.049118995666504, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.5095698833465576, + "median": 1501.7657470703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.37398868799209595, + "median": 423.7430725097656, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 155, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0185.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0185.json new file mode 100644 index 0000000000000000000000000000000000000000..8130d762ea03d88ecd6e3e77cdcdef1366a60fa0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_55260d19c88f46e3a03c0ff307a89a28.npz", + "optimizer_file": "boundary_55260d19c88f46e3a03c0ff307a89a28_optimizer.pt", + "arrays_sha256": "013510a438e34fec9906c3452ce3a7c491680fcf5205a239c4465939c5840428", + "optimizer_sha256": "01d8b9daf68fcf91a2aa1a811bf3a7f4d7481d3b0df3fc6fc7bbe51d92f6c635", + "stage": "adam", + "completed_passes": 185, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 30710, + "adam_update_count": 30710, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 186, + "consumed_count": 185, + "last_submitted_update": 30710, + "last_consumed_update": 30544, + "pending": [ + { + "reference": { + "source_update": 30710, + "completed_passes": 185, + "next_interval": 0, + "trained_intervals": 30710, + "snapshot": "pass_end_0185", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 185, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 30710, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 30710, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.933588565516402e-07, + "update_l2": 0.017021244391798973 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.348924337842618e-07, + "update_l2": 0.003178040264174342 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012570060789585114, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012570060789585114, + "observation_loss": 0.00012570060789585114, + "chamfer": 6.077345824451186e-05, + "track": 6.492714601336047e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 185, + "adam_update_count": 30710 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0342287109233439 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_55260d19c88f46e3a03c0ff307a89a28_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 186, + "next_interval": 0, + "next_adam_update": 30711, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 185, + "trained_intervals": 30710, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 30710, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.4002194404602051, + "median": 7.313292980194092, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.0005273818969727, + "median": 6.051752090454102, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.4921520948410034, + "median": 1500.10888671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3676854968070984, + "median": 424.8583679199219, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 161, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0186.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0186.json new file mode 100644 index 0000000000000000000000000000000000000000..43e3252bdbffc698185d8ec8927500be91e67312 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_783f858c1dc84106ac1a916a739b0aa3.npz", + "optimizer_file": "boundary_783f858c1dc84106ac1a916a739b0aa3_optimizer.pt", + "arrays_sha256": "dbba7ccb6bf85ca2d798190a61c42e8a9ffee32b453fa0874b5206d15f847495", + "optimizer_sha256": "796cae9d31109d032e48568c3502ad79e6b8e321691e067abe552a88e1e1c53b", + "stage": "adam", + "completed_passes": 186, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 30876, + "adam_update_count": 30876, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 187, + "consumed_count": 186, + "last_submitted_update": 30876, + "last_consumed_update": 30710, + "pending": [ + { + "reference": { + "source_update": 30876, + "completed_passes": 186, + "next_interval": 0, + "trained_intervals": 30876, + "snapshot": "pass_end_0186", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 186, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 30876, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 30876, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.049830514915811e-07, + "update_l2": 0.017282534390687943 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.453486385751603e-07, + "update_l2": 0.003112690756097436 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013036164455115795, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013036164455115795, + "observation_loss": 0.00013036164455115795, + "chamfer": 6.230108556337655e-05, + "track": 6.806055171182379e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 186, + "adam_update_count": 30876 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03290155087597668 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_783f858c1dc84106ac1a916a739b0aa3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 187, + "next_interval": 0, + "next_adam_update": 30877, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 186, + "trained_intervals": 30876, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 30876, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.3871813118457794, + "median": 7.313813209533691, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.0174537897109985, + "median": 6.056962013244629, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.4728236198425293, + "median": 1500.8895263671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.36151427030563354, + "median": 427.076416015625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 164, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0187.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0187.json new file mode 100644 index 0000000000000000000000000000000000000000..3bb06cf47c1eb0e5674f48d561ae55299643951d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c1ad31d1d48b42f1969fd7d032b515c3.npz", + "optimizer_file": "boundary_c1ad31d1d48b42f1969fd7d032b515c3_optimizer.pt", + "arrays_sha256": "536309eedea4de01104a47d610146a9dc0c96f4a4c8e1ffc305d21587a0396d8", + "optimizer_sha256": "17400c426fd5f774d0c29b13f1134e345fdabb337e22ffd6514fdfa5836cf1a3", + "stage": "adam", + "completed_passes": 187, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 31042, + "adam_update_count": 31042, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 188, + "consumed_count": 187, + "last_submitted_update": 31042, + "last_consumed_update": 30876, + "pending": [ + { + "reference": { + "source_update": 31042, + "completed_passes": 187, + "next_interval": 0, + "trained_intervals": 31042, + "snapshot": "pass_end_0187", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 187, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 31042, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 31042, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.706879958073841e-07, + "update_l2": 0.019241148605942726 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.4904655876744073e-07, + "update_l2": 0.004926776979118586 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011115038068965077, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011115038068965077, + "observation_loss": 0.00011115038068965077, + "chamfer": 4.865744631388225e-05, + "track": 6.249293801374733e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 187, + "adam_update_count": 31042 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033910409081727266 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c1ad31d1d48b42f1969fd7d032b515c3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 188, + "next_interval": 0, + "next_adam_update": 31043, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 187, + "trained_intervals": 31042, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 31042, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.3759472072124481, + "median": 7.314136028289795, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.03239107131958, + "median": 6.057914733886719, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.456370234489441, + "median": 1501.3741455078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.35615435242652893, + "median": 427.4901123046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 166, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0188.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0188.json new file mode 100644 index 0000000000000000000000000000000000000000..136f9ab3624da0e354488501c75b311ce884544c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_b883259613984f2682af4c0137df5d63.npz", + "optimizer_file": "boundary_b883259613984f2682af4c0137df5d63_optimizer.pt", + "arrays_sha256": "831b7f47628ccb3c5c12639c8defe51c10e5072f5d74cbe7159550c105193aaf", + "optimizer_sha256": "9704696d30c8093b9b4b85501d2c38e5667729050be677c30c3e3365a248b8df", + "stage": "adam", + "completed_passes": 188, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 31208, + "adam_update_count": 31208, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 189, + "consumed_count": 188, + "last_submitted_update": 31208, + "last_consumed_update": 31042, + "pending": [ + { + "reference": { + "source_update": 31208, + "completed_passes": 188, + "next_interval": 0, + "trained_intervals": 31208, + "snapshot": "pass_end_0188", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 188, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 31208, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 31208, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.934088219168189e-07, + "update_l2": 0.019283300265669823 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.644978789907327e-07, + "update_l2": 0.004663911182433367 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011255772551521659, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011255772551521659, + "observation_loss": 0.00011255772551521659, + "chamfer": 4.869325493928045e-05, + "track": 6.386447057593614e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 188, + "adam_update_count": 31208 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03387375199235976 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b883259613984f2682af4c0137df5d63_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 189, + "next_interval": 0, + "next_adam_update": 31209, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 188, + "trained_intervals": 31208, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 31208, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.3646790385246277, + "median": 7.313764572143555, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.047509789466858, + "median": 6.061683654785156, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.440051794052124, + "median": 1500.8165283203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3508102297782898, + "median": 429.11981201171875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 168, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0189.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0189.json new file mode 100644 index 0000000000000000000000000000000000000000..cfbf9400da7cfd34e5c59c2b2c6a2a948f361b8c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_3ad509b0edef4a80b9fee923c34318dc.npz", + "optimizer_file": "boundary_3ad509b0edef4a80b9fee923c34318dc_optimizer.pt", + "arrays_sha256": "dee344d51b0a2a4673da39dd3b4a8049a5b5fe0f68c1ed6503f4370c8dd69634", + "optimizer_sha256": "c3495f2a15de5405103ee90fb523c454f6986d3b98dc753fc8a3ae1236eb9e85", + "stage": "adam", + "completed_passes": 189, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 31374, + "adam_update_count": 31374, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 190, + "consumed_count": 189, + "last_submitted_update": 31374, + "last_consumed_update": 31208, + "pending": [ + { + "reference": { + "source_update": 31374, + "completed_passes": 189, + "next_interval": 0, + "trained_intervals": 31374, + "snapshot": "pass_end_0189", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 189, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 31374, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 31374, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0558754865996889e-06, + "update_l2": 0.01831628382205963 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.268979291235155e-07, + "update_l2": 0.004265332594513893 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016945923562161624, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016945923562161624, + "observation_loss": 0.00016945923562161624, + "chamfer": 8.946198067860678e-05, + "track": 7.999725494300947e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 189, + "adam_update_count": 31374 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03523543989285827 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3ad509b0edef4a80b9fee923c34318dc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 190, + "next_interval": 0, + "next_adam_update": 31375, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 189, + "trained_intervals": 31374, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 31374, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.3591349720954895, + "median": 7.314863204956055, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.042321801185608, + "median": 6.0649824142456055, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.432090163230896, + "median": 1502.4661865234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3526349663734436, + "median": 430.552978515625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 174, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0190.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0190.json new file mode 100644 index 0000000000000000000000000000000000000000..a6f782c6ea0481075d38ae9289bd5d6b1d762479 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_0fb5dd072ada4b689b6afea36866e8a9.npz", + "optimizer_file": "boundary_0fb5dd072ada4b689b6afea36866e8a9_optimizer.pt", + "arrays_sha256": "658deff11541e47890f66e86a5563b7b15a608f8031a6904008a2c0459421bbd", + "optimizer_sha256": "dc39844abf761d3e4fdcbfd5ac660537af494914c832def9d0687cc6c5e171b8", + "stage": "adam", + "completed_passes": 190, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 31540, + "adam_update_count": 31540, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 191, + "consumed_count": 190, + "last_submitted_update": 31540, + "last_consumed_update": 31374, + "pending": [ + { + "reference": { + "source_update": 31540, + "completed_passes": 190, + "next_interval": 0, + "trained_intervals": 31540, + "snapshot": "pass_end_0190", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 190, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 31540, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 31540, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.143106811075995e-07, + "update_l2": 0.019595548510551453 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.15420885246931e-07, + "update_l2": 0.0053678350523114204 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010439940524520352, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010439940524520352, + "observation_loss": 0.00010439940524520352, + "chamfer": 3.717392246471718e-05, + "track": 6.722548278048635e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 190, + "adam_update_count": 31540 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.038581399945542216 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0fb5dd072ada4b689b6afea36866e8a9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 191, + "next_interval": 0, + "next_adam_update": 31541, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 190, + "trained_intervals": 31540, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 31540, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.34657368063926697, + "median": 7.314077377319336, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.0570323467254639, + "median": 6.05963134765625, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.4142136573791504, + "median": 1501.2860107421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3474854826927185, + "median": 428.22723388671875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 180, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0191.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0191.json new file mode 100644 index 0000000000000000000000000000000000000000..55b791801fa8c58e12ffa02a63acfc7abdc8f782 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_e17a91ff824141d8b2f49ada9e1dd658.npz", + "optimizer_file": "boundary_e17a91ff824141d8b2f49ada9e1dd658_optimizer.pt", + "arrays_sha256": "b85989a05ed86dc9c59e61b195a490aeca24cade3eace9d182d73e4d31cb8b24", + "optimizer_sha256": "7deda3267cda6b3080c56b91c94ebf5f97e9e9755433021c9454fc881cab0f0b", + "stage": "adam", + "completed_passes": 191, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 31706, + "adam_update_count": 31706, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 192, + "consumed_count": 191, + "last_submitted_update": 31706, + "last_consumed_update": 31540, + "pending": [ + { + "reference": { + "source_update": 31706, + "completed_passes": 191, + "next_interval": 0, + "trained_intervals": 31706, + "snapshot": "pass_end_0191", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 191, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 31706, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 31706, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.368798833340406e-07, + "update_l2": 0.018377702683210373 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.747621803995571e-07, + "update_l2": 0.004887254908680916 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.724222763907164e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.724222763907164e-05, + "observation_loss": 9.724222763907164e-05, + "chamfer": 3.596382157411426e-05, + "track": 6.127840606495738e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 191, + "adam_update_count": 31706 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03420051699504256 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e17a91ff824141d8b2f49ada9e1dd658_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 192, + "next_interval": 0, + "next_adam_update": 31707, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 191, + "trained_intervals": 31706, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 31706, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.3340367078781128, + "median": 7.315803527832031, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.0710362195968628, + "median": 6.070992469787598, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3965944051742554, + "median": 1503.8797607421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3426532745361328, + "median": 433.1957092285156, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 181, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0192.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0192.json new file mode 100644 index 0000000000000000000000000000000000000000..f331deae9a20bdf18db2f8050d1749f88a3c15f8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6b5cb0cec1a04a38b5fae842ba5c0ed5.npz", + "optimizer_file": "boundary_6b5cb0cec1a04a38b5fae842ba5c0ed5_optimizer.pt", + "arrays_sha256": "3eaa51af593b756dd8999b6e7b2d174e2c70ab204d06d9102ecfaf3c5b4673c0", + "optimizer_sha256": "6eba309ab3fff2ebe86e5644e8d73db2cb81331d2892c9d33a3668b9d280d4c2", + "stage": "adam", + "completed_passes": 192, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 31872, + "adam_update_count": 31872, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 193, + "consumed_count": 192, + "last_submitted_update": 31872, + "last_consumed_update": 31706, + "pending": [ + { + "reference": { + "source_update": 31872, + "completed_passes": 192, + "next_interval": 0, + "trained_intervals": 31872, + "snapshot": "pass_end_0192", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 192, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 31872, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 31872, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.975177709340642e-07, + "update_l2": 0.019600899890065193 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.819627352186217e-07, + "update_l2": 0.0054113916121423244 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010246553574688733, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010246553574688733, + "observation_loss": 0.00010246553574688733, + "chamfer": 3.6541510780807585e-05, + "track": 6.592402496607974e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 192, + "adam_update_count": 31872 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03483497095294297 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6b5cb0cec1a04a38b5fae842ba5c0ed5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 193, + "next_interval": 0, + "next_adam_update": 31873, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 192, + "trained_intervals": 31872, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 31872, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.32237157225608826, + "median": 7.3160810470581055, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.084926962852478, + "median": 6.0440754890441895, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3803976774215698, + "median": 1504.2972412109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3379264771938324, + "median": 421.6280517578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 183, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0193.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0193.json new file mode 100644 index 0000000000000000000000000000000000000000..72c4e2e0e9145896ce215c32a9300d758586f42b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6172393c4c5c4e6a84a316991b843a3a.npz", + "optimizer_file": "boundary_6172393c4c5c4e6a84a316991b843a3a_optimizer.pt", + "arrays_sha256": "d1618a8ed2ffbbbfafd81f5ba39ee80761b8b5ebe9f926ebf64796d946f747b5", + "optimizer_sha256": "0c2769fa924f95f265ca6df796037d033a33d7b2e4cdb511c3dbe0c42ad87c65", + "stage": "adam", + "completed_passes": 193, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 32038, + "adam_update_count": 32038, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 194, + "consumed_count": 193, + "last_submitted_update": 32038, + "last_consumed_update": 31872, + "pending": [ + { + "reference": { + "source_update": 32038, + "completed_passes": 193, + "next_interval": 0, + "trained_intervals": 32038, + "snapshot": "pass_end_0193", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 193, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 32038, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 32038, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0591553518679575e-06, + "update_l2": 0.0197004321962595 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.42226325453521e-07, + "update_l2": 0.005360706709325314 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015705142868682742, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015705142868682742, + "observation_loss": 0.00015705142868682742, + "chamfer": 7.678311521885917e-05, + "track": 8.026830619201064e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 193, + "adam_update_count": 32038 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034445086028426886 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6172393c4c5c4e6a84a316991b843a3a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 194, + "next_interval": 0, + "next_adam_update": 32039, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 193, + "trained_intervals": 32038, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 32038, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.31228742003440857, + "median": 7.318439483642578, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.0923047065734863, + "median": 6.04585599899292, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3665473461151123, + "median": 1507.84912109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.33544251322746277, + "median": 422.37274169921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 187, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0194.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0194.json new file mode 100644 index 0000000000000000000000000000000000000000..6f74007d4e88b02fc0670835aae6186947793215 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_e4e9997d7cd14f7cbbac078f7e287d66.npz", + "optimizer_file": "boundary_e4e9997d7cd14f7cbbac078f7e287d66_optimizer.pt", + "arrays_sha256": "aea95a8277163b5a92e2753baa1b993ec51edde6ab1a81f5d2a787193ba805c8", + "optimizer_sha256": "bb9036e5a2e59456e538114771ff38ce8a19084ceb864837e1ca278b8cba9dc5", + "stage": "adam", + "completed_passes": 194, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 32204, + "adam_update_count": 32204, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 195, + "consumed_count": 194, + "last_submitted_update": 32204, + "last_consumed_update": 32038, + "pending": [ + { + "reference": { + "source_update": 32204, + "completed_passes": 194, + "next_interval": 0, + "trained_intervals": 32204, + "snapshot": "pass_end_0194", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 194, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 32204, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 32204, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.067204137456429e-07, + "update_l2": 0.018665215000510216 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.933436119041289e-07, + "update_l2": 0.005110364407300949 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010138964717043564, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010138964717043564, + "observation_loss": 0.00010138964717043564, + "chamfer": 3.6865945730824023e-05, + "track": 6.452370143961161e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 194, + "adam_update_count": 32204 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03480448084883392 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e4e9997d7cd14f7cbbac078f7e287d66_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 195, + "next_interval": 0, + "next_adam_update": 32205, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 194, + "trained_intervals": 32204, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 32204, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.30044370889663696, + "median": 7.3176350593566895, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1049418449401855, + "median": 6.049668312072754, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3504579067230225, + "median": 1506.63671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.33123013377189636, + "median": 423.97821044921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 190, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0195.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0195.json new file mode 100644 index 0000000000000000000000000000000000000000..1da17784baa2e2ad57f45d8ebb8b83736fb6ed81 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5a9dc6b4182e410786aa843533358362.npz", + "optimizer_file": "boundary_5a9dc6b4182e410786aa843533358362_optimizer.pt", + "arrays_sha256": "55bf9339f6cacf0ceedcdfee7050cf909836ee6fa426172f0c0a756c4452bddb", + "optimizer_sha256": "1316d63d12251c491e11a550617e46cdf8d3bd2fc5de8865cfe2b7912139cdd0", + "stage": "adam", + "completed_passes": 195, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 32370, + "adam_update_count": 32370, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 196, + "consumed_count": 195, + "last_submitted_update": 32370, + "last_consumed_update": 32204, + "pending": [ + { + "reference": { + "source_update": 32370, + "completed_passes": 195, + "next_interval": 0, + "trained_intervals": 32370, + "snapshot": "pass_end_0195", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 195, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 32370, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 32370, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.482506584390649e-07, + "update_l2": 0.018313882872462273 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.845750822823902e-07, + "update_l2": 0.005158004350960255 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015130436804611236, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015130436804611236, + "observation_loss": 0.00015130436804611236, + "chamfer": 7.72636994952336e-05, + "track": 7.404066855087876e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 195, + "adam_update_count": 32370 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03464620001614094 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5a9dc6b4182e410786aa843533358362_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 196, + "next_interval": 0, + "next_adam_update": 32371, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 195, + "trained_intervals": 32370, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 32370, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.29249075055122375, + "median": 7.317447185516357, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1103806495666504, + "median": 6.045943737030029, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3397603034973145, + "median": 1506.3536376953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.32943353056907654, + "median": 422.40606689453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 193, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0196.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0196.json new file mode 100644 index 0000000000000000000000000000000000000000..d2799b19f48cb3b8c85d3b4635f0aeb58e3b1569 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_67093479997e49f6bbd84fe204239055.npz", + "optimizer_file": "boundary_67093479997e49f6bbd84fe204239055_optimizer.pt", + "arrays_sha256": "0e807e11cba5f101e3341e107b067419a9ba2aec3282491f6ec7e9b5a13991d0", + "optimizer_sha256": "855f9d9cc0876a4b6b90fbfd9470ccd7f2551a494561bb61e802fc67f2b1bb70", + "stage": "adam", + "completed_passes": 196, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 32536, + "adam_update_count": 32536, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 197, + "consumed_count": 196, + "last_submitted_update": 32536, + "last_consumed_update": 32370, + "pending": [ + { + "reference": { + "source_update": 32536, + "completed_passes": 196, + "next_interval": 0, + "trained_intervals": 32536, + "snapshot": "pass_end_0196", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 196, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 32536, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 32536, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.012451434689865e-06, + "update_l2": 0.019186504185199738 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.548815806832863e-07, + "update_l2": 0.005689612124115229 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015162432100623846, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015162432100623846, + "observation_loss": 0.00015162432100623846, + "chamfer": 7.520827784901485e-05, + "track": 7.6416035881266e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 196, + "adam_update_count": 32536 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.037431183038279414 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_67093479997e49f6bbd84fe204239055_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 197, + "next_interval": 0, + "next_adam_update": 32537, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 196, + "trained_intervals": 32536, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 32536, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.283227801322937, + "median": 7.317062854766846, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1168079376220703, + "median": 6.042841911315918, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3274074792861938, + "median": 1505.77490234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.32732295989990234, + "median": 421.1026611328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 199, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0197.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0197.json new file mode 100644 index 0000000000000000000000000000000000000000..1729edb70572a420eff0e0458ae096815696f61d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9174f567740c46908971ccb1863767a1.npz", + "optimizer_file": "boundary_9174f567740c46908971ccb1863767a1_optimizer.pt", + "arrays_sha256": "8adca453eb74bc86d762e4418ea4cf6ee422bae7d7f48aa7c32a380bb8e6434e", + "optimizer_sha256": "c66c197fa66fde9725225115974808c37b87da36daf7a2804fe077cf44eddad5", + "stage": "adam", + "completed_passes": 197, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 32702, + "adam_update_count": 32702, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 198, + "consumed_count": 197, + "last_submitted_update": 32702, + "last_consumed_update": 32536, + "pending": [ + { + "reference": { + "source_update": 32702, + "completed_passes": 197, + "next_interval": 0, + "trained_intervals": 32702, + "snapshot": "pass_end_0197", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 197, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 32702, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 32702, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.256492722262919e-07, + "update_l2": 0.019310522824525833 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.5059920239509665e-07, + "update_l2": 0.005424358882009983 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010809920786414295, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010809920786414295, + "observation_loss": 0.00010809920786414295, + "chamfer": 3.880165604641661e-05, + "track": 6.929755181772634e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 197, + "adam_update_count": 32702 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034301052102819085 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9174f567740c46908971ccb1863767a1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 198, + "next_interval": 0, + "next_adam_update": 32703, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 197, + "trained_intervals": 32702, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 32702, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.27198758721351624, + "median": 7.3175578117370605, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1293953657150269, + "median": 6.050241947174072, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.3125706911087036, + "median": 1506.520263671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3232286274433136, + "median": 424.2185974121094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 203, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0198.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0198.json new file mode 100644 index 0000000000000000000000000000000000000000..33b866c6b1c6a811842cc949188676a051c048c1 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_b19fa70d1367491da5209607e56cfd82.npz", + "optimizer_file": "boundary_b19fa70d1367491da5209607e56cfd82_optimizer.pt", + "arrays_sha256": "8b353e13eff2af4355af6de018df9f3d83ad1c2676795dcb222a74af247eed0e", + "optimizer_sha256": "733acaab385c3d1d0fe28905dc0d46948176d5fbbe40f4e02c275192f184081c", + "stage": "adam", + "completed_passes": 198, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 32868, + "adam_update_count": 32868, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 199, + "consumed_count": 198, + "last_submitted_update": 32868, + "last_consumed_update": 32702, + "pending": [ + { + "reference": { + "source_update": 32868, + "completed_passes": 198, + "next_interval": 0, + "trained_intervals": 32868, + "snapshot": "pass_end_0198", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 198, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 32868, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 32868, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.910971706020064e-07, + "update_l2": 0.01839662902057171 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.880483063767315e-07, + "update_l2": 0.0048012263141572475 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010530955478316173, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010530955478316173, + "observation_loss": 0.00010530955478316173, + "chamfer": 3.9606617065146565e-05, + "track": 6.570293771801516e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 198, + "adam_update_count": 32868 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.042112630093470216 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b19fa70d1367491da5209607e56cfd82_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 199, + "next_interval": 0, + "next_adam_update": 32869, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 198, + "trained_intervals": 32868, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 32868, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.26170241832733154, + "median": 7.317687511444092, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1413387060165405, + "median": 6.055116653442383, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2991398572921753, + "median": 1506.7158203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3193911910057068, + "median": 426.2900390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 209, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0199.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0199.json new file mode 100644 index 0000000000000000000000000000000000000000..2fcbd4230068582c7df5d3b1d298bc4e1881c0f6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_082db1a3f9654884ab46fbb396854e46.npz", + "optimizer_file": "boundary_082db1a3f9654884ab46fbb396854e46_optimizer.pt", + "arrays_sha256": "60f8b0a14b6101f0333c24af9bcef1106c8802725fea3f85047f650e234acbac", + "optimizer_sha256": "221776e7339b292d16ea9efe9a80fae7718f8483578a21fe57272eb499c949ce", + "stage": "adam", + "completed_passes": 199, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 33034, + "adam_update_count": 33034, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 200, + "consumed_count": 199, + "last_submitted_update": 33034, + "last_consumed_update": 32868, + "pending": [ + { + "reference": { + "source_update": 33034, + "completed_passes": 199, + "next_interval": 0, + "trained_intervals": 33034, + "snapshot": "pass_end_0199", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 199, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 33034, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 33034, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.740582421116414e-07, + "update_l2": 0.018177947029471397 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.432812150094833e-07, + "update_l2": 0.004635241348296404 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010375940473750234, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010375940473750234, + "observation_loss": 0.00010375940473750234, + "chamfer": 3.955801730626263e-05, + "track": 6.420139106921852e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 199, + "adam_update_count": 33034 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03715135110542178 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_082db1a3f9654884ab46fbb396854e46_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 200, + "next_interval": 0, + "next_adam_update": 33035, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 199, + "trained_intervals": 33034, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 33034, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.25114497542381287, + "median": 7.317652225494385, + "max": 11.529043197631836, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1533410549163818, + "median": 6.038154602050781, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.285496473312378, + "median": 1506.6624755859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3155806362628937, + "median": 419.119384765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 214, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0200.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0200.json new file mode 100644 index 0000000000000000000000000000000000000000..021bf06b6b130ad8426c5c7000f0f78f03d63a51 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_95bdc84a2442452b8f44a16ee92ed8e7.npz", + "optimizer_file": "boundary_95bdc84a2442452b8f44a16ee92ed8e7_optimizer.pt", + "arrays_sha256": "67c9a93cd04d88f8e8842e341b9ac80f6a7c512981cbbf07c8e15062c194dd9d", + "optimizer_sha256": "972a942e358a41d5043dc06b564f79e5453d9d49b5d472d9d1c257b1433345f4", + "stage": "adam", + "completed_passes": 200, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 33200, + "adam_update_count": 33200, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 201, + "consumed_count": 200, + "last_submitted_update": 33200, + "last_consumed_update": 33034, + "pending": [ + { + "reference": { + "source_update": 33200, + "completed_passes": 200, + "next_interval": 0, + "trained_intervals": 33200, + "snapshot": "pass_end_0200", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 200, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 33200, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 33200, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.078101604434778e-06, + "update_l2": 0.01878826878964901 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.811881121393526e-07, + "update_l2": 0.006037719082087278 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017215139814652503, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017215139814652503, + "observation_loss": 0.00017215139814652503, + "chamfer": 8.993754454422742e-05, + "track": 8.221384632633999e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 200, + "adam_update_count": 33200 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03494445700198412 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_95bdc84a2442452b8f44a16ee92ed8e7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 201, + "next_interval": 0, + "next_adam_update": 33201, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 200, + "trained_intervals": 33200, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 33200, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.2482161968946457, + "median": 7.319863319396973, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1531001329421997, + "median": 6.030750274658203, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.281736969947815, + "median": 1509.9976806640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3156566619873047, + "median": 416.0347900390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 219, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0201.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0201.json new file mode 100644 index 0000000000000000000000000000000000000000..d9362c16f32d05bb5de5f5fba0adf5c93a81ac33 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_35106d582d7b4f54a20b0fb6588d86a6.npz", + "optimizer_file": "boundary_35106d582d7b4f54a20b0fb6588d86a6_optimizer.pt", + "arrays_sha256": "b6bfde1ecca41c4202b4d78a5541d9307d55e189cf6971fab0c33992ffe9cef2", + "optimizer_sha256": "2cc6c4a7fa68d21b5b61be8621f38b4e97e6c860ee63a74300f8c3322f3e0a08", + "stage": "adam", + "completed_passes": 201, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 33366, + "adam_update_count": 33366, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 202, + "consumed_count": 201, + "last_submitted_update": 33366, + "last_consumed_update": 33200, + "pending": [ + { + "reference": { + "source_update": 33366, + "completed_passes": 201, + "next_interval": 0, + "trained_intervals": 33366, + "snapshot": "pass_end_0201", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 201, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 33366, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 33366, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0089203215102316e-06, + "update_l2": 0.01535055786371231 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.422281219580327e-07, + "update_l2": 0.005409987177699804 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001509061548858881, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001509061548858881, + "observation_loss": 0.0001509061548858881, + "chamfer": 7.457572792191058e-05, + "track": 7.633043423993513e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 201, + "adam_update_count": 33366 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034247568808496 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_35106d582d7b4f54a20b0fb6588d86a6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 202, + "next_interval": 0, + "next_adam_update": 33367, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 201, + "trained_intervals": 33366, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 33366, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.24086622893810272, + "median": 7.321218013763428, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1563491821289062, + "median": 6.02380895614624, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.272350788116455, + "median": 1512.04443359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.31463274359703064, + "median": 413.17596435546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 221, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0202.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0202.json new file mode 100644 index 0000000000000000000000000000000000000000..1b768ab5c126dbc2014398f683123936ea0c6965 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_8400a5aac623435e8efd8b2bcf9d78d2.npz", + "optimizer_file": "boundary_8400a5aac623435e8efd8b2bcf9d78d2_optimizer.pt", + "arrays_sha256": "acdf352b7a55bf588b2ecf0c6ea44fdf5f5af8593ed809babb8cb38d89b5a5df", + "optimizer_sha256": "53875bf91b191cc9a8740fcccab07050a63ac78b732bc6ce34476f2f3f5b1212", + "stage": "adam", + "completed_passes": 202, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 33532, + "adam_update_count": 33532, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 203, + "consumed_count": 202, + "last_submitted_update": 33532, + "last_consumed_update": 33366, + "pending": [ + { + "reference": { + "source_update": 33532, + "completed_passes": 202, + "next_interval": 0, + "trained_intervals": 33532, + "snapshot": "pass_end_0202", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 202, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 33532, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 33532, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.589118690200849e-07, + "update_l2": 0.015449202619493008 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.403511013606476e-07, + "update_l2": 0.00511915935203433 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014787755208089948, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014787755208089948, + "observation_loss": 0.00014787755208089948, + "chamfer": 7.514372555306181e-05, + "track": 7.273381925188005e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 202, + "adam_update_count": 33532 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03438796498812735 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8400a5aac623435e8efd8b2bcf9d78d2_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 203, + "next_interval": 0, + "next_adam_update": 33533, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 202, + "trained_intervals": 33532, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 33532, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.23366796970367432, + "median": 7.320769309997559, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.159380555152893, + "median": 6.022529125213623, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2632249593734741, + "median": 1511.3662109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3136804401874542, + "median": 412.64434814453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 222, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0203.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0203.json new file mode 100644 index 0000000000000000000000000000000000000000..1ca76679a0727fadd65f97a834d6a156fa647f17 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6795f6bcca814e24bd11ea429602ab4b.npz", + "optimizer_file": "boundary_6795f6bcca814e24bd11ea429602ab4b_optimizer.pt", + "arrays_sha256": "b5faf3a1a9b39fc4c1fd4e1715ff17dd007f76c3e27bc5fbb59a2cc5e281e51b", + "optimizer_sha256": "79be9ecf9c9b2c73ce9a57f3e9eb9e5d993ecf12bcb77aff84add02c5ff38590", + "stage": "adam", + "completed_passes": 203, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 33698, + "adam_update_count": 33698, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 204, + "consumed_count": 203, + "last_submitted_update": 33698, + "last_consumed_update": 33532, + "pending": [ + { + "reference": { + "source_update": 33698, + "completed_passes": 203, + "next_interval": 0, + "trained_intervals": 33698, + "snapshot": "pass_end_0203", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 203, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 33698, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 33698, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1165020623593591e-06, + "update_l2": 0.01590321771800518 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.776861027901759e-07, + "update_l2": 0.0062893773429095745 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017180730355903506, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017180730355903506, + "observation_loss": 0.00017180730355903506, + "chamfer": 8.89226867002435e-05, + "track": 8.288462413474917e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 203, + "adam_update_count": 33698 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03527919505722821 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6795f6bcca814e24bd11ea429602ab4b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 204, + "next_interval": 0, + "next_adam_update": 33699, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 203, + "trained_intervals": 33698, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 33698, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.22956299781799316, + "median": 7.321367263793945, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1605665683746338, + "median": 6.022647857666016, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2580502033233643, + "median": 1512.270263671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.31330862641334534, + "median": 412.6884765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 224, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0204.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0204.json new file mode 100644 index 0000000000000000000000000000000000000000..c6964f1bbdeec8ea77b58b81c41379e3370cc6e2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_50b50df251d04df380b9a6cedfb57060.npz", + "optimizer_file": "boundary_50b50df251d04df380b9a6cedfb57060_optimizer.pt", + "arrays_sha256": "19c2fba859d2b68311382707e2c0371bb2a28c47c71305c0c3155c2cf74f680a", + "optimizer_sha256": "26ae70c037a7f379fa70e559f8854399455f7b4cdf23a05b9fc59e04cbaa40a0", + "stage": "adam", + "completed_passes": 204, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 33864, + "adam_update_count": 33864, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 205, + "consumed_count": 204, + "last_submitted_update": 33864, + "last_consumed_update": 33698, + "pending": [ + { + "reference": { + "source_update": 33864, + "completed_passes": 204, + "next_interval": 0, + "trained_intervals": 33864, + "snapshot": "pass_end_0204", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 204, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 33864, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 33864, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.604059414414223e-07, + "update_l2": 0.015524839051067829 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.2523842580521887e-07, + "update_l2": 0.005231969524174929 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015367186279036105, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015367186279036105, + "observation_loss": 0.00015367186279036105, + "chamfer": 7.930109859444201e-05, + "track": 7.437076419591904e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 204, + "adam_update_count": 33864 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03451648005284369 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_50b50df251d04df380b9a6cedfb57060_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 205, + "next_interval": 0, + "next_adam_update": 33865, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 204, + "trained_intervals": 33864, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 33864, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.2217353731393814, + "median": 7.321624279022217, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1654632091522217, + "median": 6.023224830627441, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2482409477233887, + "median": 1512.658935546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.31177818775177, + "median": 412.92486572265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 226, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0205.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0205.json new file mode 100644 index 0000000000000000000000000000000000000000..cd2abdb7984a387776d5b1f43fdf2ddce32809e9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_07582a46bd47497c8a9c5b4da1e955d6.npz", + "optimizer_file": "boundary_07582a46bd47497c8a9c5b4da1e955d6_optimizer.pt", + "arrays_sha256": "2c8e7312cbea65a5fe89695d4ca066ebb115fdcbf3474aeff5576db844d97ece", + "optimizer_sha256": "2d411007069848c7e4661d4aeb3bbf84487947968e3db74a390ce14433343579", + "stage": "adam", + "completed_passes": 205, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 34030, + "adam_update_count": 34030, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 206, + "consumed_count": 205, + "last_submitted_update": 34030, + "last_consumed_update": 33864, + "pending": [ + { + "reference": { + "source_update": 34030, + "completed_passes": 205, + "next_interval": 0, + "trained_intervals": 34030, + "snapshot": "pass_end_0205", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 205, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 34030, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 34030, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.822440460993676e-07, + "update_l2": 0.0163445845246315 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.317692514632654e-07, + "update_l2": 0.0054951622150838375 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015498424181714654, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015498424181714654, + "observation_loss": 0.00015498424181714654, + "chamfer": 7.985965930856764e-05, + "track": 7.512458978453651e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 205, + "adam_update_count": 34030 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03411329607479274 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_07582a46bd47497c8a9c5b4da1e955d6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 206, + "next_interval": 0, + "next_adam_update": 34031, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 205, + "trained_intervals": 34030, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 34030, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.2138865888118744, + "median": 7.3213958740234375, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1703451871871948, + "median": 6.0228118896484375, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2384822368621826, + "median": 1512.3134765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3102598190307617, + "median": 412.744873046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 228, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0206.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0206.json new file mode 100644 index 0000000000000000000000000000000000000000..5b1f92979dc71a75b778bd1b4508b4a3b73ec587 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9884293839ca4e7a8f130497790b800c.npz", + "optimizer_file": "boundary_9884293839ca4e7a8f130497790b800c_optimizer.pt", + "arrays_sha256": "7e505d0c5080320bb228a069841f60f05e1a7481ae444417ecad33349f4e9181", + "optimizer_sha256": "bd2ae1d76afd13b60f9d387c829c9a5aa90ba90d9438833d972472f7d760577a", + "stage": "adam", + "completed_passes": 206, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 34196, + "adam_update_count": 34196, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 207, + "consumed_count": 206, + "last_submitted_update": 34196, + "last_consumed_update": 34030, + "pending": [ + { + "reference": { + "source_update": 34196, + "completed_passes": 206, + "next_interval": 0, + "trained_intervals": 34196, + "snapshot": "pass_end_0206", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 206, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 34196, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 34196, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.9017870525131e-07, + "update_l2": 0.01675301603972912 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.2280447587472736e-07, + "update_l2": 0.005534314550459385 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015426607569679618, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015426607569679618, + "observation_loss": 0.00015426607569679618, + "chamfer": 7.985144475242123e-05, + "track": 7.441463822033256e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 206, + "adam_update_count": 34196 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04904568404890597 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9884293839ca4e7a8f130497790b800c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 207, + "next_interval": 0, + "next_adam_update": 34197, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 206, + "trained_intervals": 34196, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 34196, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.20562732219696045, + "median": 7.322036266326904, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1757324934005737, + "median": 6.021798133850098, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2282953262329102, + "median": 1513.2822265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.30859285593032837, + "median": 412.32000732421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 231, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0207.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0207.json new file mode 100644 index 0000000000000000000000000000000000000000..3032542f74680ad77564590928a639e35ac525bc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_138bc76a1d224fe9bdf6164538d01bf9.npz", + "optimizer_file": "boundary_138bc76a1d224fe9bdf6164538d01bf9_optimizer.pt", + "arrays_sha256": "846a9038692fb48d8ff165bc2dd05babe4f47754e1231e67f6ce67164c583536", + "optimizer_sha256": "277998b905556e3182b8e26781a7ce72ca36dd5b966724eb9654ab7f38ee03da", + "stage": "adam", + "completed_passes": 207, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 34362, + "adam_update_count": 34362, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 208, + "consumed_count": 207, + "last_submitted_update": 34362, + "last_consumed_update": 34196, + "pending": [ + { + "reference": { + "source_update": 34362, + "completed_passes": 207, + "next_interval": 0, + "trained_intervals": 34362, + "snapshot": "pass_end_0207", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 207, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 34362, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 34362, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.727568794914987e-07, + "update_l2": 0.016576198861002922 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.1406175910196907e-07, + "update_l2": 0.005315843969583511 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015029011410661042, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015029011410661042, + "observation_loss": 0.00015029011410661042, + "chamfer": 7.790471136104316e-05, + "track": 7.238540274556726e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 207, + "adam_update_count": 34362 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03428496094420552 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_138bc76a1d224fe9bdf6164538d01bf9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 208, + "next_interval": 0, + "next_adam_update": 34363, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 207, + "trained_intervals": 34362, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 34362, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.19794204831123352, + "median": 7.32234001159668, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.180789828300476, + "median": 6.020605087280273, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2188917398452759, + "median": 1513.741943359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3070361316204071, + "median": 411.82916259765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 234, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0208.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0208.json new file mode 100644 index 0000000000000000000000000000000000000000..9a2d96b1a65038b00832cb3d1a1b5fd52efab06e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c62b9b9fd40e45ef9d49a138e3846ce5.npz", + "optimizer_file": "boundary_c62b9b9fd40e45ef9d49a138e3846ce5_optimizer.pt", + "arrays_sha256": "03c3c7c3f596e47b26e587a615bbd7eddf0af02dee3385adfc95758f54443f3c", + "optimizer_sha256": "f8cd6fe6fc5e71c7558fa6f544955ab1c2ccfbcdcaf70cbc94581247b63c548e", + "stage": "adam", + "completed_passes": 208, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 34528, + "adam_update_count": 34528, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 209, + "consumed_count": 208, + "last_submitted_update": 34528, + "last_consumed_update": 34362, + "pending": [ + { + "reference": { + "source_update": 34528, + "completed_passes": 208, + "next_interval": 0, + "trained_intervals": 34528, + "snapshot": "pass_end_0208", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 208, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 34528, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 34528, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.793237722988124e-07, + "update_l2": 0.01769552007317543 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.104313688912953e-07, + "update_l2": 0.005609552375972271 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015154133143369108, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015154133143369108, + "observation_loss": 0.00015154133143369108, + "chamfer": 7.741808076389134e-05, + "track": 7.412325066979975e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 208, + "adam_update_count": 34528 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04190618894062936 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c62b9b9fd40e45ef9d49a138e3846ce5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 209, + "next_interval": 0, + "next_adam_update": 34529, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 208, + "trained_intervals": 34528, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 34528, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.1899600327014923, + "median": 7.321986675262451, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.186325192451477, + "median": 6.019768714904785, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.2092013359069824, + "median": 1513.207275390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.30534127354621887, + "median": 411.4931640625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 241, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0209.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0209.json new file mode 100644 index 0000000000000000000000000000000000000000..fcf966ac5e13de05fd6a18a4b10ef7f7a3d430c6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00012337020069639674, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_e8ba8a81450a4cdaacb499c80e00319e.npz", + "optimizer_file": "boundary_e8ba8a81450a4cdaacb499c80e00319e_optimizer.pt", + "arrays_sha256": "e22538d05cc9b84ad0525e720d49ad35d3928a6072d0a1b65cc67ecc6009293c", + "optimizer_sha256": "a4d5648c43def7f229641d7a177cd40bf16df844f2f4baf7363f176a9cf1ee30", + "stage": "adam", + "completed_passes": 209, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 34694, + "adam_update_count": 34694, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 210, + "consumed_count": 209, + "last_submitted_update": 34694, + "last_consumed_update": 34528, + "pending": [ + { + "reference": { + "source_update": 34694, + "completed_passes": 209, + "next_interval": 0, + "trained_intervals": 34694, + "snapshot": "pass_end_0209", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 20916, + "pass_science": { + "completed_passes": 209, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 34694, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 34694, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.279361279368459e-07, + "update_l2": 0.017233410850167274 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.999191733328189e-07, + "update_l2": 0.005373823922127485 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014288685633800924, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014288685633800924, + "observation_loss": 0.00014288685633800924, + "chamfer": 7.299476419575512e-05, + "track": 6.989209941821173e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 209, + "adam_update_count": 34694 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03399022202938795 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e8ba8a81450a4cdaacb499c80e00319e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 210, + "next_interval": 0, + "next_adam_update": 34695, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 209, + "trained_intervals": 34694, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 34694, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.18172764778137207, + "median": 7.322841167449951, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.1924422979354858, + "median": 6.019066333770752, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1992875337600708, + "median": 1514.500732421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.3034791946411133, + "median": 411.2239990234375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 243, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0210.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0210.json new file mode 100644 index 0000000000000000000000000000000000000000..47c180465769b8575017a70fbb58359b6e9577bb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011867701123922318, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_eae917ab200a4a6f969d98fe0c45878e.npz", + "optimizer_file": "boundary_eae917ab200a4a6f969d98fe0c45878e_optimizer.pt", + "arrays_sha256": "bb0c7eb1763514d18d7f6dedbd1deb02fa38eca2f60c488d2c15c885e2a60479", + "optimizer_sha256": "c965f6a8dcc0d2a8978658563834f0e0b35a6bee0490d661b9e6be48e42b837a", + "stage": "adam", + "completed_passes": 210, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 34860, + "adam_update_count": 34860, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 211, + "consumed_count": 210, + "last_submitted_update": 34860, + "last_consumed_update": 34694, + "pending": [ + { + "reference": { + "source_update": 34860, + "completed_passes": 210, + "next_interval": 0, + "trained_intervals": 34860, + "snapshot": "pass_end_0210", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 34694, + "pass_science": { + "completed_passes": 210, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 34860, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 34860, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.982732424556161e-07, + "update_l2": 0.01865256391465664 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.731018291044165e-07, + "update_l2": 0.005690989550203085 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.958475129678845e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.958475129678845e-05, + "observation_loss": 9.958475129678845e-05, + "chamfer": 3.819597986876033e-05, + "track": 6.138877506600693e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 210, + "adam_update_count": 34860 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03376920917071402 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_eae917ab200a4a6f969d98fe0c45878e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 211, + "next_interval": 0, + "next_adam_update": 34861, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 210, + "trained_intervals": 34860, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 34860, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.17204731702804565, + "median": 7.32316780090332, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2029811143875122, + "median": 6.0077924728393555, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1877340078353882, + "median": 1514.99560546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.30029764771461487, + "median": 406.60235595703125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 244, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0211.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0211.json new file mode 100644 index 0000000000000000000000000000000000000000..f37530f4e10777d09509a1ec9824bb757d9fbbdf --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011867701123922318, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_ee1d70815cd54f4783357e15331af052.npz", + "optimizer_file": "boundary_ee1d70815cd54f4783357e15331af052_optimizer.pt", + "arrays_sha256": "4074052d5527052eef580943955be04dde88d6ca52cc05c5b503a1507a37df18", + "optimizer_sha256": "ec4150fe20080d57927a4b8a8d31e773d0e135205ef60d204ed5860a7aed3981", + "stage": "adam", + "completed_passes": 211, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 35026, + "adam_update_count": 35026, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 212, + "consumed_count": 211, + "last_submitted_update": 35026, + "last_consumed_update": 34860, + "pending": [ + { + "reference": { + "source_update": 35026, + "completed_passes": 211, + "next_interval": 0, + "trained_intervals": 35026, + "snapshot": "pass_end_0211", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 34694, + "pass_science": { + "completed_passes": 211, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 35026, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 35026, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0005478543462232e-06, + "update_l2": 0.01777748391032219 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.173731156242866e-07, + "update_l2": 0.005306888371706009 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015330547466874123, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015330547466874123, + "observation_loss": 0.00015330547466874123, + "chamfer": 7.909807754913345e-05, + "track": 7.420739711960778e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 211, + "adam_update_count": 35026 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035461282823234797 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ee1d70815cd54f4783357e15331af052_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 212, + "next_interval": 0, + "next_adam_update": 35027, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 211, + "trained_intervals": 35026, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 35026, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.1649152636528015, + "median": 7.323627948760986, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2082165479660034, + "median": 6.004878044128418, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1792932748794556, + "median": 1515.69287109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2987295687198639, + "median": 405.41717529296875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 249, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0212.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0212.json new file mode 100644 index 0000000000000000000000000000000000000000..2cd19de44488d4f1be7b725bf98c9de9864d1bc4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011867701123922318, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9c2b5f201bb543ceb3ae726730f51f96.npz", + "optimizer_file": "boundary_9c2b5f201bb543ceb3ae726730f51f96_optimizer.pt", + "arrays_sha256": "a0c109cdcf4869204bf17c6d6aa15e695655de0721ba7ce543380e1157b18c1b", + "optimizer_sha256": "0ed1cc41340f18a2a39be6b3b5ebae87d54bfde34ea2d50c859288d66c5f66ba", + "stage": "adam", + "completed_passes": 212, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 35192, + "adam_update_count": 35192, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 213, + "consumed_count": 212, + "last_submitted_update": 35192, + "last_consumed_update": 35026, + "pending": [ + { + "reference": { + "source_update": 35192, + "completed_passes": 212, + "next_interval": 0, + "trained_intervals": 35192, + "snapshot": "pass_end_0212", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 34694, + "pass_science": { + "completed_passes": 212, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 35192, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 35192, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.574283694746555e-07, + "update_l2": 0.017610948532819748 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.1957414964599593e-07, + "update_l2": 0.005371788050979376 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001468642585678026, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001468642585678026, + "observation_loss": 0.0001468642585678026, + "chamfer": 7.384978380287066e-05, + "track": 7.301447476493195e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 212, + "adam_update_count": 35192 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04322456591762602 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9c2b5f201bb543ceb3ae726730f51f96_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 213, + "next_interval": 0, + "next_adam_update": 35193, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 212, + "trained_intervals": 35192, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 35192, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.15814726054668427, + "median": 7.323963642120361, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2150970697402954, + "median": 6.002629280090332, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.171338677406311, + "median": 1516.2017822265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2966812252998352, + "median": 404.4974365234375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 250, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0213.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0213.json new file mode 100644 index 0000000000000000000000000000000000000000..55426ef039ccf8ccffc9972391e7fec331c35ccb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a3490b87e5d1421a8e1c38d876a91d5c.npz", + "optimizer_file": "boundary_a3490b87e5d1421a8e1c38d876a91d5c_optimizer.pt", + "arrays_sha256": "cd9e5b6233f53af71629c49df75952c11f076c326a366971c5b0eb06b9a79c96", + "optimizer_sha256": "d5bff63c6eeeb6a06e12ad864facb20ff3effb79a219868bd971e1a224c0bb4e", + "stage": "adam", + "completed_passes": 213, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 35358, + "adam_update_count": 35358, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 214, + "consumed_count": 213, + "last_submitted_update": 35358, + "last_consumed_update": 35192, + "pending": [ + { + "reference": { + "source_update": 35358, + "completed_passes": 213, + "next_interval": 0, + "trained_intervals": 35358, + "snapshot": "pass_end_0213", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 213, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 35358, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 35358, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.442090807468048e-07, + "update_l2": 0.016008608043193817 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.6801975277758174e-07, + "update_l2": 0.002851438010111451 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.401202987646684e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.401202987646684e-05, + "observation_loss": 9.401202987646684e-05, + "chamfer": 3.901832315023057e-05, + "track": 5.499370672623627e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 213, + "adam_update_count": 35358 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03451817110180855 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a3490b87e5d1421a8e1c38d876a91d5c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 214, + "next_interval": 0, + "next_adam_update": 35359, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 213, + "trained_intervals": 35358, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 35358, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.1472911685705185, + "median": 7.324016094207764, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2269822359085083, + "median": 5.999436378479004, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1586912870407104, + "median": 1516.28125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.29317596554756165, + "median": 403.2104187011719, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 252, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0214.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0214.json new file mode 100644 index 0000000000000000000000000000000000000000..44300daf845ae591ba4bdaa5e3913e1fb897f922 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_db81df788b42476d861bd8f8cb128bdc.npz", + "optimizer_file": "boundary_db81df788b42476d861bd8f8cb128bdc_optimizer.pt", + "arrays_sha256": "6c9c6cd3da2f9aedc3a89f354a663f6b212b569d8903468d9a185c5248b98b9e", + "optimizer_sha256": "6ee1138de26d46367bbdea424d63fd7471a64cb945ad5c38332e3704d341d3d3", + "stage": "adam", + "completed_passes": 214, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 35524, + "adam_update_count": 35524, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 215, + "consumed_count": 214, + "last_submitted_update": 35524, + "last_consumed_update": 35358, + "pending": [ + { + "reference": { + "source_update": 35524, + "completed_passes": 214, + "next_interval": 0, + "trained_intervals": 35524, + "snapshot": "pass_end_0214", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 214, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 35524, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 35524, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.943486247721012e-07, + "update_l2": 0.01719066873192787 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.0756665953267657e-07, + "update_l2": 0.005207205656915903 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014739317703060806, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014739317703060806, + "observation_loss": 0.00014739317703060806, + "chamfer": 7.63752541388385e-05, + "track": 7.101793016772717e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 214, + "adam_update_count": 35524 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0403994950465858 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_db81df788b42476d861bd8f8cb128bdc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 215, + "next_interval": 0, + "next_adam_update": 35525, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 214, + "trained_intervals": 35524, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 35524, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.1409756988286972, + "median": 7.325133323669434, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2328851222991943, + "median": 5.998570442199707, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.151396632194519, + "median": 1517.9761962890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.29145050048828125, + "median": 402.85321044921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 256, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0215.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0215.json new file mode 100644 index 0000000000000000000000000000000000000000..7ae6f8c8934d85029f1a5de1fe65563c97a121b8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_084732e85451466788783f061e6515b5.npz", + "optimizer_file": "boundary_084732e85451466788783f061e6515b5_optimizer.pt", + "arrays_sha256": "d6136833b8ed74a7ffcc47227091feb62dfd3db8210cd524a77f2e4bc44c6859", + "optimizer_sha256": "6e8a0a6bfde196ce42f4d3dd8ccdc51cae991aa80cbf32a937d70a03fdb79e25", + "stage": "adam", + "completed_passes": 215, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 35690, + "adam_update_count": 35690, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 216, + "consumed_count": 215, + "last_submitted_update": 35690, + "last_consumed_update": 35524, + "pending": [ + { + "reference": { + "source_update": 35690, + "completed_passes": 215, + "next_interval": 0, + "trained_intervals": 35690, + "snapshot": "pass_end_0215", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 215, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 35690, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 35690, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.54246640704514e-06, + "update_l2": 0.018797719851136208 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.3195475503380294e-06, + "update_l2": 0.006057428661733866 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013705596211366355, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013705596211366355, + "observation_loss": 0.00013705596211366355, + "chamfer": 6.791008490836248e-05, + "track": 6.914587720530108e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 215, + "adam_update_count": 35690 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03487546881660819 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_084732e85451466788783f061e6515b5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 216, + "next_interval": 0, + "next_adam_update": 35691, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 215, + "trained_intervals": 35690, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 35690, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.13154537975788116, + "median": 7.325586795806885, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2439494132995605, + "median": 6.00054407119751, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1405895948410034, + "median": 1518.6646728515625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2882435917854309, + "median": 403.6500244140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 259, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0216.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0216.json new file mode 100644 index 0000000000000000000000000000000000000000..935ac48c25db37cee733d2c0c0eb7cfd987395fe --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_297a79a39eb748faa12102c0ce1f10a4.npz", + "optimizer_file": "boundary_297a79a39eb748faa12102c0ce1f10a4_optimizer.pt", + "arrays_sha256": "023d85d8a3903a4d8b71cafea343c7d314dde82e9ab4a6e46bdfb2e489a960bb", + "optimizer_sha256": "c9edd406a7a24510c74f05796657b0f4cd66beb9df77839d8fd266aa24e2b168", + "stage": "adam", + "completed_passes": 216, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 35856, + "adam_update_count": 35856, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 217, + "consumed_count": 216, + "last_submitted_update": 35856, + "last_consumed_update": 35690, + "pending": [ + { + "reference": { + "source_update": 35856, + "completed_passes": 216, + "next_interval": 0, + "trained_intervals": 35856, + "snapshot": "pass_end_0216", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 216, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 35856, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 35856, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8199867781731882e-06, + "update_l2": 0.019536489620804787 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.168005155705032e-06, + "update_l2": 0.00666060158982873 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013500524801202118, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013500524801202118, + "observation_loss": 0.00013500524801202118, + "chamfer": 6.543283234350383e-05, + "track": 6.957241566851735e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 216, + "adam_update_count": 35856 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035062973853200674 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_297a79a39eb748faa12102c0ce1f10a4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 217, + "next_interval": 0, + "next_adam_update": 35857, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 216, + "trained_intervals": 35856, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 35856, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.12155938148498535, + "median": 7.32584285736084, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.255807876586914, + "median": 5.998522758483887, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1292563676834106, + "median": 1519.0537109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.28484562039375305, + "median": 402.8341979980469, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 266, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0217.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0217.json new file mode 100644 index 0000000000000000000000000000000000000000..118a44609986e04c360e022aadfa4441483bd0bd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_fcd951254a8c40598cae7a3ca49f2beb.npz", + "optimizer_file": "boundary_fcd951254a8c40598cae7a3ca49f2beb_optimizer.pt", + "arrays_sha256": "625e9552c776bb5e1209f9ea32d240577e5c7ec458019649d0b860ac97d575eb", + "optimizer_sha256": "f26969c54cb9f869a6b1bebd45e57058ff6173c375c8d4a08478849da13e3c6a", + "stage": "adam", + "completed_passes": 217, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36022, + "adam_update_count": 36022, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 218, + "consumed_count": 217, + "last_submitted_update": 36022, + "last_consumed_update": 35856, + "pending": [ + { + "reference": { + "source_update": 36022, + "completed_passes": 217, + "next_interval": 0, + "trained_intervals": 36022, + "snapshot": "pass_end_0217", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 217, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36022, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36022, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.840270654924097e-07, + "update_l2": 0.017268620431423187 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.563747495467396e-07, + "update_l2": 0.005743893329054117 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001366090145893395, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001366090145893395, + "observation_loss": 0.0001366090145893395, + "chamfer": 6.979787576710805e-05, + "track": 6.681113882223144e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 217, + "adam_update_count": 36022 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034611523849889636 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fcd951254a8c40598cae7a3ca49f2beb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 218, + "next_interval": 0, + "next_adam_update": 36023, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 217, + "trained_intervals": 36022, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 36022, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.11719421297311783, + "median": 7.326565265655518, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.25741708278656, + "median": 6.001737117767334, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1243377923965454, + "median": 1520.1514892578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.28438764810562134, + "median": 404.1302490234375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 271, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0218.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0218.json new file mode 100644 index 0000000000000000000000000000000000000000..d0af4347b630ec961589baf18b98a4f8f900b9b7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_17282b57c3c240f2be5c84ba207408fd.npz", + "optimizer_file": "boundary_17282b57c3c240f2be5c84ba207408fd_optimizer.pt", + "arrays_sha256": "79f0d1e7378f7650928bbe30b1cb2d68822d25463ae9ae14a935135f1f6edee2", + "optimizer_sha256": "310df8f385ba4bdbe738f7ca571fea579933d531bfc1a27de3be37d588d695f2", + "stage": "adam", + "completed_passes": 218, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36188, + "adam_update_count": 36188, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 219, + "consumed_count": 218, + "last_submitted_update": 36188, + "last_consumed_update": 36022, + "pending": [ + { + "reference": { + "source_update": 36188, + "completed_passes": 218, + "next_interval": 0, + "trained_intervals": 36188, + "snapshot": "pass_end_0218", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 218, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36188, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36188, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4576922922060476e-06, + "update_l2": 0.01866915635764599 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.751900963943626e-07, + "update_l2": 0.0063873641192913055 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001318439608439803, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001318439608439803, + "observation_loss": 0.0001318439608439803, + "chamfer": 6.466647027991712e-05, + "track": 6.71774978400208e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 218, + "adam_update_count": 36188 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03550252504646778 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_17282b57c3c240f2be5c84ba207408fd_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 219, + "next_interval": 0, + "next_adam_update": 36189, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 218, + "trained_intervals": 36188, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 36188, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.10819055140018463, + "median": 7.326252460479736, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.268035650253296, + "median": 5.9973554611206055, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1142600774765015, + "median": 1519.676025390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.28138381242752075, + "median": 402.3644104003906, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 277, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0219.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0219.json new file mode 100644 index 0000000000000000000000000000000000000000..f563758347dd8fd657c83f4ae104f85ad549e6a8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011727195598438582, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c9607a2ef85346108006bd78fb97b409.npz", + "optimizer_file": "boundary_c9607a2ef85346108006bd78fb97b409_optimizer.pt", + "arrays_sha256": "2500459d66a34cb8f337b8f9b35293d3b3493efdfb3d84a1670241138b9a334a", + "optimizer_sha256": "1f85cd0e9c806622f6e1ad33311a08eb965f23c41bbdd8ad9a8172ee0c4d79b4", + "stage": "adam", + "completed_passes": 219, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36354, + "adam_update_count": 36354, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 220, + "consumed_count": 219, + "last_submitted_update": 36354, + "last_consumed_update": 36188, + "pending": [ + { + "reference": { + "source_update": 36354, + "completed_passes": 219, + "next_interval": 0, + "trained_intervals": 36354, + "snapshot": "pass_end_0219", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 35192, + "pass_science": { + "completed_passes": 219, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36354, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36354, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1657122058750247e-06, + "update_l2": 0.02028834819793701 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 9.196424457513785e-07, + "update_l2": 0.0073608593083918095 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016302632866427302, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016302632866427302, + "observation_loss": 0.00016302632866427302, + "chamfer": 8.905945287551731e-05, + "track": 7.396687578875571e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 219, + "adam_update_count": 36354 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034170722821727395 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c9607a2ef85346108006bd78fb97b409_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 220, + "next_interval": 0, + "next_adam_update": 36355, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 219, + "trained_intervals": 36354, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 36354, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.10818561166524887, + "median": 7.327371597290039, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2704670429229736, + "median": 5.9990234375, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1142545938491821, + "median": 1521.377685546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2807004749774933, + "median": 403.03704833984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 280, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0220.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0220.json new file mode 100644 index 0000000000000000000000000000000000000000..193bc6fd0dce992004aabefaa7fa34cb3ad2f3b3 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011671523699703128, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6196ac0fe4ae45eaba0f3cef13065fc1.npz", + "optimizer_file": "boundary_6196ac0fe4ae45eaba0f3cef13065fc1_optimizer.pt", + "arrays_sha256": "9f49beb22bf57172d4e7548c5bb9e5fe78682a71c43ac552da14bb19fe7b8c49", + "optimizer_sha256": "d6238eecf2da3d4b867608b903357a4afed40d5d51ee988fe21a051e553a5779", + "stage": "adam", + "completed_passes": 220, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36520, + "adam_update_count": 36520, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 221, + "consumed_count": 220, + "last_submitted_update": 36520, + "last_consumed_update": 36354, + "pending": [ + { + "reference": { + "source_update": 36520, + "completed_passes": 220, + "next_interval": 0, + "trained_intervals": 36520, + "snapshot": "pass_end_0220", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36354, + "pass_science": { + "completed_passes": 220, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36520, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36520, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4928261862223735e-06, + "update_l2": 0.01809014193713665 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 8.784585361354402e-07, + "update_l2": 0.006268905475735664 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001278984418604523, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001278984418604523, + "observation_loss": 0.0001278984418604523, + "chamfer": 6.173391011543572e-05, + "track": 6.616453902097419e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 220, + "adam_update_count": 36520 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034243630012497306 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6196ac0fe4ae45eaba0f3cef13065fc1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 221, + "next_interval": 0, + "next_adam_update": 36521, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 220, + "trained_intervals": 36520, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 36520, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.10008809715509415, + "median": 7.327579498291016, + "max": 11.529173851013184, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.281564712524414, + "median": 5.997257232666016, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1052682399749756, + "median": 1521.6939697265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.27760258316993713, + "median": 402.3262939453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 282, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0221.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0221.json new file mode 100644 index 0000000000000000000000000000000000000000..68db5de18916b1e270f5cee436136e6d3fc1700a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011671523699703128, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_3540a8caa74b454bbf35c06ee97c9756.npz", + "optimizer_file": "boundary_3540a8caa74b454bbf35c06ee97c9756_optimizer.pt", + "arrays_sha256": "7911749250a8cad1f0858b59e397e79e7b51406571c679e5298e9ccfd50ab88d", + "optimizer_sha256": "0ac7dd72acb0476c299fbe397feaa52d9d84ff6ac268e4df273f24f1aefb13ca", + "stage": "adam", + "completed_passes": 221, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36686, + "adam_update_count": 36686, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 222, + "consumed_count": 221, + "last_submitted_update": 36686, + "last_consumed_update": 36520, + "pending": [ + { + "reference": { + "source_update": 36686, + "completed_passes": 221, + "next_interval": 0, + "trained_intervals": 36686, + "snapshot": "pass_end_0221", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36354, + "pass_science": { + "completed_passes": 221, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36686, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36686, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.182115966003039e-06, + "update_l2": 0.015082208439707756 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.172802275410504e-07, + "update_l2": 0.005310676991939545 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014296846347860992, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014296846347860992, + "observation_loss": 0.00014296846347860992, + "chamfer": 7.396807632176206e-05, + "track": 6.900037988089025e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 221, + "adam_update_count": 36686 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03466420993208885 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3540a8caa74b454bbf35c06ee97c9756_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 222, + "next_interval": 0, + "next_adam_update": 36687, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 221, + "trained_intervals": 36686, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 36686, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.09782084822654724, + "median": 7.329471588134766, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2816895246505737, + "median": 5.994775295257568, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.1027652025222778, + "median": 1524.575927734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.27756795287132263, + "median": 401.3279724121094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 286, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0222.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0222.json new file mode 100644 index 0000000000000000000000000000000000000000..424cc698cb3e220423e8f7a8432d45f132537b2f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00011671523699703128, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c89a0c97cfcc4782853864684a382b90.npz", + "optimizer_file": "boundary_c89a0c97cfcc4782853864684a382b90_optimizer.pt", + "arrays_sha256": "c32e5f30cebb560bee2fe800462b3bfe66c7b0c74c170167e9015f819c190e16", + "optimizer_sha256": "c992561dc57eec2bef7768230ada9e19b3d68a1ac91eecced4845fb028b220f6", + "stage": "adam", + "completed_passes": 222, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 36852, + "adam_update_count": 36852, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 223, + "consumed_count": 222, + "last_submitted_update": 36852, + "last_consumed_update": 36686, + "pending": [ + { + "reference": { + "source_update": 36852, + "completed_passes": 222, + "next_interval": 0, + "trained_intervals": 36852, + "snapshot": "pass_end_0222", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36354, + "pass_science": { + "completed_passes": 222, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 36852, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 36852, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.72038469879044e-07, + "update_l2": 0.015270203351974487 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.332700538929203e-07, + "update_l2": 0.005536231677979231 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016189386951737106, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016189386951737106, + "observation_loss": 0.00016189386951737106, + "chamfer": 8.66633199620992e-05, + "track": 7.523054227931425e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 222, + "adam_update_count": 36852 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035151856020092964 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c89a0c97cfcc4782853864684a382b90_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 223, + "next_interval": 0, + "next_adam_update": 36853, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 222, + "trained_intervals": 36852, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 36852, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.09472206234931946, + "median": 7.331661701202393, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2831571102142334, + "median": 5.9895124435424805, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0993531942367554, + "median": 1527.9185791015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2771608829498291, + "median": 399.2229309082031, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 289, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0223.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0223.json new file mode 100644 index 0000000000000000000000000000000000000000..3436b4d0fe512aeb18372b06a6c04c315a3d071f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_54111e38df0543e490fe968c8c8d47a7.npz", + "optimizer_file": "boundary_54111e38df0543e490fe968c8c8d47a7_optimizer.pt", + "arrays_sha256": "a3991579488aa486c19724371fd414b04019d30eb600d9686ecd21f1854fb21d", + "optimizer_sha256": "3fd9d4af25583af5fcefcc703c570ee220e1723a691c9cb91aebad3ee2a4d78a", + "stage": "adam", + "completed_passes": 223, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37018, + "adam_update_count": 37018, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 224, + "consumed_count": 223, + "last_submitted_update": 37018, + "last_consumed_update": 36852, + "pending": [ + { + "reference": { + "source_update": 37018, + "completed_passes": 223, + "next_interval": 0, + "trained_intervals": 37018, + "snapshot": "pass_end_0223", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 223, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37018, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37018, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.784058541597915e-07, + "update_l2": 0.013351806439459324 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.8554466641471663e-07, + "update_l2": 0.0054599810391664505 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.579981320304796e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.579981320304796e-05, + "observation_loss": 7.579981320304796e-05, + "chamfer": 2.772015068330802e-05, + "track": 4.807966251973994e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 223, + "adam_update_count": 37018 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03567917994223535 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_54111e38df0543e490fe968c8c8d47a7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 224, + "next_interval": 0, + "next_adam_update": 37019, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 223, + "trained_intervals": 37018, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 37018, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.08787194639444351, + "median": 7.332795143127441, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.2917520999908447, + "median": 5.968928813934326, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.091848373413086, + "median": 1529.6513671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.27478888630867004, + "median": 391.08709716796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 293, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0224.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0224.json new file mode 100644 index 0000000000000000000000000000000000000000..3232cea58b8d9f7fc5a9a15fbb5d2295989ab33c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_3137e57a5ae240a49f4a3f2d407cf35d.npz", + "optimizer_file": "boundary_3137e57a5ae240a49f4a3f2d407cf35d_optimizer.pt", + "arrays_sha256": "ba2bde0d4c77c66dffb081489566ba473ee93209835091b6de3ef9bb8ad066fc", + "optimizer_sha256": "f042e081d3de91da815acf215eb7dedf3c92fe4b5536d78a44feb9169a79982c", + "stage": "adam", + "completed_passes": 224, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37184, + "adam_update_count": 37184, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 225, + "consumed_count": 224, + "last_submitted_update": 37184, + "last_consumed_update": 37018, + "pending": [ + { + "reference": { + "source_update": 37184, + "completed_passes": 224, + "next_interval": 0, + "trained_intervals": 37184, + "snapshot": "pass_end_0224", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 224, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37184, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37184, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.743184025661321e-07, + "update_l2": 0.011210853233933449 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.6950509613452596e-07, + "update_l2": 0.00596622982993722 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.908293628133833e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.908293628133833e-05, + "observation_loss": 7.908293628133833e-05, + "chamfer": 3.1587042030878365e-05, + "track": 4.749589061248116e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 224, + "adam_update_count": 37184 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03417892009019852 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3137e57a5ae240a49f4a3f2d407cf35d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 225, + "next_interval": 0, + "next_adam_update": 37185, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 224, + "trained_intervals": 37184, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 37184, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.07876964658498764, + "median": 7.333104133605957, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3022619485855103, + "median": 5.9746317863464355, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.081955075263977, + "median": 1530.1241455078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2719160318374634, + "median": 393.3232421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 294, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0225.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0225.json new file mode 100644 index 0000000000000000000000000000000000000000..482589d24d2e438dc71407c44e5cf6779ceb7663 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a05edd96c2644c43bb8e2a3e61aa4799.npz", + "optimizer_file": "boundary_a05edd96c2644c43bb8e2a3e61aa4799_optimizer.pt", + "arrays_sha256": "ae0f7d34812404820355ae1236b9280a90e3c5645bcb9aa1e36f5bad3e5cd02b", + "optimizer_sha256": "b940c387cc61a9894e05c3ac1c1f0ca30734e6600a190cba0004f6e0882bd070", + "stage": "adam", + "completed_passes": 225, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37350, + "adam_update_count": 37350, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 226, + "consumed_count": 225, + "last_submitted_update": 37350, + "last_consumed_update": 37184, + "pending": [ + { + "reference": { + "source_update": 37350, + "completed_passes": 225, + "next_interval": 0, + "trained_intervals": 37350, + "snapshot": "pass_end_0225", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 225, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37350, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37350, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5593211628583958e-06, + "update_l2": 0.02434627339243889 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.515620387086528e-07, + "update_l2": 0.004890026990324259 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0003347297024447471, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0003347297024447471, + "observation_loss": 0.0003347297024447471, + "chamfer": 0.0002131167711922899, + "track": 0.00012161293852841482, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 225, + "adam_update_count": 37350 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03489574114792049 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a05edd96c2644c43bb8e2a3e61aa4799_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 226, + "next_interval": 0, + "next_adam_update": 37351, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 225, + "trained_intervals": 37350, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 37350, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.07930824160575867, + "median": 7.333808422088623, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3087457418441772, + "median": 5.947844982147217, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0825380086898804, + "median": 1531.2021484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.27015870809555054, + "median": 382.92724609375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 294, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0226.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0226.json new file mode 100644 index 0000000000000000000000000000000000000000..346d364f6b8a20ba0e2a994b0f40aeb51a728bf5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_f9566bef744f4b18b363a5c045d0bf2c.npz", + "optimizer_file": "boundary_f9566bef744f4b18b363a5c045d0bf2c_optimizer.pt", + "arrays_sha256": "d4c3c907de9dc14172a4bd63b3c427b871be6a30eba4ef95437fd9a668a9e855", + "optimizer_sha256": "717d5d755f5e4eee7d8e6e858efd477519ed19e4e8dca37299fc31e2ecefd05a", + "stage": "adam", + "completed_passes": 226, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37516, + "adam_update_count": 37516, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 227, + "consumed_count": 226, + "last_submitted_update": 37516, + "last_consumed_update": 37350, + "pending": [ + { + "reference": { + "source_update": 37516, + "completed_passes": 226, + "next_interval": 0, + "trained_intervals": 37516, + "snapshot": "pass_end_0226", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 226, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37516, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37516, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.745223461417481e-07, + "update_l2": 0.011296410113573074 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.331568620978942e-07, + "update_l2": 0.00350238592363894 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010536250192672014, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010536250192672014, + "observation_loss": 0.00010536250192672014, + "chamfer": 4.6457862481474876e-05, + "track": 5.890464308322407e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 226, + "adam_update_count": 37516 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04303535493090749 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f9566bef744f4b18b363a5c045d0bf2c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 227, + "next_interval": 0, + "next_adam_update": 37517, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 226, + "trained_intervals": 37516, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 37516, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.07250800728797913, + "median": 7.3343682289123535, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3190609216690063, + "median": 5.9355926513671875, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.075201392173767, + "median": 1532.0595703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.267386257648468, + "median": 378.2641906738281, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 294, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0227.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0227.json new file mode 100644 index 0000000000000000000000000000000000000000..6bbfe0eb3f3151b0c333315c1e48c9dad9bbc472 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_173f2b937aae44b2abffbc08a359f56b.npz", + "optimizer_file": "boundary_173f2b937aae44b2abffbc08a359f56b_optimizer.pt", + "arrays_sha256": "9bc32e7c1f6018084a196a4a053da151edb605513bcee4dd4129ec103f51dc25", + "optimizer_sha256": "892dd256f6a6e9a7d14dd7560758e872d0550318f82910badf4bd99e09a9c615", + "stage": "adam", + "completed_passes": 227, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37682, + "adam_update_count": 37682, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 228, + "consumed_count": 227, + "last_submitted_update": 37682, + "last_consumed_update": 37516, + "pending": [ + { + "reference": { + "source_update": 37682, + "completed_passes": 227, + "next_interval": 0, + "trained_intervals": 37682, + "snapshot": "pass_end_0227", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 227, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37682, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37682, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.867300956197141e-07, + "update_l2": 0.012107848189771175 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.4059979725498124e-07, + "update_l2": 0.0035513518378138542 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010822345211636275, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010822345211636275, + "observation_loss": 0.00010822345211636275, + "chamfer": 4.769061706610955e-05, + "track": 6.053283141227439e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 227, + "adam_update_count": 37682 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034472774947062135 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_173f2b937aae44b2abffbc08a359f56b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 228, + "next_interval": 0, + "next_adam_update": 37683, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 227, + "trained_intervals": 37682, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 37682, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.06483564525842667, + "median": 7.335084915161133, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3301223516464233, + "median": 5.9278950691223145, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.066983699798584, + "median": 1533.1578369140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.26444491744041443, + "median": 375.364013671875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 294, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0228.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0228.json new file mode 100644 index 0000000000000000000000000000000000000000..df741be356c3b17c046b9383c1d3ffcc59a2921e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_84c41049bedc41c194a519216f9efd86.npz", + "optimizer_file": "boundary_84c41049bedc41c194a519216f9efd86_optimizer.pt", + "arrays_sha256": "b65337fbb22f3ef33142f08b649ee1471373e8ade94f2a0238de885345147c6e", + "optimizer_sha256": "35b13112e4ad58f49811d31fc11dff78b3e612e6c83f35eb969d46478d0ba7e7", + "stage": "adam", + "completed_passes": 228, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 37848, + "adam_update_count": 37848, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 229, + "consumed_count": 228, + "last_submitted_update": 37848, + "last_consumed_update": 37682, + "pending": [ + { + "reference": { + "source_update": 37848, + "completed_passes": 228, + "next_interval": 0, + "trained_intervals": 37848, + "snapshot": "pass_end_0228", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 228, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 37848, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 37848, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.731095360621111e-07, + "update_l2": 0.01235363818705082 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.4620609312696615e-07, + "update_l2": 0.004606947302818298 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010699727135943249, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010699727135943249, + "observation_loss": 0.00010699727135943249, + "chamfer": 4.25095931859687e-05, + "track": 6.448767817346379e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 228, + "adam_update_count": 37848 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03482319298200309 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_84c41049bedc41c194a519216f9efd86_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 229, + "next_interval": 0, + "next_adam_update": 37849, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 228, + "trained_intervals": 37848, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 37848, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.056605689227581024, + "median": 7.335084915161133, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.338664174079895, + "median": 5.922215461730957, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0582385063171387, + "median": 1533.1578369140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2621956765651703, + "median": 373.24493408203125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 295, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0229.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0229.json new file mode 100644 index 0000000000000000000000000000000000000000..d85d2479bb0e42e63446da66ad0c718c1f7a989a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_299c4049bd0e410787624b13097289bc.npz", + "optimizer_file": "boundary_299c4049bd0e410787624b13097289bc_optimizer.pt", + "arrays_sha256": "398b022ff91fe9cb5139721c0ec41b8bd95a8d0f30d24969fc62608bd3ca8f50", + "optimizer_sha256": "e8782d4c580e5906c2f37058a46bc9b7973aefcbaa2e1d632503c72fbb0df4a3", + "stage": "adam", + "completed_passes": 229, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38014, + "adam_update_count": 38014, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 230, + "consumed_count": 229, + "last_submitted_update": 38014, + "last_consumed_update": 37848, + "pending": [ + { + "reference": { + "source_update": 38014, + "completed_passes": 229, + "next_interval": 0, + "trained_intervals": 38014, + "snapshot": "pass_end_0229", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 229, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38014, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38014, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.34972650459531e-07, + "update_l2": 0.01274335477501154 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.9778802595737943e-07, + "update_l2": 0.0020930441096425056 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012613541912287474, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012613541912287474, + "observation_loss": 0.00012613541912287474, + "chamfer": 6.501146708615124e-05, + "track": 6.11239520367235e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 229, + "adam_update_count": 38014 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033920217072591186 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_299c4049bd0e410787624b13097289bc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 230, + "next_interval": 0, + "next_adam_update": 38015, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 229, + "trained_intervals": 38014, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 38014, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.04815922677516937, + "median": 7.334613800048828, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.352726697921753, + "median": 5.914708137512207, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0493377447128296, + "median": 1532.435791015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.25853434205055237, + "median": 370.4530029296875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 297, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0230.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0230.json new file mode 100644 index 0000000000000000000000000000000000000000..4f49d712bef8a6473f38d89ae68ae380b1b0e6c5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_5892727f6efd43cc97b8ebe04d3c48ea.npz", + "optimizer_file": "boundary_5892727f6efd43cc97b8ebe04d3c48ea_optimizer.pt", + "arrays_sha256": "e00a4ea4cfa7367a5abbd64c53a34aab50aaf3ba33fd0b456d6840743b206cb3", + "optimizer_sha256": "2a1a9ce79f2da48e661d45858913a75423b44e83eb4b790d759e3a80a56f4697", + "stage": "adam", + "completed_passes": 230, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38180, + "adam_update_count": 38180, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 231, + "consumed_count": 230, + "last_submitted_update": 38180, + "last_consumed_update": 38014, + "pending": [ + { + "reference": { + "source_update": 38180, + "completed_passes": 230, + "next_interval": 0, + "trained_intervals": 38180, + "snapshot": "pass_end_0230", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 230, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38180, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38180, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.349566206154122e-07, + "update_l2": 0.006502104923129082 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.655380910709937e-07, + "update_l2": 0.0025777893606573343 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012060278822900727, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012060278822900727, + "observation_loss": 0.00012060278822900727, + "chamfer": 5.403524119174108e-05, + "track": 6.65675470372662e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 230, + "adam_update_count": 38180 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03499243385158479 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5892727f6efd43cc97b8ebe04d3c48ea_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 231, + "next_interval": 0, + "next_adam_update": 38181, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 230, + "trained_intervals": 38180, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 38180, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.04145118594169617, + "median": 7.33454704284668, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3593487739562988, + "median": 5.911264896392822, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0423222780227661, + "median": 1532.33349609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2568279504776001, + "median": 369.1759033203125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 297, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0231.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0231.json new file mode 100644 index 0000000000000000000000000000000000000000..25144a30db093990bf856b1c1fbcf5264fe7ea62 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_4bef8d22b5b14c6bb679443fe661973a.npz", + "optimizer_file": "boundary_4bef8d22b5b14c6bb679443fe661973a_optimizer.pt", + "arrays_sha256": "095911834f1a92521ea95f66ebbf92773f1a2fe22568455c52c1271ac840e660", + "optimizer_sha256": "917bd8d5d76a54b80c6261fed2a3402d33780621a874d652943046f493c0f443", + "stage": "adam", + "completed_passes": 231, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38346, + "adam_update_count": 38346, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 232, + "consumed_count": 231, + "last_submitted_update": 38346, + "last_consumed_update": 38180, + "pending": [ + { + "reference": { + "source_update": 38346, + "completed_passes": 231, + "next_interval": 0, + "trained_intervals": 38346, + "snapshot": "pass_end_0231", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 231, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38346, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38346, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.827554213690746e-07, + "update_l2": 0.01149465050548315 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.6665667241541087e-07, + "update_l2": 0.0056555201299488544 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.692694245837629e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.692694245837629e-05, + "observation_loss": 8.692694245837629e-05, + "chamfer": 2.930770642706193e-05, + "track": 5.761923239333555e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 231, + "adam_update_count": 38346 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034564481815323234 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4bef8d22b5b14c6bb679443fe661973a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 232, + "next_interval": 0, + "next_adam_update": 38347, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 231, + "trained_intervals": 38346, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 38346, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.03485327214002609, + "median": 7.33454704284668, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.367661952972412, + "median": 5.902863502502441, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0354677438735962, + "median": 1532.33349609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.25470176339149475, + "median": 366.0862731933594, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 297, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0232.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0232.json new file mode 100644 index 0000000000000000000000000000000000000000..607eabbca6f9e14a8b744555b9b3cdd92559069e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_91d9b2a94c874b679b284bef8c2c3edc.npz", + "optimizer_file": "boundary_91d9b2a94c874b679b284bef8c2c3edc_optimizer.pt", + "arrays_sha256": "2840fbedda29a9ee610c4d8c3eddf1f09a81666e3d038f9c63bdfe9861346d29", + "optimizer_sha256": "4c63defd2a1f02178ff539142494d659ac6efd42363c9b3b1c6a8250821f5079", + "stage": "adam", + "completed_passes": 232, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38512, + "adam_update_count": 38512, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 233, + "consumed_count": 232, + "last_submitted_update": 38512, + "last_consumed_update": 38346, + "pending": [ + { + "reference": { + "source_update": 38512, + "completed_passes": 232, + "next_interval": 0, + "trained_intervals": 38512, + "snapshot": "pass_end_0232", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 232, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38512, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38512, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.974362006279989e-07, + "update_l2": 0.012343363836407661 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.863625235884683e-07, + "update_l2": 0.0057334210723638535 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.41556247905828e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.41556247905828e-05, + "observation_loss": 8.41556247905828e-05, + "chamfer": 2.958347977255471e-05, + "track": 5.4572145018028095e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 232, + "adam_update_count": 38512 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03567324997857213 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_91d9b2a94c874b679b284bef8c2c3edc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 233, + "next_interval": 0, + "next_adam_update": 38513, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 232, + "trained_intervals": 38512, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 38512, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.027091585099697113, + "median": 7.334660053253174, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3771435022354126, + "median": 5.909627914428711, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0274618864059448, + "median": 1532.5067138671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2522982060909271, + "median": 368.57366943359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 297, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0233.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0233.json new file mode 100644 index 0000000000000000000000000000000000000000..9d9117962863e227559878707b79df6aff2b1781 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_2e07f7e3c7464eb1a207072396d0018a.npz", + "optimizer_file": "boundary_2e07f7e3c7464eb1a207072396d0018a_optimizer.pt", + "arrays_sha256": "b58723dea48db2e7a5f2563bb7e1b94d1d193bac4a780be09105b2be18095212", + "optimizer_sha256": "d4ab067aedf00d202745c13e4c519db0fbd43be348e7d58b6411148cc8a1efdd", + "stage": "adam", + "completed_passes": 233, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38678, + "adam_update_count": 38678, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 234, + "consumed_count": 233, + "last_submitted_update": 38678, + "last_consumed_update": 38512, + "pending": [ + { + "reference": { + "source_update": 38678, + "completed_passes": 233, + "next_interval": 0, + "trained_intervals": 38678, + "snapshot": "pass_end_0233", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 233, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38678, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38678, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.434399892896181e-07, + "update_l2": 0.010572262108325958 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.6063343006608193e-07, + "update_l2": 0.004108264576643705 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001118375948863104, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001118375948863104, + "observation_loss": 0.0001118375948863104, + "chamfer": 4.604789864970371e-05, + "track": 6.578969623660669e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 233, + "adam_update_count": 38678 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03435887210071087 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2e07f7e3c7464eb1a207072396d0018a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 234, + "next_interval": 0, + "next_adam_update": 38679, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 233, + "trained_intervals": 38678, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 38678, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.020536022260785103, + "median": 7.334710121154785, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3855663537979126, + "median": 5.890113353729248, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0207483768463135, + "median": 1532.58349609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.25018206238746643, + "median": 361.4466552734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 297, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0234.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0234.json new file mode 100644 index 0000000000000000000000000000000000000000..655a21fa0f51f9de2b5d28e01c25144037b0c0fc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_56c9f1da266e43408334aaa25f2d7b1f.npz", + "optimizer_file": "boundary_56c9f1da266e43408334aaa25f2d7b1f_optimizer.pt", + "arrays_sha256": "728c66251e90188ed78da7d11ff337ad36fb9c756d37a9ebfb5e6f7451306f35", + "optimizer_sha256": "fcf8b35874e2ca717c02d63cf08168ca0cf4e9e338b4e08a3cf9a8e87d8faced", + "stage": "adam", + "completed_passes": 234, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 38844, + "adam_update_count": 38844, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 235, + "consumed_count": 234, + "last_submitted_update": 38844, + "last_consumed_update": 38678, + "pending": [ + { + "reference": { + "source_update": 38844, + "completed_passes": 234, + "next_interval": 0, + "trained_intervals": 38844, + "snapshot": "pass_end_0234", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 234, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 38844, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 38844, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.63516425195121e-07, + "update_l2": 0.008818059228360653 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.1180159137657029e-07, + "update_l2": 0.003915692679584026 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.943710756488144e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.943710756488144e-05, + "observation_loss": 9.943710756488144e-05, + "chamfer": 3.910245868610218e-05, + "track": 6.0334645240800455e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 234, + "adam_update_count": 38844 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03463515406474471 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_56c9f1da266e43408334aaa25f2d7b1f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 235, + "next_interval": 0, + "next_adam_update": 38845, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 234, + "trained_intervals": 38844, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 38844, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.012501832097768784, + "median": 7.335163116455078, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.3936429023742676, + "median": 5.891557693481445, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0125802755355835, + "median": 1533.27783203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.24816958606243134, + "median": 361.9768981933594, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 298, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0235.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0235.json new file mode 100644 index 0000000000000000000000000000000000000000..544a6a7dfbcb46f0f2101faa5d21072f67268411 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_0cff8ba7ffaf4670a606be041b20d390.npz", + "optimizer_file": "boundary_0cff8ba7ffaf4670a606be041b20d390_optimizer.pt", + "arrays_sha256": "327a06e58338d643644ffb8b98e5b42ff56e9c1d7757c1d1bf1292e5fdb44a56", + "optimizer_sha256": "6ba69c9455a8e8ca63a086cd2672f49755c5e70107ed0cb17badad4ff61bf655", + "stage": "adam", + "completed_passes": 235, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39010, + "adam_update_count": 39010, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 236, + "consumed_count": 235, + "last_submitted_update": 39010, + "last_consumed_update": 38844, + "pending": [ + { + "reference": { + "source_update": 39010, + "completed_passes": 235, + "next_interval": 0, + "trained_intervals": 39010, + "snapshot": "pass_end_0235", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 235, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39010, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39010, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.499595764988044e-07, + "update_l2": 0.010144269093871117 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.180754444860213e-07, + "update_l2": 0.0045529985800385475 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001352949475403875, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001352949475403875, + "observation_loss": 0.0001352949475403875, + "chamfer": 6.619755004066974e-05, + "track": 6.909739022376016e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 235, + "adam_update_count": 39010 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03400390408933163 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0cff8ba7ffaf4670a606be041b20d390_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 236, + "next_interval": 0, + "next_adam_update": 39011, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 235, + "trained_intervals": 39010, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 39010, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.011291437782347202, + "median": 7.335163116455078, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.39718496799469, + "median": 5.893259048461914, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0113554000854492, + "median": 1533.27783203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.24729213118553162, + "median": 362.585205078125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 298, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0236.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0236.json new file mode 100644 index 0000000000000000000000000000000000000000..a502046f7f30a7d442f9397438eeba1518be556d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_413017d0d4c04f54a1861587a56e81ff.npz", + "optimizer_file": "boundary_413017d0d4c04f54a1861587a56e81ff_optimizer.pt", + "arrays_sha256": "837c0d130057efdae4c2045e79802f52dba7ae56fbd292c3f20eb1742d53cd65", + "optimizer_sha256": "0556aa824e20ec59c4a24bb4b8237d80c0a695d69a00ff30bb5b4be307eac6e8", + "stage": "adam", + "completed_passes": 236, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39176, + "adam_update_count": 39176, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 237, + "consumed_count": 236, + "last_submitted_update": 39176, + "last_consumed_update": 39010, + "pending": [ + { + "reference": { + "source_update": 39176, + "completed_passes": 236, + "next_interval": 0, + "trained_intervals": 39176, + "snapshot": "pass_end_0236", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 236, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39176, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39176, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.558072414009075e-07, + "update_l2": 0.012427871115505695 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8429539611352084e-07, + "update_l2": 0.0033174576237797737 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.180106280837208e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.180106280837208e-05, + "observation_loss": 9.180106280837208e-05, + "chamfer": 3.1234812922775745e-05, + "track": 6.056625352357514e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 236, + "adam_update_count": 39176 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034340523183345795 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_413017d0d4c04f54a1861587a56e81ff_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 237, + "next_interval": 0, + "next_adam_update": 39177, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 236, + "trained_intervals": 39176, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 39176, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": 0.0036237984895706177, + "median": 7.334848403930664, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.404969573020935, + "median": 5.879881381988525, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 1.0036303997039795, + "median": 1532.79541015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.24537453055381775, + "median": 357.7672119140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 298, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0237.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0237.json new file mode 100644 index 0000000000000000000000000000000000000000..e6326dadcb67b6613549475d1c88c726ecb177ba --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_bc41d7e98a6b4d7d87a0b648d6821025.npz", + "optimizer_file": "boundary_bc41d7e98a6b4d7d87a0b648d6821025_optimizer.pt", + "arrays_sha256": "8adef6fdbdd0adc5d3adf2911b1c8597288ec36e5ec3c36a2ba0459250bfed34", + "optimizer_sha256": "7b95cca245ed53c04cbf69664265b098b86e3b3e2a84f20edc25d5297fe90c94", + "stage": "adam", + "completed_passes": 237, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39342, + "adam_update_count": 39342, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 238, + "consumed_count": 237, + "last_submitted_update": 39342, + "last_consumed_update": 39176, + "pending": [ + { + "reference": { + "source_update": 39342, + "completed_passes": 237, + "next_interval": 0, + "trained_intervals": 39342, + "snapshot": "pass_end_0237", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 237, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39342, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39342, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1003011195498402e-06, + "update_l2": 0.011700903065502644 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.2201193650726054e-07, + "update_l2": 0.004375255201011896 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012759611126966774, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012759611126966774, + "observation_loss": 0.00012759611126966774, + "chamfer": 6.281622336246073e-05, + "track": 6.477989518316463e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 237, + "adam_update_count": 39342 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035094907972961664 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_bc41d7e98a6b4d7d87a0b648d6821025_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 238, + "next_interval": 0, + "next_adam_update": 39343, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 237, + "trained_intervals": 39342, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 39342, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -5.109627454658039e-05, + "median": 7.33528470993042, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.40790855884552, + "median": 5.883218288421631, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9999488592147827, + "median": 1533.4642333984375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.24465444684028625, + "median": 358.9635925292969, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 300, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0238.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0238.json new file mode 100644 index 0000000000000000000000000000000000000000..d9451ec841cade48e3aab2632eb059c26e0fe3f2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_bf9c71cd75a449c783fbc6a743baa72c.npz", + "optimizer_file": "boundary_bf9c71cd75a449c783fbc6a743baa72c_optimizer.pt", + "arrays_sha256": "c86f5051dc2bc368c48ef8196887b449aa625f99e8d64e87317fd086e8fd22a1", + "optimizer_sha256": "10480f396d8665cb1d8641a18c093cc665f6d3ba973c3bf92a61eb101d396686", + "stage": "adam", + "completed_passes": 238, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39508, + "adam_update_count": 39508, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 239, + "consumed_count": 238, + "last_submitted_update": 39508, + "last_consumed_update": 39342, + "pending": [ + { + "reference": { + "source_update": 39508, + "completed_passes": 238, + "next_interval": 0, + "trained_intervals": 39508, + "snapshot": "pass_end_0238", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 238, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39508, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39508, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.270813284776523e-07, + "update_l2": 0.013093149289488792 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.1726165755353577e-07, + "update_l2": 0.0031927290838211775 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.615227463655174e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.615227463655174e-05, + "observation_loss": 9.615227463655174e-05, + "chamfer": 3.350056795170531e-05, + "track": 6.265170668484643e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 238, + "adam_update_count": 39508 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03803541278466582 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_bf9c71cd75a449c783fbc6a743baa72c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 239, + "next_interval": 0, + "next_adam_update": 39509, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 238, + "trained_intervals": 39508, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 39508, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.008242019452154636, + "median": 7.335343360900879, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4161485433578491, + "median": 5.875654220581055, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.991791844367981, + "median": 1533.55419921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.24264676868915558, + "median": 356.2582702636719, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 303, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0239.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0239.json new file mode 100644 index 0000000000000000000000000000000000000000..c7c3d2fc925a49fb97442bfd6d6efad6a2241c23 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_0f2001e576ef4e7288953bbf990a25d4.npz", + "optimizer_file": "boundary_0f2001e576ef4e7288953bbf990a25d4_optimizer.pt", + "arrays_sha256": "458e5c1e3c6aeec36d5840965365f87d6f8413a47af8444af111d0ea061f14d3", + "optimizer_sha256": "306a16eb9a7cb36a97b2b4485e9f815853725f89088074e39c2ba93eeedb386f", + "stage": "adam", + "completed_passes": 239, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39674, + "adam_update_count": 39674, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 240, + "consumed_count": 239, + "last_submitted_update": 39674, + "last_consumed_update": 39508, + "pending": [ + { + "reference": { + "source_update": 39674, + "completed_passes": 239, + "next_interval": 0, + "trained_intervals": 39674, + "snapshot": "pass_end_0239", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 239, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39674, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39674, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.030820251609839e-07, + "update_l2": 0.014103999361395836 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.275971434708481e-07, + "update_l2": 0.005183913744986057 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013698978000320494, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013698978000320494, + "observation_loss": 0.00013698978000320494, + "chamfer": 6.833254883531481e-05, + "track": 6.865723116789013e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 239, + "adam_update_count": 39674 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03394108894281089 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0f2001e576ef4e7288953bbf990a25d4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 240, + "next_interval": 0, + "next_adam_update": 39675, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 239, + "trained_intervals": 39674, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 39674, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.01078744325786829, + "median": 7.335943698883057, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.420714259147644, + "median": 5.876950263977051, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9892705678939819, + "median": 1534.4752197265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.24154143035411835, + "median": 356.72052001953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 304, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0240.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0240.json new file mode 100644 index 0000000000000000000000000000000000000000..c6eeceea7e52c0cd827e4638c40bb9bb77eb2fb0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_e242fb453fb24ac984361a8e580bc510.npz", + "optimizer_file": "boundary_e242fb453fb24ac984361a8e580bc510_optimizer.pt", + "arrays_sha256": "563e71f4438216304cdffcdc9ae521a3fec942bbe531dec0b310e8cf2a31397b", + "optimizer_sha256": "8f329915d99de47140a7ee6c34cd6bdd304fd80a062cbc927ed1ba12954cd5d4", + "stage": "adam", + "completed_passes": 240, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 39840, + "adam_update_count": 39840, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 241, + "consumed_count": 240, + "last_submitted_update": 39840, + "last_consumed_update": 39674, + "pending": [ + { + "reference": { + "source_update": 39840, + "completed_passes": 240, + "next_interval": 0, + "trained_intervals": 39840, + "snapshot": "pass_end_0240", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 240, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 39840, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 39840, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.982996865190216e-07, + "update_l2": 0.011082453653216362 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9105655130479136e-07, + "update_l2": 0.002794778672978282 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012194523878861219, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012194523878861219, + "observation_loss": 0.00012194523878861219, + "chamfer": 5.495976802194491e-05, + "track": 6.698547076666728e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 240, + "adam_update_count": 39840 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034296164056286216 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e242fb453fb24ac984361a8e580bc510_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 241, + "next_interval": 0, + "next_adam_update": 39841, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 240, + "trained_intervals": 39840, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 39840, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.018801212310791016, + "median": 7.336797714233398, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4271351099014282, + "median": 5.873465061187744, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9813744425773621, + "median": 1535.7861328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23999550938606262, + "median": 355.4873962402344, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 305, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0241.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0241.json new file mode 100644 index 0000000000000000000000000000000000000000..24d3bc35207cfe12f9e2528820f6dbecc8997f77 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c82d3d909e1a4f70a9aae16934d65c37.npz", + "optimizer_file": "boundary_c82d3d909e1a4f70a9aae16934d65c37_optimizer.pt", + "arrays_sha256": "a8134b289fa3f75fcd97f7321ae8616941ba822bf9f0c5f866241e49ee319d52", + "optimizer_sha256": "b6a54a46f389a7fe5f2e176b780c5ae50cd03e3bb7cd7bee07aa579cb666b618", + "stage": "adam", + "completed_passes": 241, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40006, + "adam_update_count": 40006, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 242, + "consumed_count": 241, + "last_submitted_update": 40006, + "last_consumed_update": 39840, + "pending": [ + { + "reference": { + "source_update": 40006, + "completed_passes": 241, + "next_interval": 0, + "trained_intervals": 40006, + "snapshot": "pass_end_0241", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 241, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40006, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40006, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2730885146083892e-06, + "update_l2": 0.013322233222424984 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.217751043393946e-07, + "update_l2": 0.004399872850626707 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011805274698417634, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011805274698417634, + "observation_loss": 0.00011805274698417634, + "chamfer": 5.6032924476312473e-05, + "track": 6.201981886988506e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 241, + "adam_update_count": 40006 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.036219292087480426 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c82d3d909e1a4f70a9aae16934d65c37_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 242, + "next_interval": 0, + "next_adam_update": 40007, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 241, + "trained_intervals": 40006, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 40006, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.025330206379294395, + "median": 7.336802005767822, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4333794116973877, + "median": 5.877313613891602, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9749878644943237, + "median": 1535.792724609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23850156366825104, + "median": 356.85125732421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 305, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0242.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0242.json new file mode 100644 index 0000000000000000000000000000000000000000..82fac61c0b9279a2814e01d6548f506643b73af3 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_7d16627e3059496e88058816562f3857.npz", + "optimizer_file": "boundary_7d16627e3059496e88058816562f3857_optimizer.pt", + "arrays_sha256": "0f91d2bac39328976c8e0690cd0ad47eae6e7d5745176bbe1105d1431dd0132c", + "optimizer_sha256": "ed3a7a0ed33783da192d5fcf27ef0a500ee85e94583a522b205b04ec7ce780ec", + "stage": "adam", + "completed_passes": 242, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40172, + "adam_update_count": 40172, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 243, + "consumed_count": 242, + "last_submitted_update": 40172, + "last_consumed_update": 40006, + "pending": [ + { + "reference": { + "source_update": 40172, + "completed_passes": 242, + "next_interval": 0, + "trained_intervals": 40172, + "snapshot": "pass_end_0242", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 242, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40172, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40172, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.58189151181432e-07, + "update_l2": 0.014289427548646927 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.53447841614252e-07, + "update_l2": 0.0044136676006019115 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.433201921638101e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.433201921638101e-05, + "observation_loss": 9.433201921638101e-05, + "chamfer": 3.6909626942360774e-05, + "track": 5.742239227402024e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 242, + "adam_update_count": 40172 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033619427820667624 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7d16627e3059496e88058816562f3857_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 243, + "next_interval": 0, + "next_adam_update": 40173, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 242, + "trained_intervals": 40172, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 40172, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.03360440582036972, + "median": 7.336309909820557, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4426729679107666, + "median": 5.858672142028809, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9669539332389832, + "median": 1535.0372314453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23629531264305115, + "median": 350.2589111328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 305, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0243.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0243.json new file mode 100644 index 0000000000000000000000000000000000000000..3b4053b16dfdd7358c5a075e50dd9e12a18761bc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a9be7a86fb8b43598b1dce9e5d8767a1.npz", + "optimizer_file": "boundary_a9be7a86fb8b43598b1dce9e5d8767a1_optimizer.pt", + "arrays_sha256": "e4590f3876e544f729a16a0c67c970c7c1ed7b9d7728376450c24159934ce98c", + "optimizer_sha256": "f447f2c31430e28cd81e0f40b82a8ff68baebbd279f43c8b15a0ff7b37ea836c", + "stage": "adam", + "completed_passes": 243, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40338, + "adam_update_count": 40338, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 244, + "consumed_count": 243, + "last_submitted_update": 40338, + "last_consumed_update": 40172, + "pending": [ + { + "reference": { + "source_update": 40338, + "completed_passes": 243, + "next_interval": 0, + "trained_intervals": 40338, + "snapshot": "pass_end_0243", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 243, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40338, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40338, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.01525323165697e-07, + "update_l2": 0.01237944420427084 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.903459457887948e-07, + "update_l2": 0.0025161008816212416 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010584716801531613, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010584716801531613, + "observation_loss": 0.00010584716801531613, + "chamfer": 4.6534405555576086e-05, + "track": 5.931276609771885e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 243, + "adam_update_count": 40338 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03655680897645652 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a9be7a86fb8b43598b1dce9e5d8767a1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 244, + "next_interval": 0, + "next_adam_update": 40339, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 243, + "trained_intervals": 40338, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 40338, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.033935025334358215, + "median": 7.336475372314453, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4446617364883423, + "median": 5.85945987701416, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9666342735290527, + "median": 1535.291259765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23582583665847778, + "median": 350.54443359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 308, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0244.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0244.json new file mode 100644 index 0000000000000000000000000000000000000000..fc7bf667155fc9b31176139e0aa4fb3988bc745e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c199e51efcf54365be65b94a7a3f6e54.npz", + "optimizer_file": "boundary_c199e51efcf54365be65b94a7a3f6e54_optimizer.pt", + "arrays_sha256": "8cf92617ed81a99012851eeb98e38f97f222ba18830c5c17f9567ee7fcd6c021", + "optimizer_sha256": "ff3a0e6ea9280f4cd667705b544a345b86e287241e1519cab61ca4d4d3c64162", + "stage": "adam", + "completed_passes": 244, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40504, + "adam_update_count": 40504, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 245, + "consumed_count": 244, + "last_submitted_update": 40504, + "last_consumed_update": 40338, + "pending": [ + { + "reference": { + "source_update": 40504, + "completed_passes": 244, + "next_interval": 0, + "trained_intervals": 40504, + "snapshot": "pass_end_0244", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 244, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40504, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40504, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.098059194911912e-07, + "update_l2": 0.011832888238132 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.082829943603429e-07, + "update_l2": 0.002346041379496455 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010549000580795109, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010549000580795109, + "observation_loss": 0.00010549000580795109, + "chamfer": 4.564750997815281e-05, + "track": 5.984249582979828e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 244, + "adam_update_count": 40504 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03382302611134946 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c199e51efcf54365be65b94a7a3f6e54_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 245, + "next_interval": 0, + "next_adam_update": 40505, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 244, + "trained_intervals": 40504, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 40504, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.035767313092947006, + "median": 7.336758136749268, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4463084936141968, + "median": 5.848147869110107, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9648647904396057, + "median": 1535.725341796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23543782532215118, + "median": 346.59222412109375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 311, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0245.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0245.json new file mode 100644 index 0000000000000000000000000000000000000000..1dd81c52890e3d645adebdac737530bb459c271e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_320c5f75c85e4d0a9c104fdbe05aa5c9.npz", + "optimizer_file": "boundary_320c5f75c85e4d0a9c104fdbe05aa5c9_optimizer.pt", + "arrays_sha256": "78e395a1b061a4fc44c061b9f1f382d1682e0db879e9dfe0637508434e4529c7", + "optimizer_sha256": "bf1367c58516dc7bf9809d5f9750849b4697f70c6d6ff926108c965b42f9c4df", + "stage": "adam", + "completed_passes": 245, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40670, + "adam_update_count": 40670, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 246, + "consumed_count": 245, + "last_submitted_update": 40670, + "last_consumed_update": 40504, + "pending": [ + { + "reference": { + "source_update": 40670, + "completed_passes": 245, + "next_interval": 0, + "trained_intervals": 40670, + "snapshot": "pass_end_0245", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 245, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40670, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40670, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.997731816227315e-07, + "update_l2": 0.011275573633611202 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.3688305595424026e-07, + "update_l2": 0.002132436027750373 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010807957005454227, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010807957005454227, + "observation_loss": 0.00010807957005454227, + "chamfer": 4.545485717244446e-05, + "track": 6.262471288209781e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 245, + "adam_update_count": 40670 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04613561509177089 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_320c5f75c85e4d0a9c104fdbe05aa5c9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 246, + "next_interval": 0, + "next_adam_update": 40671, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 245, + "trained_intervals": 40670, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 40670, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.037857308983802795, + "median": 7.337252140045166, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4481241703033447, + "median": 5.8443989753723145, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9628503322601318, + "median": 1536.4842529296875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23501072824001312, + "median": 345.29632568359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 314, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0246.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0246.json new file mode 100644 index 0000000000000000000000000000000000000000..0df87cffbbb86d7e4ec2e98480af2e2b0d376d83 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_66bb9e7359184de8bd74251222b36b4d.npz", + "optimizer_file": "boundary_66bb9e7359184de8bd74251222b36b4d_optimizer.pt", + "arrays_sha256": "5240b57ff1d23180128dc877323fc4b9233eccb90d9e99b300cffa1bfe9a1ecc", + "optimizer_sha256": "6fc0488d4d4d01feed0fb9955c72d15ab3711d2cc0517ae513200e22148b0a74", + "stage": "adam", + "completed_passes": 246, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 40836, + "adam_update_count": 40836, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 247, + "consumed_count": 246, + "last_submitted_update": 40836, + "last_consumed_update": 40670, + "pending": [ + { + "reference": { + "source_update": 40836, + "completed_passes": 246, + "next_interval": 0, + "trained_intervals": 40836, + "snapshot": "pass_end_0246", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 246, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 40836, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 40836, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.670347261206189e-07, + "update_l2": 0.011275815777480602 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.8401253732445184e-07, + "update_l2": 0.0020350178238004446 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010176778596360236, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010176778596360236, + "observation_loss": 0.00010176778596360236, + "chamfer": 4.304061076254584e-05, + "track": 5.8727175201056525e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 246, + "adam_update_count": 40836 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034992639906704426 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_66bb9e7359184de8bd74251222b36b4d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 247, + "next_interval": 0, + "next_adam_update": 40837, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 246, + "trained_intervals": 40836, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 40836, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.040233246982097626, + "median": 7.337545871734619, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4501733779907227, + "median": 5.836902618408203, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9605653882026672, + "median": 1536.935546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23452962934970856, + "median": 342.71649169921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 314, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0247.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0247.json new file mode 100644 index 0000000000000000000000000000000000000000..886f160b5c97d277de5f1ef411f758a0a5bafe62 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_32b2cf1ac3fa441dbe9431fc596ff78a.npz", + "optimizer_file": "boundary_32b2cf1ac3fa441dbe9431fc596ff78a_optimizer.pt", + "arrays_sha256": "d3f7be8d1656b4a0a411e1693f42df7b3518321c18295e1ef76dc80dafef562b", + "optimizer_sha256": "a60be126670131ef712d38293d8d3cb55142d81cca68afeee7d1d5ea62e9d348", + "stage": "adam", + "completed_passes": 247, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41002, + "adam_update_count": 41002, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 248, + "consumed_count": 247, + "last_submitted_update": 41002, + "last_consumed_update": 40836, + "pending": [ + { + "reference": { + "source_update": 41002, + "completed_passes": 247, + "next_interval": 0, + "trained_intervals": 41002, + "snapshot": "pass_end_0247", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 247, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41002, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41002, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1648122608676204e-06, + "update_l2": 0.012127306312322617 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.7097365179761255e-07, + "update_l2": 0.004128517583012581 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011732685379683971, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011732685379683971, + "observation_loss": 0.00011732685379683971, + "chamfer": 5.446720024337992e-05, + "track": 6.28596535534598e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 247, + "adam_update_count": 41002 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03375562094151974 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_32b2cf1ac3fa441dbe9431fc596ff78a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 248, + "next_interval": 0, + "next_adam_update": 41003, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 247, + "trained_intervals": 41002, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41002, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.04705347120761871, + "median": 7.338138580322266, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.455389380455017, + "median": 5.834779739379883, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9540363550186157, + "median": 1537.8468017578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23330950736999512, + "median": 341.9926452636719, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 316, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0248.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0248.json new file mode 100644 index 0000000000000000000000000000000000000000..56e86c8da1fcf675e76b5b190639542baccc5651 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_6d37c5549dee4a449180572be583b2a8.npz", + "optimizer_file": "boundary_6d37c5549dee4a449180572be583b2a8_optimizer.pt", + "arrays_sha256": "a29c537e05bbc3f61affa746728e3b43a6284e8c53d6b7a2f37fdc31f2c0e4d8", + "optimizer_sha256": "17240074ddcd5c5bd67cabe639e0ebe8cdccc59afa5350c8b22e36a28d9f6545", + "stage": "adam", + "completed_passes": 248, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41168, + "adam_update_count": 41168, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 249, + "consumed_count": 248, + "last_submitted_update": 41168, + "last_consumed_update": 41002, + "pending": [ + { + "reference": { + "source_update": 41168, + "completed_passes": 248, + "next_interval": 0, + "trained_intervals": 41168, + "snapshot": "pass_end_0248", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 248, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41168, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41168, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1361888709870982e-06, + "update_l2": 0.011542675085365772 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.322021768781269e-07, + "update_l2": 0.004156867507845163 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011618222924880683, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011618222924880683, + "observation_loss": 0.00011618222924880683, + "chamfer": 5.301339479046874e-05, + "track": 6.316883082035929e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 248, + "adam_update_count": 41168 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034953303867951035 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6d37c5549dee4a449180572be583b2a8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 249, + "next_interval": 0, + "next_adam_update": 41169, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 248, + "trained_intervals": 41168, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41168, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.05410626530647278, + "median": 7.336670875549316, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4615885019302368, + "median": 5.832332134246826, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9473314881324768, + "median": 1535.5914306640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.23186767101287842, + "median": 341.1628112792969, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 317, + "controller_edge_stiffness": 13 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0249.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0249.json new file mode 100644 index 0000000000000000000000000000000000000000..cb1c18c399e2a7684f6474df864a92fc49261455 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_01dab745e35c492db001509b3600f088.npz", + "optimizer_file": "boundary_01dab745e35c492db001509b3600f088_optimizer.pt", + "arrays_sha256": "5d243856843e81f4afc5e8f29d8b60926b29a0a6b7a001bf2f28ac4235c58d5b", + "optimizer_sha256": "1855d5d0ec5c4bda88024a3d4ff6afa0db9ac63d03b6ee5f6630416aa438e11f", + "stage": "adam", + "completed_passes": 249, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41334, + "adam_update_count": 41334, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 250, + "consumed_count": 249, + "last_submitted_update": 41334, + "last_consumed_update": 41168, + "pending": [ + { + "reference": { + "source_update": 41334, + "completed_passes": 249, + "next_interval": 0, + "trained_intervals": 41334, + "snapshot": "pass_end_0249", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 249, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41334, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41334, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0430755992274499e-06, + "update_l2": 0.011698180809617043 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.195059434801806e-07, + "update_l2": 0.003968801349401474 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011341470235493034, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011341470235493034, + "observation_loss": 0.00011341470235493034, + "chamfer": 5.364289609133266e-05, + "track": 5.977180990157649e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 249, + "adam_update_count": 41334 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03444728488102555 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_01dab745e35c492db001509b3600f088_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 250, + "next_interval": 0, + "next_adam_update": 41335, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 249, + "trained_intervals": 41334, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41334, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.060928039252758026, + "median": 7.336419582366943, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4673385620117188, + "median": 5.831176280975342, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9408909678459167, + "median": 1535.20556640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2305382490158081, + "median": 340.775634765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 318, + "controller_edge_stiffness": 15 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0250.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0250.json new file mode 100644 index 0000000000000000000000000000000000000000..a2abf3683fea78e88fb5f48c4f61bdadb47000a5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_60b74acd4645444c8786f81bb299c776.npz", + "optimizer_file": "boundary_60b74acd4645444c8786f81bb299c776_optimizer.pt", + "arrays_sha256": "2f94acfe3eca02091bf9c14331d74763474cc023802ad19a881b41f98b7ddc41", + "optimizer_sha256": "36f745478df83b972b28d0808950ecb43d9ada24659afc3584a49a55a379c17a", + "stage": "adam", + "completed_passes": 250, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41500, + "adam_update_count": 41500, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 251, + "consumed_count": 250, + "last_submitted_update": 41500, + "last_consumed_update": 41334, + "pending": [ + { + "reference": { + "source_update": 41500, + "completed_passes": 250, + "next_interval": 0, + "trained_intervals": 41500, + "snapshot": "pass_end_0250", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 250, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41500, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41500, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0050036962638842e-06, + "update_l2": 0.012265274301171303 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9776114729429537e-07, + "update_l2": 0.003820032114163041 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010705241584219038, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010705241584219038, + "observation_loss": 0.00010705241584219038, + "chamfer": 5.014327689423226e-05, + "track": 5.690913894795813e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 250, + "adam_update_count": 41500 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03395683295093477 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_60b74acd4645444c8786f81bb299c776_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 251, + "next_interval": 0, + "next_adam_update": 41501, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 250, + "trained_intervals": 41500, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41500, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.06750064343214035, + "median": 7.336768627166748, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4727853536605835, + "median": 5.831629753112793, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9347270727157593, + "median": 1535.741455078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.22928595542907715, + "median": 340.93389892578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 318, + "controller_edge_stiffness": 15 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0251.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0251.json new file mode 100644 index 0000000000000000000000000000000000000000..42f575983fcb59cb27e105e534fddcef6d0827d9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_4db37325ae5b49fdb5dee34243175ce5.npz", + "optimizer_file": "boundary_4db37325ae5b49fdb5dee34243175ce5_optimizer.pt", + "arrays_sha256": "470b7c54bb1c352c6d4b427a3eb0d6550c905c0c23179e20ae1d32e8701ffdb8", + "optimizer_sha256": "42fa3c22f87707a4c96cf98ff3368c9ef8f6102200841de660dd2fd9858f5ed8", + "stage": "adam", + "completed_passes": 251, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41666, + "adam_update_count": 41666, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 252, + "consumed_count": 251, + "last_submitted_update": 41666, + "last_consumed_update": 41500, + "pending": [ + { + "reference": { + "source_update": 41666, + "completed_passes": 251, + "next_interval": 0, + "trained_intervals": 41666, + "snapshot": "pass_end_0251", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 251, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41666, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41666, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.020093918668863e-06, + "update_l2": 0.016923481598496437 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.904122642481525e-07, + "update_l2": 0.0063831196166574955 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016126615810208023, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016126615810208023, + "observation_loss": 0.00016126615810208023, + "chamfer": 8.317630999954417e-05, + "track": 7.808984810253605e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 251, + "adam_update_count": 41666 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03491277992725372 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4db37325ae5b49fdb5dee34243175ce5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 252, + "next_interval": 0, + "next_adam_update": 41667, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 251, + "trained_intervals": 41666, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41666, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.07588482648134232, + "median": 7.338551044464111, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4800680875778198, + "median": 5.829816818237305, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9269229769706726, + "median": 1538.481201171875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.22762219607830048, + "median": 340.3115234375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 320, + "controller_edge_stiffness": 15 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0252.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0252.json new file mode 100644 index 0000000000000000000000000000000000000000..5a94a527d37a6f083de5a6a5db6c645bb53c618b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_8a2dcd39a1b946ee99d62ddc3fe6153a.npz", + "optimizer_file": "boundary_8a2dcd39a1b946ee99d62ddc3fe6153a_optimizer.pt", + "arrays_sha256": "4a4f4ae57124820f70268eac01482f9d7ee6ae55e18897b0868f0ce3daa30617", + "optimizer_sha256": "40631b9e927684373b82dcd22f6d67164c39c903e926701edd4e8c53ea6f98d1", + "stage": "adam", + "completed_passes": 252, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41832, + "adam_update_count": 41832, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 253, + "consumed_count": 252, + "last_submitted_update": 41832, + "last_consumed_update": 41666, + "pending": [ + { + "reference": { + "source_update": 41832, + "completed_passes": 252, + "next_interval": 0, + "trained_intervals": 41832, + "snapshot": "pass_end_0252", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 252, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41832, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41832, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.54648271545011e-07, + "update_l2": 0.014281457290053368 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 6.032663577570929e-07, + "update_l2": 0.0053077503107488155 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014975829981267452, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014975829981267452, + "observation_loss": 0.00014975829981267452, + "chamfer": 7.794605335220695e-05, + "track": 7.181225373642519e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 252, + "adam_update_count": 41832 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04415998398326337 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8a2dcd39a1b946ee99d62ddc3fe6153a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 253, + "next_interval": 0, + "next_adam_update": 41833, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 252, + "trained_intervals": 41832, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41832, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.0830112174153328, + "median": 7.336632251739502, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4866865873336792, + "median": 5.832127571105957, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9203407764434814, + "median": 1535.5321044921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.22612065076828003, + "median": 341.0858459472656, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 321, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0253.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0253.json new file mode 100644 index 0000000000000000000000000000000000000000..8be60a183c2de662d116008c72c32eae5ca8c0ae --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_40fe3587b95042fd9bba0ce1769a6a40.npz", + "optimizer_file": "boundary_40fe3587b95042fd9bba0ce1769a6a40_optimizer.pt", + "arrays_sha256": "7186d70a1313ab8f6c44d35342c9dd609810f9a8dc90d103759d94da815a0f1e", + "optimizer_sha256": "0b4888df4a282074f72604e416552a517765847d4016dad5db99a8a6f76814c4", + "stage": "adam", + "completed_passes": 253, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 41998, + "adam_update_count": 41998, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 254, + "consumed_count": 253, + "last_submitted_update": 41998, + "last_consumed_update": 41832, + "pending": [ + { + "reference": { + "source_update": 41998, + "completed_passes": 253, + "next_interval": 0, + "trained_intervals": 41998, + "snapshot": "pass_end_0253", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 253, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 41998, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 41998, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.390045541593281e-07, + "update_l2": 0.011877083219587803 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.1885846258082893e-07, + "update_l2": 0.0030822521075606346 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.476357081439346e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.476357081439346e-05, + "observation_loss": 9.476357081439346e-05, + "chamfer": 4.10865613957867e-05, + "track": 5.367700578062795e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 253, + "adam_update_count": 41998 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033998545026406646 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_40fe3587b95042fd9bba0ce1769a6a40_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 254, + "next_interval": 0, + "next_adam_update": 41999, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 253, + "trained_intervals": 41998, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 41998, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.0900111272931099, + "median": 7.3367109298706055, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4933274984359741, + "median": 5.8384623527526855, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.913921058177948, + "median": 1535.6529541015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.22462397813796997, + "median": 343.25189208984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 321, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0254.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0254.json new file mode 100644 index 0000000000000000000000000000000000000000..eab8b673fac91329838393a1744005483fb27df7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_26539d836cba4019870435c1079c8656.npz", + "optimizer_file": "boundary_26539d836cba4019870435c1079c8656_optimizer.pt", + "arrays_sha256": "365f904ac8fab87aa5d9cc68d55e2d16a0aefde7ddb7b2806d06fa7c22c02036", + "optimizer_sha256": "0329f9444763a5718bbf3fdcb346274770a56db63f9f44044ba71f536e510839", + "stage": "adam", + "completed_passes": 254, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42164, + "adam_update_count": 42164, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 255, + "consumed_count": 254, + "last_submitted_update": 42164, + "last_consumed_update": 41998, + "pending": [ + { + "reference": { + "source_update": 42164, + "completed_passes": 254, + "next_interval": 0, + "trained_intervals": 42164, + "snapshot": "pass_end_0254", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 254, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42164, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42164, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.690741080703447e-07, + "update_l2": 0.015164662152528763 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 5.91319121667766e-07, + "update_l2": 0.00550707196816802 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015239010099321604, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015239010099321604, + "observation_loss": 0.00015239010099321604, + "chamfer": 8.108167821774259e-05, + "track": 7.130842277547345e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 254, + "adam_update_count": 42164 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.036229261895641685 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_26539d836cba4019870435c1079c8656_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 255, + "next_interval": 0, + "next_adam_update": 42165, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 254, + "trained_intervals": 42164, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 42164, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.0965358316898346, + "median": 7.337256908416748, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.4995050430297852, + "median": 5.839357376098633, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.9079774022102356, + "median": 1536.4915771484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.22324062883853912, + "median": 343.56085205078125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 324, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0255.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0255.json new file mode 100644 index 0000000000000000000000000000000000000000..46ad2d70171bbf48f2ab4a3e059ae0cbc4950bef --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_543838d7c5374e3994a166e36afbd587.npz", + "optimizer_file": "boundary_543838d7c5374e3994a166e36afbd587_optimizer.pt", + "arrays_sha256": "484b30050ce40f936a899f986d2558f1b66ec1cd23d3c37f5710fd3c860feaf5", + "optimizer_sha256": "7a5892e1a3e2d002f1abca8bdffa1f39653a06c7ca16aa297c5903443ff6458d", + "stage": "adam", + "completed_passes": 255, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42330, + "adam_update_count": 42330, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 256, + "consumed_count": 255, + "last_submitted_update": 42330, + "last_consumed_update": 42164, + "pending": [ + { + "reference": { + "source_update": 42330, + "completed_passes": 255, + "next_interval": 0, + "trained_intervals": 42330, + "snapshot": "pass_end_0255", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 255, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42330, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42330, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.70688052650803e-07, + "update_l2": 0.013571906834840775 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.320938108368864e-07, + "update_l2": 0.001834161696024239 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011024988634744659, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011024988634744659, + "observation_loss": 0.00011024988634744659, + "chamfer": 4.9419886636314914e-05, + "track": 6.082999971113168e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 255, + "adam_update_count": 42330 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03386739315465093 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_543838d7c5374e3994a166e36afbd587_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 256, + "next_interval": 0, + "next_adam_update": 42331, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 255, + "trained_intervals": 42330, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 42330, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.10312532633543015, + "median": 7.336750030517578, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5066475868225098, + "median": 5.841193199157715, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.902013897895813, + "median": 1535.712890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2216518074274063, + "median": 344.1898193359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 329, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0256.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0256.json new file mode 100644 index 0000000000000000000000000000000000000000..37ab110904ade0c1b7c322b2e99b54615d87747f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_2fc35df1e8524e7894017bee65ea2bff.npz", + "optimizer_file": "boundary_2fc35df1e8524e7894017bee65ea2bff_optimizer.pt", + "arrays_sha256": "14e3c4e7bd22222a2e57faf9446d2aca59d2096b000a6a9b66c27bd3b23e2337", + "optimizer_sha256": "ca902b584c3e4a2bd7e393f4ff6e104dbe7338d47590e2101e040f72ae97a4cf", + "stage": "adam", + "completed_passes": 256, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42496, + "adam_update_count": 42496, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 257, + "consumed_count": 256, + "last_submitted_update": 42496, + "last_consumed_update": 42330, + "pending": [ + { + "reference": { + "source_update": 42496, + "completed_passes": 256, + "next_interval": 0, + "trained_intervals": 42496, + "snapshot": "pass_end_0256", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 256, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42496, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42496, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.185410820260586e-07, + "update_l2": 0.013494433835148811 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.8376184129920148e-07, + "update_l2": 0.002641820814460516 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.890231740428135e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.890231740428135e-05, + "observation_loss": 9.890231740428135e-05, + "chamfer": 4.4478063500719145e-05, + "track": 5.44242539035622e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 256, + "adam_update_count": 42496 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03408901998773217 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2fc35df1e8524e7894017bee65ea2bff_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 257, + "next_interval": 0, + "next_adam_update": 42497, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 256, + "trained_intervals": 42496, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 42496, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.10829699039459229, + "median": 7.337711811065674, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5111345052719116, + "median": 5.843447208404541, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8973610997200012, + "median": 1537.190673828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.22065949440002441, + "median": 344.9674377441406, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 333, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0257.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0257.json new file mode 100644 index 0000000000000000000000000000000000000000..de830d07823498b0da99df8c5fc8663c0d68328e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_61cc24f8abb74efdafe596b9bf5e82e5.npz", + "optimizer_file": "boundary_61cc24f8abb74efdafe596b9bf5e82e5_optimizer.pt", + "arrays_sha256": "c6f020df7216c22bdfd258db43382f374a116b9b3f647ea54c991a472565e157", + "optimizer_sha256": "92f8b54e3c587557e4c36d6b00696a5ed0301a194e0d784cedcc28d5aa4c4553", + "stage": "adam", + "completed_passes": 257, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42662, + "adam_update_count": 42662, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 258, + "consumed_count": 257, + "last_submitted_update": 42662, + "last_consumed_update": 42496, + "pending": [ + { + "reference": { + "source_update": 42662, + "completed_passes": 257, + "next_interval": 0, + "trained_intervals": 42662, + "snapshot": "pass_end_0257", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 257, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42662, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42662, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.027888611650269e-07, + "update_l2": 0.012623426504433155 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.5140423076663865e-07, + "update_l2": 0.0034166036639362574 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010439635661896318, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010439635661896318, + "observation_loss": 0.00010439635661896318, + "chamfer": 4.922503649140708e-05, + "track": 5.5171316489577293e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 257, + "adam_update_count": 42662 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033079026034101844 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_61cc24f8abb74efdafe596b9bf5e82e5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 258, + "next_interval": 0, + "next_adam_update": 42663, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 257, + "trained_intervals": 42662, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 42662, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.11046746373176575, + "median": 7.339861869812012, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.515406847000122, + "median": 5.828741073608398, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8954154849052429, + "median": 1540.499267578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.21971876919269562, + "median": 339.9394226074219, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 335, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0258.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0258.json new file mode 100644 index 0000000000000000000000000000000000000000..a27a62f202bce15a496099ddae822da534c18f31 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010728036846580014, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_57e166ef92a84e4a8c1372925cf32e64.npz", + "optimizer_file": "boundary_57e166ef92a84e4a8c1372925cf32e64_optimizer.pt", + "arrays_sha256": "18c9e58f4c45e1d506a112f511675818480b114f0c873987352d01cf91d93fde", + "optimizer_sha256": "1406cdf2785e8dee26e1f74a366a3584e0c7c11897e785444076aa4e6d3d8c95", + "stage": "adam", + "completed_passes": 258, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42828, + "adam_update_count": 42828, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 259, + "consumed_count": 258, + "last_submitted_update": 42828, + "last_consumed_update": 42662, + "pending": [ + { + "reference": { + "source_update": 42828, + "completed_passes": 258, + "next_interval": 0, + "trained_intervals": 42828, + "snapshot": "pass_end_0258", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 36852, + "pass_science": { + "completed_passes": 258, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42828, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42828, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.572257345600519e-07, + "update_l2": 0.013209792785346508 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.9360524561307102e-07, + "update_l2": 0.002864476526156068 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.987172961700708e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.987172961700708e-05, + "observation_loss": 9.987172961700708e-05, + "chamfer": 4.717813862953335e-05, + "track": 5.269359462545253e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 258, + "adam_update_count": 42828 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03399379993788898 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_57e166ef92a84e4a8c1372925cf32e64_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 259, + "next_interval": 0, + "next_adam_update": 42829, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 258, + "trained_intervals": 42828, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 42828, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.11307867616415024, + "median": 7.340023994445801, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5194623470306396, + "median": 5.817002296447754, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.893080472946167, + "median": 1540.7490234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.21882952749729156, + "median": 335.96441650390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 337, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0259.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0259.json new file mode 100644 index 0000000000000000000000000000000000000000..4b9a15730c266d93dd14a5c2dba8babe6342aad4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.0001052710074993711, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_58b6ed06cd1d4bf89be49a778edb71d8.npz", + "optimizer_file": "boundary_58b6ed06cd1d4bf89be49a778edb71d8_optimizer.pt", + "arrays_sha256": "8c048db016bae0388cd0fa95207a75fc6852ac664c249d6381f80b046da45fac", + "optimizer_sha256": "7aef9496ffdd96e5770819178f422365f294571244f2cef147e2caa337edd17c", + "stage": "adam", + "completed_passes": 259, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 42994, + "adam_update_count": 42994, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 260, + "consumed_count": 259, + "last_submitted_update": 42994, + "last_consumed_update": 42828, + "pending": [ + { + "reference": { + "source_update": 42994, + "completed_passes": 259, + "next_interval": 0, + "trained_intervals": 42994, + "snapshot": "pass_end_0259", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42828, + "pass_science": { + "completed_passes": 259, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 42994, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 42994, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.061871312747826e-07, + "update_l2": 0.014019566588103771 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.414676032458374e-07, + "update_l2": 0.003333756700158119 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010299838322680444, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010299838322680444, + "observation_loss": 0.00010299838322680444, + "chamfer": 4.925965185975656e-05, + "track": 5.373872772906907e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 259, + "adam_update_count": 42994 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03430618206039071 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_58b6ed06cd1d4bf89be49a778edb71d8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 260, + "next_interval": 0, + "next_adam_update": 42995, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 259, + "trained_intervals": 42994, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 42994, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.1156102791428566, + "median": 7.340768337249756, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5234739780426025, + "median": 5.809167385101318, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8908223509788513, + "median": 1541.8963623046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2179534137248993, + "median": 333.34332275390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 340, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0260.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0260.json new file mode 100644 index 0000000000000000000000000000000000000000..ec6ceb1322c6c39e6737db4675fb43b68fac600e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.0001052710074993711, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_dbb32c047e23443f94c379848ada8dd0.npz", + "optimizer_file": "boundary_dbb32c047e23443f94c379848ada8dd0_optimizer.pt", + "arrays_sha256": "e745abb60f26cf62733b1f81c582e83ed037e0e63b656cfaceeb84b71f37a191", + "optimizer_sha256": "3faa6bcb7539a6e4b1e68aa2ef93353c4d1534e593905aa70a30dae22fbb987c", + "stage": "adam", + "completed_passes": 260, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43160, + "adam_update_count": 43160, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 261, + "consumed_count": 260, + "last_submitted_update": 43160, + "last_consumed_update": 42994, + "pending": [ + { + "reference": { + "source_update": 43160, + "completed_passes": 260, + "next_interval": 0, + "trained_intervals": 43160, + "snapshot": "pass_end_0260", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42828, + "pass_science": { + "completed_passes": 260, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43160, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43160, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.77527806499711e-06, + "update_l2": 0.02299308218061924 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.1983461212803377e-07, + "update_l2": 0.004198079463094473 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00020194478565827012, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00020194478565827012, + "observation_loss": 0.00020194478565827012, + "chamfer": 0.00011262324551353231, + "track": 8.932154742069542e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 260, + "adam_update_count": 43160 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034310135059058666 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_dbb32c047e23443f94c379848ada8dd0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 261, + "next_interval": 0, + "next_adam_update": 43161, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 260, + "trained_intervals": 43160, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 43160, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.12217909842729568, + "median": 7.341566562652588, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5325883626937866, + "median": 5.80423641204834, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8849897980690002, + "median": 1543.127685546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.21597592532634735, + "median": 331.7064208984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 344, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0261.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0261.json new file mode 100644 index 0000000000000000000000000000000000000000..699ed47035b7e5451b96e19b02a13d2e882153af --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.0001052710074993711, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c5a91391c42d44a3b0dbe9fa4fabbd06.npz", + "optimizer_file": "boundary_c5a91391c42d44a3b0dbe9fa4fabbd06_optimizer.pt", + "arrays_sha256": "490d42bba8b5b0792aae14d548c95771fa058392097ee1bc200098bbffb09582", + "optimizer_sha256": "55617f07a22038491a9c79dabfe8b90036b760738c6d8c8e9f499ef5faadd25e", + "stage": "adam", + "completed_passes": 261, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43326, + "adam_update_count": 43326, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 262, + "consumed_count": 261, + "last_submitted_update": 43326, + "last_consumed_update": 43160, + "pending": [ + { + "reference": { + "source_update": 43326, + "completed_passes": 261, + "next_interval": 0, + "trained_intervals": 43326, + "snapshot": "pass_end_0261", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 42828, + "pass_science": { + "completed_passes": 261, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43326, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43326, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.198667049124197e-07, + "update_l2": 0.010372433811426163 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.990471952874941e-07, + "update_l2": 0.003668262390419841 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001156424405053258, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001156424405053258, + "observation_loss": 0.0001156424405053258, + "chamfer": 5.423634866019711e-05, + "track": 6.140609184512869e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 261, + "adam_update_count": 43326 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03506658785045147 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c5a91391c42d44a3b0dbe9fa4fabbd06_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 262, + "next_interval": 0, + "next_adam_update": 43327, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 261, + "trained_intervals": 43326, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 43326, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.1297774612903595, + "median": 7.339772701263428, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5408639907836914, + "median": 5.803023338317871, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8782908916473389, + "median": 1540.3619384765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.21419596672058105, + "median": 331.30230712890625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 346, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0262.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0262.json new file mode 100644 index 0000000000000000000000000000000000000000..a80cbfb318a19ebe64d44967088d567656481e3b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010418027460514442, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c43efc73f0fb4b958164c9ba3410ec37.npz", + "optimizer_file": "boundary_c43efc73f0fb4b958164c9ba3410ec37_optimizer.pt", + "arrays_sha256": "cce2749279af18bd284554c2cb675937aa7a34225932a65c270a423fd8829e1b", + "optimizer_sha256": "70eb21640ce0a010842bdf5e1e7b6be9489294f76616fa27a5f7f82ac8f20e1b", + "stage": "adam", + "completed_passes": 262, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43492, + "adam_update_count": 43492, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 263, + "consumed_count": 262, + "last_submitted_update": 43492, + "last_consumed_update": 43326, + "pending": [ + { + "reference": { + "source_update": 43492, + "completed_passes": 262, + "next_interval": 0, + "trained_intervals": 43492, + "snapshot": "pass_end_0262", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43326, + "pass_science": { + "completed_passes": 262, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43492, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43492, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.509936613634636e-07, + "update_l2": 0.009709208272397518 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.980026181376161e-07, + "update_l2": 0.002921808511018753 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.81268099672161e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.81268099672161e-05, + "observation_loss": 7.81268099672161e-05, + "chamfer": 3.480803934508003e-05, + "track": 4.331877062213607e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 262, + "adam_update_count": 43492 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03382593393325806 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c43efc73f0fb4b958164c9ba3410ec37_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 263, + "next_interval": 0, + "next_adam_update": 43493, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 262, + "trained_intervals": 43492, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 43492, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.13672183454036713, + "median": 7.340698719024658, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5483624935150146, + "median": 5.7989630699157715, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.872212827205658, + "median": 1541.7890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.21259580552577972, + "median": 329.96630859375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 347, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0263.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0263.json new file mode 100644 index 0000000000000000000000000000000000000000..8137a83242d724ee65d5f58bb5c3952fca224a1c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010418027460514442, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_b75d7beac1114546955a5024622b7100.npz", + "optimizer_file": "boundary_b75d7beac1114546955a5024622b7100_optimizer.pt", + "arrays_sha256": "110b3189d0e0c578f0184cb5430ed2ed437bd649cf992576f6cd9821ec68829b", + "optimizer_sha256": "63eb979c7c46d02808a5a5583928f0ab601d1bd141da1130ebd81ab54517bbe3", + "stage": "adam", + "completed_passes": 263, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43658, + "adam_update_count": 43658, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 264, + "consumed_count": 263, + "last_submitted_update": 43658, + "last_consumed_update": 43492, + "pending": [ + { + "reference": { + "source_update": 43658, + "completed_passes": 263, + "next_interval": 0, + "trained_intervals": 43658, + "snapshot": "pass_end_0263", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43326, + "pass_science": { + "completed_passes": 263, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43658, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43658, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.011301477177767e-07, + "update_l2": 0.013649951666593552 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.988839469253435e-07, + "update_l2": 0.0030064331367611885 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.819278446026146e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.819278446026146e-05, + "observation_loss": 8.819278446026146e-05, + "chamfer": 3.664152973215096e-05, + "track": 5.155125472811051e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 263, + "adam_update_count": 43658 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034567063907161355 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b75d7beac1114546955a5024622b7100_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 264, + "next_interval": 0, + "next_adam_update": 43659, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 263, + "trained_intervals": 43658, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 43658, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.14301912486553192, + "median": 7.340909481048584, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.55801522731781, + "median": 5.800220012664795, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8667374849319458, + "median": 1542.1138916015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.21055355668067932, + "median": 330.372314453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 350, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0264.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0264.json new file mode 100644 index 0000000000000000000000000000000000000000..81ffcc6ffca47d37555d6b328c630eaec89524c9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 0.00010370177021165973, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_634d9aadfd104904b5ac05683f5b08e7.npz", + "optimizer_file": "boundary_634d9aadfd104904b5ac05683f5b08e7_optimizer.pt", + "arrays_sha256": "b231f0a90ec4095c4ab85df51c5b0cad89e24144a988f3129d21f3860c7002a6", + "optimizer_sha256": "ba78f19e5509c81122d7a810af7bc15b50d4b5f009bbb0c01ccbdc861e7d43bc", + "stage": "adam", + "completed_passes": 264, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43824, + "adam_update_count": 43824, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 265, + "consumed_count": 264, + "last_submitted_update": 43824, + "last_consumed_update": 43658, + "pending": [ + { + "reference": { + "source_update": 43824, + "completed_passes": 264, + "next_interval": 0, + "trained_intervals": 43824, + "snapshot": "pass_end_0264", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43658, + "pass_science": { + "completed_passes": 264, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43824, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43824, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.63318451440864e-07, + "update_l2": 0.010314585641026497 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.141035449516494e-07, + "update_l2": 0.003127862699329853 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.928869308670983e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.928869308670983e-05, + "observation_loss": 7.928869308670983e-05, + "chamfer": 3.511206159600988e-05, + "track": 4.417663149069995e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 264, + "adam_update_count": 43824 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03699056711047888 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_634d9aadfd104904b5ac05683f5b08e7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 265, + "next_interval": 0, + "next_adam_update": 43825, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 264, + "trained_intervals": 43824, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 43824, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.14960691332817078, + "median": 7.34161901473999, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5659033060073853, + "median": 5.8013153076171875, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8610464334487915, + "median": 1543.20849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.20889922976493835, + "median": 330.7353515625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 352, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0265.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0265.json new file mode 100644 index 0000000000000000000000000000000000000000..d2a304e16c8bbab0c6d08bc20471db3202489a95 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_3c640760bbfc41b9a0dc95b712e39499.npz", + "optimizer_file": "boundary_3c640760bbfc41b9a0dc95b712e39499_optimizer.pt", + "arrays_sha256": "1c7f77672f67dc4a860731fc58f90a91f0f620ab39a85111f65c66ce897e06af", + "optimizer_sha256": "2ef3df8ccb682ee76910a18e2827497d3445b298d894e895930bb1082f4a5481", + "stage": "adam", + "completed_passes": 265, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 43990, + "adam_update_count": 43990, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 266, + "consumed_count": 265, + "last_submitted_update": 43990, + "last_consumed_update": 43824, + "pending": [ + { + "reference": { + "source_update": 43990, + "completed_passes": 265, + "next_interval": 0, + "trained_intervals": 43990, + "snapshot": "pass_end_0265", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 265, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 43990, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 43990, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.798336246698454e-07, + "update_l2": 0.01142257172614336 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.284476406406611e-07, + "update_l2": 0.0032834091689437628 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.303389768116176e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.303389768116176e-05, + "observation_loss": 8.303389768116176e-05, + "chamfer": 3.627724800026044e-05, + "track": 4.675664968090132e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 265, + "adam_update_count": 43990 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04962394689209759 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3c640760bbfc41b9a0dc95b712e39499_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 266, + "next_interval": 0, + "next_adam_update": 43991, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 265, + "trained_intervals": 43990, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 43990, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.15617094933986664, + "median": 7.343339443206787, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5733802318572998, + "median": 5.803402900695801, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8554129600524902, + "median": 1545.8658447265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.20734311640262604, + "median": 331.43182373046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 353, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0266.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0266.json new file mode 100644 index 0000000000000000000000000000000000000000..8ca7db321eebfa81095cf2224597fba107823ea5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_e6235db741ad49d2b08991c85b56579a.npz", + "optimizer_file": "boundary_e6235db741ad49d2b08991c85b56579a_optimizer.pt", + "arrays_sha256": "227e845e97d5f856ce7c28dcf12a1f11413c74a08deb546efb8a98d77f6445de", + "optimizer_sha256": "ff27141804aabac28cdaa26bffd167d7e301bb39dce8ce211dfc9882d8a1a65b", + "stage": "adam", + "completed_passes": 266, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44156, + "adam_update_count": 44156, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 267, + "consumed_count": 266, + "last_submitted_update": 44156, + "last_consumed_update": 43990, + "pending": [ + { + "reference": { + "source_update": 44156, + "completed_passes": 266, + "next_interval": 0, + "trained_intervals": 44156, + "snapshot": "pass_end_0266", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 266, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44156, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44156, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.878879960619088e-07, + "update_l2": 0.011066339910030365 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.2928730320236355e-07, + "update_l2": 0.0032080370001494884 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.419585356023163e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.419585356023163e-05, + "observation_loss": 8.419585356023163e-05, + "chamfer": 3.649615973699838e-05, + "track": 4.7699697461212054e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 266, + "adam_update_count": 44156 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03467275109142065 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e6235db741ad49d2b08991c85b56579a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 267, + "next_interval": 0, + "next_adam_update": 44157, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 266, + "trained_intervals": 44156, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 44156, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.16265378892421722, + "median": 7.341883659362793, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5809273719787598, + "median": 5.806333541870117, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8498854041099548, + "median": 1543.616943359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2057841569185257, + "median": 332.4090576171875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 356, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0267.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0267.json new file mode 100644 index 0000000000000000000000000000000000000000..87d7e36d8ed4e608dfd0edc2e735c3527ccdac71 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_8102097ac65f4a35b9571890fa158049.npz", + "optimizer_file": "boundary_8102097ac65f4a35b9571890fa158049_optimizer.pt", + "arrays_sha256": "d5db80b7ddc0d8521b55485e4fff1145ff74bdf1b41564a1cc4c7db55ea42f58", + "optimizer_sha256": "28f83e12e0f5039adf2f1d217cea26a94ca11f7f7a326fc586916ad2d51e12b4", + "stage": "adam", + "completed_passes": 267, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44322, + "adam_update_count": 44322, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 268, + "consumed_count": 267, + "last_submitted_update": 44322, + "last_consumed_update": 44156, + "pending": [ + { + "reference": { + "source_update": 44322, + "completed_passes": 267, + "next_interval": 0, + "trained_intervals": 44322, + "snapshot": "pass_end_0267", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 267, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44322, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44322, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.266156328318175e-07, + "update_l2": 0.013477630913257599 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.9935335987829603e-07, + "update_l2": 0.003472253680229187 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001133139303419739, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001133139303419739, + "observation_loss": 0.0001133139303419739, + "chamfer": 5.500056431628764e-05, + "track": 5.831336238770746e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 267, + "adam_update_count": 44322 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03425593697465956 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8102097ac65f4a35b9571890fa158049_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 268, + "next_interval": 0, + "next_adam_update": 44323, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 267, + "trained_intervals": 44322, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 44322, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.16514189541339874, + "median": 7.340895175933838, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5845013856887817, + "median": 5.796974182128906, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8477734327316284, + "median": 1542.0919189453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2050500065088272, + "median": 329.30169677734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 357, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0268.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0268.json new file mode 100644 index 0000000000000000000000000000000000000000..8bbc1c4a53ebc10d1069567887e4961883322f1a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_c73069f4e7e9481e9a5e40e4648826d6.npz", + "optimizer_file": "boundary_c73069f4e7e9481e9a5e40e4648826d6_optimizer.pt", + "arrays_sha256": "8a64d481c19986cbbb18590e9bd7ba5c1b74b3c5ca9fe8c5bcbfe26824cf478c", + "optimizer_sha256": "edc7893a74718975b5f146fe9a18121e3d43311c03a8be0736530692989faf1c", + "stage": "adam", + "completed_passes": 268, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44488, + "adam_update_count": 44488, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 269, + "consumed_count": 268, + "last_submitted_update": 44488, + "last_consumed_update": 44322, + "pending": [ + { + "reference": { + "source_update": 44488, + "completed_passes": 268, + "next_interval": 0, + "trained_intervals": 44488, + "snapshot": "pass_end_0268", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 268, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44488, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44488, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.568371079789358e-07, + "update_l2": 0.012151980772614479 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.080630790464056e-07, + "update_l2": 0.0033119714353233576 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.960593211464584e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.960593211464584e-05, + "observation_loss": 7.960593211464584e-05, + "chamfer": 3.4057669836329296e-05, + "track": 4.5548258640337735e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 268, + "adam_update_count": 44488 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03440743708051741 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c73069f4e7e9481e9a5e40e4648826d6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 269, + "next_interval": 0, + "next_adam_update": 44489, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 268, + "trained_intervals": 44488, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 44488, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.17204038798809052, + "median": 7.341058731079102, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5918418169021606, + "median": 5.800678253173828, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8419451713562012, + "median": 1542.34423828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.20355035364627838, + "median": 330.52581787109375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 359, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0269.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0269.json new file mode 100644 index 0000000000000000000000000000000000000000..83ddca05f3fbef25192493eb56b4cc6d776fad48 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_09351f68ad854d76818ed31e077d5f03.npz", + "optimizer_file": "boundary_09351f68ad854d76818ed31e077d5f03_optimizer.pt", + "arrays_sha256": "bb099f3865d08dbfb80c712d7c6f9074bc1cda4f7c8168ecd21ecba5bf8a72ec", + "optimizer_sha256": "ab2e191fd3c2cedb4fb4e340e10b03a3e2fb8fa249030410c49131388c99870d", + "stage": "adam", + "completed_passes": 269, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44654, + "adam_update_count": 44654, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 270, + "consumed_count": 269, + "last_submitted_update": 44654, + "last_consumed_update": 44488, + "pending": [ + { + "reference": { + "source_update": 44654, + "completed_passes": 269, + "next_interval": 0, + "trained_intervals": 44654, + "snapshot": "pass_end_0269", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 269, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44654, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44654, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6240010154433548e-06, + "update_l2": 0.01936149224638939 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.139833211207588e-07, + "update_l2": 0.0036194289568811655 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00027290909201838076, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00027290909201838076, + "observation_loss": 0.00027290909201838076, + "chamfer": 0.00016724385204724967, + "track": 0.00010566523269517347, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 269, + "adam_update_count": 44654 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03904790501110256 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_09351f68ad854d76818ed31e077d5f03_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 270, + "next_interval": 0, + "next_adam_update": 44655, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 269, + "trained_intervals": 44654, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 44654, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.18144743144512177, + "median": 7.339596271514893, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.5966225862503052, + "median": 5.784493923187256, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8340620994567871, + "median": 1540.0902099609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.2025795727968216, + "median": 325.2244873046875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 363, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0270.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0270.json new file mode 100644 index 0000000000000000000000000000000000000000..f730645910b3fe11866d6251c4ea605b6e27f661 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_20b3286c87be4f2e9570d1371ac3fc92.npz", + "optimizer_file": "boundary_20b3286c87be4f2e9570d1371ac3fc92_optimizer.pt", + "arrays_sha256": "2e21b43cc44fb15b1e1cae15b57293ccdd20fb97c9e6bcf5262a5c1cb605f159", + "optimizer_sha256": "333f2f1387d53748b2aad3ece9f9bb1d9c73aff44532301b76b410f9b90da259", + "stage": "adam", + "completed_passes": 270, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44820, + "adam_update_count": 44820, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 271, + "consumed_count": 270, + "last_submitted_update": 44820, + "last_consumed_update": 44654, + "pending": [ + { + "reference": { + "source_update": 44820, + "completed_passes": 270, + "next_interval": 0, + "trained_intervals": 44820, + "snapshot": "pass_end_0270", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 270, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44820, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44820, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.899409860736341e-07, + "update_l2": 0.013184718787670135 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.5230260070638906e-07, + "update_l2": 0.005379833281040192 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.391906496603042e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.391906496603042e-05, + "observation_loss": 9.391906496603042e-05, + "chamfer": 3.605970414355397e-05, + "track": 5.785935718449764e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 270, + "adam_update_count": 44820 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.05176998907700181 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_20b3286c87be4f2e9570d1371ac3fc92_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 271, + "next_interval": 0, + "next_adam_update": 44821, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 270, + "trained_intervals": 44820, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 44820, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.18348464369773865, + "median": 7.339726448059082, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6058093309402466, + "median": 5.770877361297607, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8323646187782288, + "median": 1540.2906494140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.20072704553604126, + "median": 320.8212890625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 363, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0271.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0271.json new file mode 100644 index 0000000000000000000000000000000000000000..ad136158e000b9e32b9f7e5144a1670b477e2b1b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a3e8f4b3f2fe44c694a635e0e987a427.npz", + "optimizer_file": "boundary_a3e8f4b3f2fe44c694a635e0e987a427_optimizer.pt", + "arrays_sha256": "e8041fdc9d97f578b13491b5161bcb7a8eb60254f82a7d9d58f611247dd34a89", + "optimizer_sha256": "6baa7d11ca4aba51d5685c58d2a46b2bd1e16f9ec7a8cef3acae3ad885d5155d", + "stage": "adam", + "completed_passes": 271, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 44986, + "adam_update_count": 44986, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 272, + "consumed_count": 271, + "last_submitted_update": 44986, + "last_consumed_update": 44820, + "pending": [ + { + "reference": { + "source_update": 44986, + "completed_passes": 271, + "next_interval": 0, + "trained_intervals": 44986, + "snapshot": "pass_end_0271", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 271, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 44986, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 44986, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.695376093077357e-07, + "update_l2": 0.013314913026988506 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.8460456746870477e-07, + "update_l2": 0.003946856129914522 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011562179133761674, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011562179133761674, + "observation_loss": 0.00011562179133761674, + "chamfer": 5.0986727728741243e-05, + "track": 6.46350672468543e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 271, + "adam_update_count": 44986 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.046238043112680316 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a3e8f4b3f2fe44c694a635e0e987a427_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 272, + "next_interval": 0, + "next_adam_update": 44987, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 271, + "trained_intervals": 44986, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 44986, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.18655849993228912, + "median": 7.340052604675293, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.614757776260376, + "median": 5.764186859130859, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8298100233078003, + "median": 1540.7930908203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.19893884658813477, + "median": 318.67987060546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 363, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0272.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0272.json new file mode 100644 index 0000000000000000000000000000000000000000..4f823c0822fb8495e8b431fdc89aad6874f714b4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_abfc8921a9ce4334bb50c13d938b7876.npz", + "optimizer_file": "boundary_abfc8921a9ce4334bb50c13d938b7876_optimizer.pt", + "arrays_sha256": "11cf6c962f4df68618774f8de85db0f7784a86f83dbbdd31c0c51dbbf1b9dc9f", + "optimizer_sha256": "db58d6c169e4dd841e47bbdf8969388522c95c2e9abc4d9b3a362a3920e9670c", + "stage": "adam", + "completed_passes": 272, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45152, + "adam_update_count": 45152, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 273, + "consumed_count": 272, + "last_submitted_update": 45152, + "last_consumed_update": 44986, + "pending": [ + { + "reference": { + "source_update": 45152, + "completed_passes": 272, + "next_interval": 0, + "trained_intervals": 45152, + "snapshot": "pass_end_0272", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 272, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45152, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45152, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.354304211228737e-07, + "update_l2": 0.013786841183900833 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.795940474698e-07, + "update_l2": 0.004125683568418026 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001114433616749011, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001114433616749011, + "observation_loss": 0.0001114433616749011, + "chamfer": 4.799799353349954e-05, + "track": 6.344536814140156e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 272, + "adam_update_count": 45152 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03478037007153034 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_abfc8921a9ce4334bb50c13d938b7876_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 273, + "next_interval": 0, + "next_adam_update": 45153, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 272, + "trained_intervals": 45152, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 45152, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.19034431874752045, + "median": 7.340433120727539, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.623305082321167, + "median": 5.760714530944824, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8266744613647461, + "median": 1541.3795166015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.19724571704864502, + "median": 317.5751953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 363, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0273.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0273.json new file mode 100644 index 0000000000000000000000000000000000000000..4435a9f614ee992c664697e18562892ab9b62a5f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_9ecdacf60ac442ebbd2c130e4e334546.npz", + "optimizer_file": "boundary_9ecdacf60ac442ebbd2c130e4e334546_optimizer.pt", + "arrays_sha256": "e0d2866789bf36cc8b1edc912e7c0a71d41991419aa87258ee30bc50829783a2", + "optimizer_sha256": "8c2f6c90e09296f582e68c6de673d7c6b7e4ef7514d42f931c4d959ffbeb4d98", + "stage": "adam", + "completed_passes": 273, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45318, + "adam_update_count": 45318, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 274, + "consumed_count": 273, + "last_submitted_update": 45318, + "last_consumed_update": 45152, + "pending": [ + { + "reference": { + "source_update": 45318, + "completed_passes": 273, + "next_interval": 0, + "trained_intervals": 45318, + "snapshot": "pass_end_0273", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 273, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45318, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45318, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.35920514469035e-07, + "update_l2": 0.010883025825023651 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.422603332912331e-07, + "update_l2": 0.0025121711660176516 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.463636524742469e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.463636524742469e-05, + "observation_loss": 9.463636524742469e-05, + "chamfer": 4.05669525207486e-05, + "track": 5.406941272667609e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 273, + "adam_update_count": 45318 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.038012046832591295 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9ecdacf60ac442ebbd2c130e4e334546_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 274, + "next_interval": 0, + "next_adam_update": 45319, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 273, + "trained_intervals": 45318, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 45318, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.1954372078180313, + "median": 7.340600967407227, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6319113969802856, + "median": 5.7568254470825195, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.822475016117096, + "median": 1541.6383056640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.1955554187297821, + "median": 316.34246826171875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 363, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0274.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0274.json new file mode 100644 index 0000000000000000000000000000000000000000..fe4db5c733dd9e90dab1dc70bea0c39f325db509 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_2678777f4d414254840fdbf0cbbc0ade.npz", + "optimizer_file": "boundary_2678777f4d414254840fdbf0cbbc0ade_optimizer.pt", + "arrays_sha256": "4c084af89463b4ef80b05fcda2e093c1868bee5ae1a9ad23d2e00c0ae382c81b", + "optimizer_sha256": "631fe89864fe3aaf7183d6b8abd6f708f6f7c5f8b4135e244da4b8631e9b897a", + "stage": "adam", + "completed_passes": 274, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45484, + "adam_update_count": 45484, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 275, + "consumed_count": 274, + "last_submitted_update": 45484, + "last_consumed_update": 45318, + "pending": [ + { + "reference": { + "source_update": 45484, + "completed_passes": 274, + "next_interval": 0, + "trained_intervals": 45484, + "snapshot": "pass_end_0274", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 274, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45484, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45484, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.999827633080713e-07, + "update_l2": 0.010859228670597076 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 1.6266986335722322e-07, + "update_l2": 0.0025876571889966726 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.464035974815488e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.464035974815488e-05, + "observation_loss": 9.464035974815488e-05, + "chamfer": 4.089622962055728e-05, + "track": 5.374412648961879e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 274, + "adam_update_count": 45484 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033902541967108846 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2678777f4d414254840fdbf0cbbc0ade_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 275, + "next_interval": 0, + "next_adam_update": 45485, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 274, + "trained_intervals": 45484, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 45484, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.19977498054504395, + "median": 7.340600967407227, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6404645442962646, + "median": 5.755452632904053, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8189150094985962, + "median": 1541.6383056640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.19388994574546814, + "median": 315.9097900390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 364, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0275.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0275.json new file mode 100644 index 0000000000000000000000000000000000000000..fa9998dab2a4cbc28e99d8aba6171f8f5e260d03 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_a73ae0f09fae4b8cacaeaaba16b9036f.npz", + "optimizer_file": "boundary_a73ae0f09fae4b8cacaeaaba16b9036f_optimizer.pt", + "arrays_sha256": "52a8e4265480c4de0f51cb87e6a651c3a6ddf135f9ef42fd1148aef6c3427ed6", + "optimizer_sha256": "95b35d045775c7585291c190892c2620500b1252fdff322b4740f0d6276b4512", + "stage": "adam", + "completed_passes": 275, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45650, + "adam_update_count": 45650, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 276, + "consumed_count": 275, + "last_submitted_update": 45650, + "last_consumed_update": 45484, + "pending": [ + { + "reference": { + "source_update": 45650, + "completed_passes": 275, + "next_interval": 0, + "trained_intervals": 45650, + "snapshot": "pass_end_0275", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 275, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45650, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45650, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8674777493288275e-06, + "update_l2": 0.01358812116086483 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.497241548051534e-07, + "update_l2": 0.0035371549893170595 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.000306085217744112, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.000306085217744112, + "observation_loss": 0.000306085217744112, + "chamfer": 0.0001964367547770962, + "track": 0.00010964847024297342, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 275, + "adam_update_count": 45650 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033655531937256455 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a73ae0f09fae4b8cacaeaaba16b9036f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 276, + "next_interval": 0, + "next_adam_update": 45651, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 275, + "trained_intervals": 45650, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 45650, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.2010372281074524, + "median": 7.339110374450684, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6449849605560303, + "median": 5.738748073577881, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8178819417953491, + "median": 1539.342041015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.193015456199646, + "median": 310.67547607421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 364, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0276.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0276.json new file mode 100644 index 0000000000000000000000000000000000000000..35c6e954b49fd620c822e90a288b04b13bcca6bc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_21f937c6a30e46ee90de5398e2817438.npz", + "optimizer_file": "boundary_21f937c6a30e46ee90de5398e2817438_optimizer.pt", + "arrays_sha256": "721e20b55640eea9098e66bb1affe7e4b1ab5b20321f097d5e14e3b5ad043b24", + "optimizer_sha256": "d831ab50463f78475d19d170b51eb8f480be0d37f58d91b888b42ad81925b4bc", + "stage": "adam", + "completed_passes": 276, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45816, + "adam_update_count": 45816, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 277, + "consumed_count": 276, + "last_submitted_update": 45816, + "last_consumed_update": 45650, + "pending": [ + { + "reference": { + "source_update": 45816, + "completed_passes": 276, + "next_interval": 0, + "trained_intervals": 45816, + "snapshot": "pass_end_0276", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 276, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45816, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45816, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6522651549166767e-06, + "update_l2": 0.013248526491224766 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 4.69288238491572e-07, + "update_l2": 0.004127133637666702 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001348000660073012, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001348000660073012, + "observation_loss": 0.0001348000660073012, + "chamfer": 6.259349902393296e-05, + "track": 7.220656698336825e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 276, + "adam_update_count": 45816 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03381438204087317 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_21f937c6a30e46ee90de5398e2817438_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 277, + "next_interval": 0, + "next_adam_update": 45817, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 276, + "trained_intervals": 45816, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 45816, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.20391562581062317, + "median": 7.3388142585754395, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.652390956878662, + "median": 5.7341508865356445, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8155311346054077, + "median": 1538.8863525390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.1915912628173828, + "median": 309.25018310546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 364, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0277.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0277.json new file mode 100644 index 0000000000000000000000000000000000000000..8a18a5a34dc5e4b67c2dafc066dd23d19e12de04 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/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": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_35baa898a9f745bb8c8d73985429410b.npz", + "optimizer_file": "boundary_35baa898a9f745bb8c8d73985429410b_optimizer.pt", + "arrays_sha256": "757f7779421c844e603c03e6f3ff3f6d1ca173c23c222e0e4e39ab49828f1e6a", + "optimizer_sha256": "f8f52211db9d9135d605d78b2c4a7656a040bb2a7780651d42f82969480ff3c8", + "stage": "adam", + "completed_passes": 277, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 45982, + "adam_update_count": 45982, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 278, + "consumed_count": 277, + "last_submitted_update": 45982, + "last_consumed_update": 45816, + "pending": [ + { + "reference": { + "source_update": 45982, + "completed_passes": 277, + "next_interval": 0, + "trained_intervals": 45982, + "snapshot": "pass_end_0277", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 277, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 45982, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 45982, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0742904805738362e-06, + "update_l2": 0.01353215891867876 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.3610032801334455e-07, + "update_l2": 0.0038642357103526592 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010777150600915775, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010777150600915775, + "observation_loss": 0.00010777150600915775, + "chamfer": 4.2442596168257296e-05, + "track": 6.532890984090045e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 277, + "adam_update_count": 45982 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.036423379089683294 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_35baa898a9f745bb8c8d73985429410b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 278, + "next_interval": 0, + "next_adam_update": 45983, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 277, + "trained_intervals": 45982, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 45982, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.20793023705482483, + "median": 7.3388142585754395, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6605217456817627, + "median": 5.7308220863342285, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8122637271881104, + "median": 1538.8863525390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.19003979861736298, + "median": 308.22393798828125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 364, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0278.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0278.json new file mode 100644 index 0000000000000000000000000000000000000000..a866ab4d3edaedda3b66a00c9ddfdfdf3bc30820 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0278.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0278", + "executed_epochs": 278, + "score": null, + "best_score": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_2091c04afe584776b523b77f684e1c53.npz", + "optimizer_file": "boundary_2091c04afe584776b523b77f684e1c53_optimizer.pt", + "arrays_sha256": "042b032dd37d436e14469ed5e1cceb55650cfa398199103f95e26abece4644bc", + "optimizer_sha256": "d3cc301e129a95594346d321e33fe374fbb1d8e8b5747596a30a16bbf44cd527", + "stage": "adam", + "completed_passes": 278, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 46148, + "adam_update_count": 46148, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 279, + "consumed_count": 278, + "last_submitted_update": 46148, + "last_consumed_update": 45982, + "pending": [ + { + "reference": { + "source_update": 46148, + "completed_passes": 278, + "next_interval": 0, + "trained_intervals": 46148, + "snapshot": "pass_end_0278", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 278, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 46148, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 46148, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.264682153618196e-07, + "update_l2": 0.011651426553726196 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 2.0213717277783871e-07, + "update_l2": 0.00344652496278286 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.372380736749619e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.372380736749619e-05, + "observation_loss": 9.372380736749619e-05, + "chamfer": 4.140430974075571e-05, + "track": 5.231949398876168e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 278, + "adam_update_count": 46148 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034546670969575644 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2091c04afe584776b523b77f684e1c53_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 279, + "next_interval": 0, + "next_adam_update": 46149, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 278, + "trained_intervals": 46148, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 46148, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.212643563747406, + "median": 7.338537693023682, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.668517827987671, + "median": 5.73306941986084, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.8084442615509033, + "median": 1538.4608154296875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.18852628767490387, + "median": 308.9169006347656, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 364, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0279.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0279.json new file mode 100644 index 0000000000000000000000000000000000000000..744a99d2b0ef568e54802d6bbc2916ab27074001 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0279.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0279", + "executed_epochs": 279, + "score": null, + "best_score": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_b0da99661dd74357b78fdb9ebe1ada4d.npz", + "optimizer_file": "boundary_b0da99661dd74357b78fdb9ebe1ada4d_optimizer.pt", + "arrays_sha256": "4b9225ed852fcf25f6ce4ada92dfff34de38e5309ddcd7a46ce75a8f83a2e432", + "optimizer_sha256": "93ec00e3df30f95c8aba11af434738f2b2ca32971218c88f558e9f412c578e20", + "stage": "adam", + "completed_passes": 279, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 46314, + "adam_update_count": 46314, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 280, + "consumed_count": 279, + "last_submitted_update": 46314, + "last_consumed_update": 46148, + "pending": [ + { + "reference": { + "source_update": 46314, + "completed_passes": 279, + "next_interval": 0, + "trained_intervals": 46314, + "snapshot": "pass_end_0279", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 279, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 46314, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 46314, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.361069490092632e-07, + "update_l2": 0.01225972268730402 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.701489958984894e-07, + "update_l2": 0.0030651192646473646 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011276672739768401, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011276672739768401, + "observation_loss": 0.00011276672739768401, + "chamfer": 4.902089131064713e-05, + "track": 6.374583608703688e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 279, + "adam_update_count": 46314 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03530083619989455 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b0da99661dd74357b78fdb9ebe1ada4d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 280, + "next_interval": 0, + "next_adam_update": 46315, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 279, + "trained_intervals": 46314, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 46314, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.21865896880626678, + "median": 7.338852405548096, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6754860877990723, + "median": 5.7386579513549805, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.803595781326294, + "median": 1538.9449462890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.18721714615821838, + "median": 310.6473083496094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 366, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0280.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0280.json new file mode 100644 index 0000000000000000000000000000000000000000..e05640c64244b81a3444737d7b39d6c89966f021 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0280.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0280", + "executed_epochs": 280, + "score": null, + "best_score": 9.684163090143162e-05, + "patience_epochs": 0, + "window_start_score": null, + "leaf_names": [ + "log_object_edge_stiffness", + "raw_ground_friction", + "raw_ground_restitution", + "log_controller_edge_stiffness" + ], + "lr": 0.001, + "betas": [ + 0.9, + 0.99 + ], + "eps": 1e-08, + "spring_y_clamp": [ + 0.0, + 100000.0 + ], + "ground_restitution_clamp": [ + 0.0, + 1.0 + ], + "ground_friction_clamp": [ + 0.0, + 2.0 + ], + "clamp_at_use_only": true, + "metric_role": "all_data_in_sample", + "arrays_file": "boundary_47cef25afa7e4b16a1203872c2e8e63b.npz", + "optimizer_file": "boundary_47cef25afa7e4b16a1203872c2e8e63b_optimizer.pt", + "arrays_sha256": "aaff1da7877c6c09e27feedceb69b9a358aeec841754702b02b47fa9913e6b7e", + "optimizer_sha256": "a809d6e53e3ede840ba1df6212de1056d7dcf1321474831e6af0c8a8b6bc3ee7", + "stage": "adam", + "completed_passes": 280, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 46480, + "adam_update_count": 46480, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 281, + "consumed_count": 280, + "last_submitted_update": 46480, + "last_consumed_update": 46314, + "pending": [ + { + "reference": { + "source_update": 46480, + "completed_passes": 280, + "next_interval": 0, + "trained_intervals": 46480, + "snapshot": "pass_end_0280", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 280, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 46480, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 46480, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.70614826453675e-07, + "update_l2": 0.013114904053509235 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 3.8520207112924254e-07, + "update_l2": 0.003023803699761629 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011626904597505927, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011626904597505927, + "observation_loss": 0.00011626904597505927, + "chamfer": 5.163417517906055e-05, + "track": 6.463487079599872e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 280, + "adam_update_count": 46480 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034905171021819115 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_47cef25afa7e4b16a1203872c2e8e63b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 281, + "next_interval": 0, + "next_adam_update": 46481, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 280, + "trained_intervals": 46480, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 46480, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_update", + "learned_model_id": "phystwin_shared_source_fitted_controller_log_y_transition_v1", + "collision_distance_m": null, + "parameter_summary": { + "log_object_edge_stiffness": { + "min": -0.22503803670406342, + "median": 7.338858127593994, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6823216676712036, + "median": 5.734787464141846, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7984858751296997, + "median": 1538.953857421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.18594178557395935, + "median": 309.44921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 367, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +}