diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0381.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0381.json new file mode 100644 index 0000000000000000000000000000000000000000..cdeb0b797bfd40fcf139c253db47df912ffd4b69 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0381.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0381", + "executed_epochs": 381, + "score": null, + "best_score": 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_76d10338f2924e36b79d39bab59d8d0a.npz", + "optimizer_file": "boundary_76d10338f2924e36b79d39bab59d8d0a_optimizer.pt", + "arrays_sha256": "6cc4bd4065632dcf2959fc2c63e012748cbd9e388e9d2aec320d5a2aaf494e6f", + "optimizer_sha256": "841a6732cd7cc422ba57258e7e2d632a7747bbe807b9dec49c85d0e315ba5d88", + "stage": "adam", + "completed_passes": 381, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 63246, + "adam_update_count": 63246, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 382, + "consumed_count": 381, + "last_submitted_update": 63246, + "last_consumed_update": 63080, + "pending": [ + { + "reference": { + "source_update": 63246, + "completed_passes": 381, + "next_interval": 0, + "trained_intervals": 63246, + "snapshot": "pass_end_0381", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 381, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 63246, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 63246, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0741217693066574e-06, + "update_l2": 0.013387276791036129 + }, + "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.824518100576825e-07, + "update_l2": 0.0034255320206284523 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001042440562741831, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001042440562741831, + "observation_loss": 0.0001042440562741831, + "chamfer": 4.480527059058659e-05, + "track": 5.94387820456177e-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": 381, + "adam_update_count": 63246 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03383075003512204 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_76d10338f2924e36b79d39bab59d8d0a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 382, + "next_interval": 0, + "next_adam_update": 63247, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 381, + "trained_intervals": 63246, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 63246, + "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.4909725785255432, + "median": 7.350661754608154, + "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": -2.006230354309082, + "median": 5.482748031616211, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6120308637619019, + "median": 1557.2265625, + "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.13449472188949585, + "median": 240.51031494140625, + "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": 429, + "controller_edge_stiffness": 19 + }, + "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_0382.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0382.json new file mode 100644 index 0000000000000000000000000000000000000000..0e3e1771ff2c5c5ea798c4e27c315a238ecf7b9e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0382.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0382", + "executed_epochs": 382, + "score": null, + "best_score": 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_f943df00fa8d49fe961d51824192ec4c.npz", + "optimizer_file": "boundary_f943df00fa8d49fe961d51824192ec4c_optimizer.pt", + "arrays_sha256": "a04b750b3e1804b0569f4818389f320f791fba1eb672b056924bffd3d9da6cd6", + "optimizer_sha256": "2580ad89a85e20fc439038155d26b16762cf10c7115b70de81c85571bf9def7b", + "stage": "adam", + "completed_passes": 382, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 63412, + "adam_update_count": 63412, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 383, + "consumed_count": 382, + "last_submitted_update": 63412, + "last_consumed_update": 63246, + "pending": [ + { + "reference": { + "source_update": 63412, + "completed_passes": 382, + "next_interval": 0, + "trained_intervals": 63412, + "snapshot": "pass_end_0382", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 382, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 63412, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 63412, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.0288787254685303e-06, + "update_l2": 0.016538800671696663 + }, + "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.517415502254153e-07, + "update_l2": 0.004634413402527571 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013137741188984364, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013137741188984364, + "observation_loss": 0.00013137741188984364, + "chamfer": 6.347733142320067e-05, + "track": 6.790008046664298e-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": 382, + "adam_update_count": 63412 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03453188785351813 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f943df00fa8d49fe961d51824192ec4c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 383, + "next_interval": 0, + "next_adam_update": 63413, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 382, + "trained_intervals": 63412, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 63412, + "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.494585245847702, + "median": 7.3514933586120605, + "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": -2.010040521621704, + "median": 5.48084831237793, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6098238229751587, + "median": 1558.522216796875, + "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.13398325443267822, + "median": 240.05191040039062, + "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": 429, + "controller_edge_stiffness": 19 + }, + "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_0383.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0383.json new file mode 100644 index 0000000000000000000000000000000000000000..71061ff05f5628dff8a7437cdc62066d3671eab3 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0383.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0383", + "executed_epochs": 383, + "score": null, + "best_score": 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_69d466c81f114bf8abf5294ad3bb6f3d.npz", + "optimizer_file": "boundary_69d466c81f114bf8abf5294ad3bb6f3d_optimizer.pt", + "arrays_sha256": "986483f66b8c3998011b6023ad234ed4ed3d565a8227ac526e96257904799338", + "optimizer_sha256": "66bfa0463e0dd3a970960d8fb6a84226d57d8375fe7266f28f6dd4441ea78df0", + "stage": "adam", + "completed_passes": 383, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 63578, + "adam_update_count": 63578, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 384, + "consumed_count": 383, + "last_submitted_update": 63578, + "last_consumed_update": 63412, + "pending": [ + { + "reference": { + "source_update": 63578, + "completed_passes": 383, + "next_interval": 0, + "trained_intervals": 63578, + "snapshot": "pass_end_0383", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 383, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 63578, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 63578, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.109839665034087e-06, + "update_l2": 0.03731204569339752 + }, + "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.10786719587486e-07, + "update_l2": 0.005738026928156614 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0004442982317414135, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0004442982317414135, + "observation_loss": 0.0004442982317414135, + "chamfer": 0.0003073762636631727, + "track": 0.00013692196807824075, + "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": 383, + "adam_update_count": 63578 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03382527595385909 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_69d466c81f114bf8abf5294ad3bb6f3d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 384, + "next_interval": 0, + "next_adam_update": 63579, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 383, + "trained_intervals": 63578, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 63578, + "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.49880102276802063, + "median": 7.3523969650268555, + "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": -2.0150346755981445, + "median": 5.475184917449951, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6072583198547363, + "median": 1559.93115234375, + "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.1333157867193222, + "median": 238.69827270507812, + "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": 430, + "controller_edge_stiffness": 19 + }, + "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_0384.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0384.json new file mode 100644 index 0000000000000000000000000000000000000000..d7d73787d256ab38a7cd97c8539d4d36df4c7bee --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0384.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0384", + "executed_epochs": 384, + "score": null, + "best_score": 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_465b0926ab0442c48aa5024fc0a19cbe.npz", + "optimizer_file": "boundary_465b0926ab0442c48aa5024fc0a19cbe_optimizer.pt", + "arrays_sha256": "ac3755763d86c3963c25922118aa8b9dba44b0b021c5fda18589e9d9dd13c45b", + "optimizer_sha256": "2d0097391de4366a7cf0e5ef7d22f25887258eea00080d5929ce6bc9403e0c80", + "stage": "adam", + "completed_passes": 384, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 63744, + "adam_update_count": 63744, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 385, + "consumed_count": 384, + "last_submitted_update": 63744, + "last_consumed_update": 63578, + "pending": [ + { + "reference": { + "source_update": 63744, + "completed_passes": 384, + "next_interval": 0, + "trained_intervals": 63744, + "snapshot": "pass_end_0384", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 384, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 63744, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 63744, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0401404324511532e-06, + "update_l2": 0.00036537772393785417 + }, + "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.014127850699879e-07, + "update_l2": 0.00021959308651275933 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015760710812173784, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015760710812173784, + "observation_loss": 0.00015760710812173784, + "chamfer": 8.357605111086741e-05, + "track": 7.403104973491281e-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": 384, + "adam_update_count": 63744 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03602237207815051 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_465b0926ab0442c48aa5024fc0a19cbe_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 385, + "next_interval": 0, + "next_adam_update": 63745, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 384, + "trained_intervals": 63744, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 63744, + "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.5103197693824768, + "median": 7.351279258728027, + "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": -2.025604248046875, + "median": 5.4733476638793945, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.600303590297699, + "median": 1558.1885986328125, + "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.13191410899162292, + "median": 238.25897216796875, + "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": 433, + "controller_edge_stiffness": 19 + }, + "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_0385.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0385.json new file mode 100644 index 0000000000000000000000000000000000000000..adc61e2b78dd1cb2ae7f781b1abfa0c7f4be9cfd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0385.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0385", + "executed_epochs": 385, + "score": null, + "best_score": 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_c6f7c900741c465fabff90aa7919e99c.npz", + "optimizer_file": "boundary_c6f7c900741c465fabff90aa7919e99c_optimizer.pt", + "arrays_sha256": "66df7d469923d5b460c6bdc72f522db5a89ba6c3d8edbcaf3ff13236735833ff", + "optimizer_sha256": "8c31f3b22f52cb656b8799e2b19ddcf2f25fd1a6faf67dd38f1b828596689cdf", + "stage": "adam", + "completed_passes": 385, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 63910, + "adam_update_count": 63910, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 386, + "consumed_count": 385, + "last_submitted_update": 63910, + "last_consumed_update": 63744, + "pending": [ + { + "reference": { + "source_update": 63910, + "completed_passes": 385, + "next_interval": 0, + "trained_intervals": 63910, + "snapshot": "pass_end_0385", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 385, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 63910, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 63910, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.04520972854516e-06, + "update_l2": 0.000426704267738387 + }, + "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.5567441020466504e-07, + "update_l2": 0.00026059101219289005 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016452133422717452, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016452133422717452, + "observation_loss": 0.00016452133422717452, + "chamfer": 9.002748265629634e-05, + "track": 7.449385157087818e-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": 385, + "adam_update_count": 63910 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033630730118602514 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c6f7c900741c465fabff90aa7919e99c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 386, + "next_interval": 0, + "next_adam_update": 63911, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 385, + "trained_intervals": 63910, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 63910, + "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.5101582407951355, + "median": 7.351279258728027, + "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": -2.025437355041504, + "median": 5.475975513458252, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6004005670547485, + "median": 1558.1885986328125, + "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.13193613290786743, + "median": 238.88937377929688, + "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": 433, + "controller_edge_stiffness": 19 + }, + "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_0386.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0386.json new file mode 100644 index 0000000000000000000000000000000000000000..95331f539fd6b4e7f41b7f9ebeba6de780f2c325 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0386.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0386", + "executed_epochs": 386, + "score": null, + "best_score": 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_baa02de0c7de4cff90f769bea34577f9.npz", + "optimizer_file": "boundary_baa02de0c7de4cff90f769bea34577f9_optimizer.pt", + "arrays_sha256": "507c19540bd8e9a2949cb7a89a378a4106a9b39db5f099f4bc730076834b261c", + "optimizer_sha256": "e50d0d610d0bf7868f103921e7f310339cbdf80238671ce155b36d39d7d172ff", + "stage": "adam", + "completed_passes": 386, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 64076, + "adam_update_count": 64076, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 387, + "consumed_count": 386, + "last_submitted_update": 64076, + "last_consumed_update": 63910, + "pending": [ + { + "reference": { + "source_update": 64076, + "completed_passes": 386, + "next_interval": 0, + "trained_intervals": 64076, + "snapshot": "pass_end_0386", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 386, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 64076, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 64076, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.819207207328873e-07, + "update_l2": 0.0004975343472324312 + }, + "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.5893006017649896e-07, + "update_l2": 0.0002189021761296317 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001562253019073978, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001562253019073978, + "observation_loss": 0.0001562253019073978, + "chamfer": 8.34250240586698e-05, + "track": 7.2800277848728e-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": 386, + "adam_update_count": 64076 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03686730586923659 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_baa02de0c7de4cff90f769bea34577f9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 387, + "next_interval": 0, + "next_adam_update": 64077, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 386, + "trained_intervals": 64076, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 64076, + "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.5115657448768616, + "median": 7.351261138916016, + "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": -2.0268936157226562, + "median": 5.471540451049805, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5995560884475708, + "median": 1558.1602783203125, + "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.1317441314458847, + "median": 237.82855224609375, + "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": 433, + "controller_edge_stiffness": 19 + }, + "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_0387.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0387.json new file mode 100644 index 0000000000000000000000000000000000000000..2195fd3accb60ae34a48e007eef3c32c7b221040 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0387.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0387", + "executed_epochs": 387, + "score": null, + "best_score": 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_e3de2af091804bb3a4626d0212b424d4.npz", + "optimizer_file": "boundary_e3de2af091804bb3a4626d0212b424d4_optimizer.pt", + "arrays_sha256": "85323d5601778e577c4bb1cf4775165ce5aa3e884165bc87709fefb9728ef22a", + "optimizer_sha256": "b301d5bf8362666e06c8cc93db627b927f7f74d88e4318e5c9f7a3ac49f494a0", + "stage": "adam", + "completed_passes": 387, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 64242, + "adam_update_count": 64242, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 388, + "consumed_count": 387, + "last_submitted_update": 64242, + "last_consumed_update": 64076, + "pending": [ + { + "reference": { + "source_update": 64242, + "completed_passes": 387, + "next_interval": 0, + "trained_intervals": 64242, + "snapshot": "pass_end_0387", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 387, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 64242, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 64242, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0139907544726157e-06, + "update_l2": 0.000587902613915503 + }, + "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.872720182902412e-07, + "update_l2": 0.00011553100921446458 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015845609595999122, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015845609595999122, + "observation_loss": 0.00015845609595999122, + "chamfer": 8.419749065069482e-05, + "track": 7.42586053092964e-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": 387, + "adam_update_count": 64242 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0538269910030067 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e3de2af091804bb3a4626d0212b424d4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 388, + "next_interval": 0, + "next_adam_update": 64243, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 387, + "trained_intervals": 64242, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 64242, + "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.5206013321876526, + "median": 7.348932266235352, + "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": -2.0361132621765137, + "median": 5.467900276184082, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5941631197929382, + "median": 1554.5357666015625, + "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.1305350810289383, + "median": 236.96261596679688, + "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": 434, + "controller_edge_stiffness": 19 + }, + "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_0388.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0388.json new file mode 100644 index 0000000000000000000000000000000000000000..694535b5800e8d992c877e1fc0aacf257ec95b10 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0388.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0388", + "executed_epochs": 388, + "score": null, + "best_score": 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_9df70043c4ce455d955e5f6e5db13232.npz", + "optimizer_file": "boundary_9df70043c4ce455d955e5f6e5db13232_optimizer.pt", + "arrays_sha256": "baa174f334b29fb71b47651364138c94d4219495627701f55a8f9d03d75c4107", + "optimizer_sha256": "de867d39e2da1b4788a8393406702a49d0a945def73fe90588967837c926beb5", + "stage": "adam", + "completed_passes": 388, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 64408, + "adam_update_count": 64408, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 389, + "consumed_count": 388, + "last_submitted_update": 64408, + "last_consumed_update": 64242, + "pending": [ + { + "reference": { + "source_update": 64408, + "completed_passes": 388, + "next_interval": 0, + "trained_intervals": 64408, + "snapshot": "pass_end_0388", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 388, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 64408, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 64408, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.706619721328025e-07, + "update_l2": 0.00014050038589630276 + }, + "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.363056689271616e-07, + "update_l2": 9.781576409295667e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015310090384446084, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015310090384446084, + "observation_loss": 0.00015310090384446084, + "chamfer": 8.150673966156319e-05, + "track": 7.159416418289766e-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": 388, + "adam_update_count": 64408 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03612409788183868 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9df70043c4ce455d955e5f6e5db13232_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 389, + "next_interval": 0, + "next_adam_update": 64409, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 388, + "trained_intervals": 64408, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 64408, + "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.5310970544815063, + "median": 7.3497796058654785, + "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": -2.0465946197509766, + "median": 5.457468032836914, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5879595875740051, + "median": 1555.8536376953125, + "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.12917403876781464, + "median": 234.50340270996094, + "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": 436, + "controller_edge_stiffness": 19 + }, + "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_0389.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0389.json new file mode 100644 index 0000000000000000000000000000000000000000..f60de4f275f8fd2c0fc030ed8194b49b141913ec --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0389.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0389", + "executed_epochs": 389, + "score": null, + "best_score": 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_a121569680fa4886ae158a984ff88711.npz", + "optimizer_file": "boundary_a121569680fa4886ae158a984ff88711_optimizer.pt", + "arrays_sha256": "b1edd0f08af8ee14e854b2c9a118c9203e486bbebd0b2de91ad15d4d53270abf", + "optimizer_sha256": "2c2c30762ce8e0eafdcab53117c713c58f8e3080ed2a6c6c006ce79d3cb02955", + "stage": "adam", + "completed_passes": 389, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 64574, + "adam_update_count": 64574, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 390, + "consumed_count": 389, + "last_submitted_update": 64574, + "last_consumed_update": 64408, + "pending": [ + { + "reference": { + "source_update": 64574, + "completed_passes": 389, + "next_interval": 0, + "trained_intervals": 64574, + "snapshot": "pass_end_0389", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 389, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 64574, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 64574, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.957362863133312e-07, + "update_l2": 0.00014753422874491662 + }, + "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.7039247874636203e-07, + "update_l2": 4.253622591932071e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015980962780304253, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015980962780304253, + "observation_loss": 0.00015980962780304253, + "chamfer": 8.498373790644109e-05, + "track": 7.482588262064382e-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": 389, + "adam_update_count": 64574 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03464768500998616 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a121569680fa4886ae158a984ff88711_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 390, + "next_interval": 0, + "next_adam_update": 64575, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 389, + "trained_intervals": 64574, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 64574, + "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.5413820147514343, + "median": 7.349882125854492, + "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": -2.0568509101867676, + "median": 5.447234153747559, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5819434523582458, + "median": 1556.0130615234375, + "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.12785597145557404, + "median": 232.1157684326172, + "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": 436, + "controller_edge_stiffness": 19 + }, + "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_0390.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0390.json new file mode 100644 index 0000000000000000000000000000000000000000..56873d0e402d475487a09e8dbea385791ca4fa71 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0390.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0390", + "executed_epochs": 390, + "score": null, + "best_score": 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_e4b17b9fe03846338679735552038919.npz", + "optimizer_file": "boundary_e4b17b9fe03846338679735552038919_optimizer.pt", + "arrays_sha256": "31df54efb2926739b6241d9e2e881f44f6a9eccace05b8fe52c3f84262eb3cef", + "optimizer_sha256": "f6aea9fbd5ba392181e4b4fc5fc25fbe3f97a86ae534c344f981e1462f89ed98", + "stage": "adam", + "completed_passes": 390, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 64740, + "adam_update_count": 64740, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 391, + "consumed_count": 390, + "last_submitted_update": 64740, + "last_consumed_update": 64574, + "pending": [ + { + "reference": { + "source_update": 64740, + "completed_passes": 390, + "next_interval": 0, + "trained_intervals": 64740, + "snapshot": "pass_end_0390", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 390, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 64740, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 64740, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0281470395057113e-06, + "update_l2": 1.6447704183519818e-05 + }, + "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.699043074651854e-07, + "update_l2": 3.5285322610434378e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015999056631699204, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015999056631699204, + "observation_loss": 0.00015999056631699204, + "chamfer": 8.574678940931335e-05, + "track": 7.424376963172108e-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": 390, + "adam_update_count": 64740 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03522327006794512 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e4b17b9fe03846338679735552038919_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 391, + "next_interval": 0, + "next_adam_update": 64741, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 390, + "trained_intervals": 64740, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 64740, + "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.5309633612632751, + "median": 7.347850322723389, + "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": -2.0464346408843994, + "median": 5.453475475311279, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5880382061004639, + "median": 1552.854736328125, + "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.1291947066783905, + "median": 233.57159423828125, + "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": 436, + "controller_edge_stiffness": 19 + }, + "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_0391.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0391.json new file mode 100644 index 0000000000000000000000000000000000000000..f2e304b6f45b512613d726766278869d89523f53 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0391.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0391", + "executed_epochs": 391, + "score": null, + "best_score": 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_4578fa88b73d42adad3bf59dd770c5d6.npz", + "optimizer_file": "boundary_4578fa88b73d42adad3bf59dd770c5d6_optimizer.pt", + "arrays_sha256": "833aa744e6dd72e4f2dff7d4169a39cb6127dd3113c22f99882e8238c12d1417", + "optimizer_sha256": "080da81e5b32f8d3230dca71da19b07c54e1badf3acfad0a0366b739bf9529c6", + "stage": "adam", + "completed_passes": 391, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 64906, + "adam_update_count": 64906, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 392, + "consumed_count": 391, + "last_submitted_update": 64906, + "last_consumed_update": 64740, + "pending": [ + { + "reference": { + "source_update": 64906, + "completed_passes": 391, + "next_interval": 0, + "trained_intervals": 64906, + "snapshot": "pass_end_0391", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 391, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 64906, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 64906, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.467412951380538e-07, + "update_l2": 7.062433724058792e-06 + }, + "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.1595384914216993e-07, + "update_l2": 2.5251204078813316e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001506645930930972, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001506645930930972, + "observation_loss": 0.0001506645930930972, + "chamfer": 7.988676225068048e-05, + "track": 7.077783084241673e-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": 391, + "adam_update_count": 64906 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03360208496451378 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4578fa88b73d42adad3bf59dd770c5d6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 392, + "next_interval": 0, + "next_adam_update": 64907, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 391, + "trained_intervals": 64906, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 64906, + "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.5288905501365662, + "median": 7.349589824676514, + "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": -2.049114942550659, + "median": 5.4623212814331055, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5892583727836609, + "median": 1555.558349609375, + "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.12884889543056488, + "median": 235.64520263671875, + "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": 436, + "controller_edge_stiffness": 19 + }, + "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_0392.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0392.json new file mode 100644 index 0000000000000000000000000000000000000000..f70015ab0686ba54b3bb18e904f56395913fe8a2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0392.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0392", + "executed_epochs": 392, + "score": null, + "best_score": 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_50b28031387741bc8669ffe60580ff01.npz", + "optimizer_file": "boundary_50b28031387741bc8669ffe60580ff01_optimizer.pt", + "arrays_sha256": "0043087e69e5f60f28bc88df849e8dbc05c4de00eb4b3d998f1c26a2c9637ff5", + "optimizer_sha256": "7ca535bac81dd23a252510f52b26bc0d1cbe02f0f4ff91e680d34418749d8523", + "stage": "adam", + "completed_passes": 392, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 65072, + "adam_update_count": 65072, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 393, + "consumed_count": 392, + "last_submitted_update": 65072, + "last_consumed_update": 64906, + "pending": [ + { + "reference": { + "source_update": 65072, + "completed_passes": 392, + "next_interval": 0, + "trained_intervals": 65072, + "snapshot": "pass_end_0392", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 392, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 65072, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 65072, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.041697260006913e-06, + "update_l2": 4.227684257784858e-06 + }, + "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.896447762803291e-07, + "update_l2": 4.791597802977776e-07 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016089466225821525, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016089466225821525, + "observation_loss": 0.00016089466225821525, + "chamfer": 8.503848221153021e-05, + "track": 7.585618004668504e-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": 392, + "adam_update_count": 65072 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03387391101568937 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_50b28031387741bc8669ffe60580ff01_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 393, + "next_interval": 0, + "next_adam_update": 65073, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 392, + "trained_intervals": 65072, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 65072, + "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.5393495559692383, + "median": 7.3488359451293945, + "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": -2.0595738887786865, + "median": 5.451892852783203, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5831274390220642, + "median": 1554.385986328125, + "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.12750829756259918, + "median": 233.20059204101562, + "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": 436, + "controller_edge_stiffness": 19 + }, + "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_0393.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0393.json new file mode 100644 index 0000000000000000000000000000000000000000..5b74dd770845a28ea906365ce3d912cfc7b36868 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0393.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0393", + "executed_epochs": 393, + "score": null, + "best_score": 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_decd4159eb07434684a0fd46017fbbd6.npz", + "optimizer_file": "boundary_decd4159eb07434684a0fd46017fbbd6_optimizer.pt", + "arrays_sha256": "31f88aa432239fbe0dd49f9b87bd46491af068b0820616b9fa42b91675ec8e3b", + "optimizer_sha256": "cf8103067f214ccabb4c7da5569cd4a31de3dbe5fd4743718fb81dfc0871c537", + "stage": "adam", + "completed_passes": 393, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 65238, + "adam_update_count": 65238, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 394, + "consumed_count": 393, + "last_submitted_update": 65238, + "last_consumed_update": 65072, + "pending": [ + { + "reference": { + "source_update": 65238, + "completed_passes": 393, + "next_interval": 0, + "trained_intervals": 65238, + "snapshot": "pass_end_0393", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 393, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 65238, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 65238, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0299899031451787e-06, + "update_l2": 3.3065093703044113e-06 + }, + "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.818371053261217e-07, + "update_l2": 4.7706993200336e-07 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015903281746432185, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015903281746432185, + "observation_loss": 0.00015903281746432185, + "chamfer": 8.447820437140763e-05, + "track": 7.455462036887184e-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": 393, + "adam_update_count": 65238 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035638354951515794 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_decd4159eb07434684a0fd46017fbbd6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 394, + "next_interval": 0, + "next_adam_update": 65239, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 393, + "trained_intervals": 65238, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 65238, + "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.5348218679428101, + "median": 7.348464012145996, + "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": -2.0539021492004395, + "median": 5.45571231842041, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5857736468315125, + "median": 1553.8079833984375, + "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.12823353707790375, + "median": 234.09303283691406, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0394.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0394.json new file mode 100644 index 0000000000000000000000000000000000000000..23ab5559ba0630221a10c9a117ea0d0af00eb9c2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0394.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0394", + "executed_epochs": 394, + "score": null, + "best_score": 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_0ce05a3a84b74b88b6dfa5e0b694a3c6.npz", + "optimizer_file": "boundary_0ce05a3a84b74b88b6dfa5e0b694a3c6_optimizer.pt", + "arrays_sha256": "55fbac85a6e08aea8da2f6a9e5b90ec26336c931385f463d5d1da972cd240dfc", + "optimizer_sha256": "9247c318d6db3df0c54de7c38566782937f07293936f85fc94b6989d4b537e05", + "stage": "adam", + "completed_passes": 394, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 65404, + "adam_update_count": 65404, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 395, + "consumed_count": 394, + "last_submitted_update": 65404, + "last_consumed_update": 65238, + "pending": [ + { + "reference": { + "source_update": 65404, + "completed_passes": 394, + "next_interval": 0, + "trained_intervals": 65404, + "snapshot": "pass_end_0394", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 394, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 65404, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 65404, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.988010229884821e-07, + "update_l2": 1.2984172826691065e-05 + }, + "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.2063348719948408e-07, + "update_l2": 2.656307060533436e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.789247658569366e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.789247658569366e-05, + "observation_loss": 8.789247658569366e-05, + "chamfer": 3.140349508612417e-05, + "track": 5.6488977861590683e-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": 394, + "adam_update_count": 65404 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03443731809966266 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0ce05a3a84b74b88b6dfa5e0b694a3c6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 395, + "next_interval": 0, + "next_adam_update": 65405, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 394, + "trained_intervals": 65404, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 65404, + "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.5348218679428101, + "median": 7.348464012145996, + "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": -2.0539021492004395, + "median": 5.45571231842041, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5857736468315125, + "median": 1553.8079833984375, + "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.12823353707790375, + "median": 234.09303283691406, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0395.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0395.json new file mode 100644 index 0000000000000000000000000000000000000000..5be05a0a565dc91e417b9b2377d40a0bf15ceed0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0395.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0395", + "executed_epochs": 395, + "score": null, + "best_score": 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_182d3b2c99fb437cb01c0cd086f0e43c.npz", + "optimizer_file": "boundary_182d3b2c99fb437cb01c0cd086f0e43c_optimizer.pt", + "arrays_sha256": "ae1189c7b2415cb7cb571f41803fe1dafce624f490cb9a66787360028ddc7d73", + "optimizer_sha256": "9370b2a0ceaaefc91f867fecf50c3230fd08fcd4d53ce25900b54f6e39d8dc85", + "stage": "adam", + "completed_passes": 395, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 65570, + "adam_update_count": 65570, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 396, + "consumed_count": 395, + "last_submitted_update": 65570, + "last_consumed_update": 65404, + "pending": [ + { + "reference": { + "source_update": 65570, + "completed_passes": 395, + "next_interval": 0, + "trained_intervals": 65570, + "snapshot": "pass_end_0395", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 395, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 65570, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 65570, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0117132660525385e-06, + "update_l2": 1.6180099919438362e-05 + }, + "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.644671207643114e-07, + "update_l2": 3.67249390365032e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015896331751719117, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015896331751719117, + "observation_loss": 0.00015896331751719117, + "chamfer": 8.500781405018643e-05, + "track": 7.395549619104713e-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": 395, + "adam_update_count": 65570 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03397211921401322 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_182d3b2c99fb437cb01c0cd086f0e43c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 396, + "next_interval": 0, + "next_adam_update": 65571, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 395, + "trained_intervals": 65570, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 65570, + "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.5318958759307861, + "median": 7.3484697341918945, + "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": -2.051396131515503, + "median": 5.457823753356934, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5874901413917542, + "median": 1553.81689453125, + "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.1285552978515625, + "median": 234.58779907226562, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0396.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0396.json new file mode 100644 index 0000000000000000000000000000000000000000..7135826673581a0d719931b55381063cf1b09b61 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0396.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0396", + "executed_epochs": 396, + "score": null, + "best_score": 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_6d301c3a1726441bb1e81658aa44c336.npz", + "optimizer_file": "boundary_6d301c3a1726441bb1e81658aa44c336_optimizer.pt", + "arrays_sha256": "4df67245f6b7a96c39f0da0d13f18c0bbdf86776deca5ec1f6a2a99848c080a0", + "optimizer_sha256": "1d5503bd5aa3023ce59eb951927c4a5bab9e7d3751b8eb8d3227870303531578", + "stage": "adam", + "completed_passes": 396, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 65736, + "adam_update_count": 65736, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 397, + "consumed_count": 396, + "last_submitted_update": 65736, + "last_consumed_update": 65570, + "pending": [ + { + "reference": { + "source_update": 65736, + "completed_passes": 396, + "next_interval": 0, + "trained_intervals": 65736, + "snapshot": "pass_end_0396", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 396, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 65736, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 65736, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0058975021820515e-06, + "update_l2": 1.759127371769864e-05 + }, + "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.7221715249179397e-07, + "update_l2": 1.0926981985903694e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015636670286767185, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015636670286767185, + "observation_loss": 0.00015636670286767185, + "chamfer": 8.300151966977865e-05, + "track": 7.336519047385082e-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": 396, + "adam_update_count": 65736 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03694394417107105 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6d301c3a1726441bb1e81658aa44c336_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 397, + "next_interval": 0, + "next_adam_update": 65737, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 396, + "trained_intervals": 65736, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 65736, + "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.5214510560035706, + "median": 7.349600315093994, + "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": -2.040959358215332, + "median": 5.468258857727051, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5936585068702698, + "median": 1555.57470703125, + "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.12990403175354004, + "median": 237.04855346679688, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0397.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0397.json new file mode 100644 index 0000000000000000000000000000000000000000..5faeff03e6e1c80a3c133111fc86be6fed9e004f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0397.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0397", + "executed_epochs": 397, + "score": null, + "best_score": 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_fa62fd93dcc54de9a55484558f6a6f40.npz", + "optimizer_file": "boundary_fa62fd93dcc54de9a55484558f6a6f40_optimizer.pt", + "arrays_sha256": "fcff3ea25f6747df367d79e9a39aa15fbbef1834b212afda01418e0c05821f05", + "optimizer_sha256": "8793eddd371af746cff479cc8e7f6ed87c54e44fef9b8e3ffae7fa786e35c371", + "stage": "adam", + "completed_passes": 397, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 65902, + "adam_update_count": 65902, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 398, + "consumed_count": 397, + "last_submitted_update": 65902, + "last_consumed_update": 65736, + "pending": [ + { + "reference": { + "source_update": 65902, + "completed_passes": 397, + "next_interval": 0, + "trained_intervals": 65902, + "snapshot": "pass_end_0397", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 397, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 65902, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 65902, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.024766561386059e-06, + "update_l2": 2.690529618121218e-05 + }, + "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.992800199943304e-07, + "update_l2": 2.750626890701824e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001609496248420328, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001609496248420328, + "observation_loss": 0.0001609496248420328, + "chamfer": 8.478693780489266e-05, + "track": 7.616268703714013e-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": 397, + "adam_update_count": 65902 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03362483996897936 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fa62fd93dcc54de9a55484558f6a6f40_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 398, + "next_interval": 0, + "next_adam_update": 65903, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 397, + "trained_intervals": 65902, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 65902, + "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.521750807762146, + "median": 7.347896099090576, + "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": -2.0411901473999023, + "median": 5.468258857727051, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5934805870056152, + "median": 1552.9259033203125, + "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.12987405061721802, + "median": 237.04864501953125, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0398.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0398.json new file mode 100644 index 0000000000000000000000000000000000000000..7b457a4433996ea42baabfa4e33d03c862edbe06 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0398.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0398", + "executed_epochs": 398, + "score": null, + "best_score": 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_1469f4d0398f4e2d86359eff712467bf.npz", + "optimizer_file": "boundary_1469f4d0398f4e2d86359eff712467bf_optimizer.pt", + "arrays_sha256": "5da82b532bd3ec0a0f70f9f8d80718bfb301a87c5657956e5ccdaa9b391b375e", + "optimizer_sha256": "872d44349321b3378ebaa3d9d16ce0e0218aa81a380a8f64c8a849976c2a2dac", + "stage": "adam", + "completed_passes": 398, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 66068, + "adam_update_count": 66068, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 399, + "consumed_count": 398, + "last_submitted_update": 66068, + "last_consumed_update": 65902, + "pending": [ + { + "reference": { + "source_update": 66068, + "completed_passes": 398, + "next_interval": 0, + "trained_intervals": 66068, + "snapshot": "pass_end_0398", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 398, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 66068, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 66068, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.907407398808573e-07, + "update_l2": 7.155321509344503e-05 + }, + "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.1736945282336819e-07, + "update_l2": 1.1817741324193776e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.394906762987375e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.394906762987375e-05, + "observation_loss": 8.394906762987375e-05, + "chamfer": 3.066101635340601e-05, + "track": 5.328805491444655e-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": 398, + "adam_update_count": 66068 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03541700099594891 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1469f4d0398f4e2d86359eff712467bf_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 399, + "next_interval": 0, + "next_adam_update": 66069, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 398, + "trained_intervals": 66068, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 66068, + "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.521750807762146, + "median": 7.347896099090576, + "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": -2.0411901473999023, + "median": 5.468258857727051, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5934805870056152, + "median": 1552.9259033203125, + "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.12987405061721802, + "median": 237.04864501953125, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0399.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0399.json new file mode 100644 index 0000000000000000000000000000000000000000..5c3fda061eafb6f506f7a8ee15a6d7e6a06d0167 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0399.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0399", + "executed_epochs": 399, + "score": null, + "best_score": 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_2ff6f35604494fdeadbc326eb49c260a.npz", + "optimizer_file": "boundary_2ff6f35604494fdeadbc326eb49c260a_optimizer.pt", + "arrays_sha256": "6a5848a6bc2ea0d84863e23158b97c7f85d585e8a4d91de85c13267a9ef67be0", + "optimizer_sha256": "941cb0fb6e2ed51d504a0f4f1ab2a6a89e99469d359ad67b164b9a0ec401f0d3", + "stage": "adam", + "completed_passes": 399, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 66234, + "adam_update_count": 66234, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 400, + "consumed_count": 399, + "last_submitted_update": 66234, + "last_consumed_update": 66068, + "pending": [ + { + "reference": { + "source_update": 66234, + "completed_passes": 399, + "next_interval": 0, + "trained_intervals": 66234, + "snapshot": "pass_end_0399", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 399, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 66234, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 66234, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0178639513469534e-06, + "update_l2": 4.24510608354467e-06 + }, + "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.918426270705822e-07, + "update_l2": 4.184494628134416e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001634990330785513, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001634990330785513, + "observation_loss": 0.0001634990330785513, + "chamfer": 8.717671153135598e-05, + "track": 7.63223142712377e-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": 399, + "adam_update_count": 66234 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033309621969237924 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2ff6f35604494fdeadbc326eb49c260a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 400, + "next_interval": 0, + "next_adam_update": 66235, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 399, + "trained_intervals": 66234, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 66234, + "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.5322224497795105, + "median": 7.350383281707764, + "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": -2.0516624450683594, + "median": 5.457802772521973, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5872982740402222, + "median": 1556.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.12852106988430023, + "median": 234.58291625976562, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0400.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0400.json new file mode 100644 index 0000000000000000000000000000000000000000..ec396032ad0c2be91265e54a5515e8e0a89b28ee --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0400.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0400", + "executed_epochs": 400, + "score": null, + "best_score": 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_98b4f885c81249a19c26ac99709ebe9b.npz", + "optimizer_file": "boundary_98b4f885c81249a19c26ac99709ebe9b_optimizer.pt", + "arrays_sha256": "8a611e5aa8c770b8a328f05e1053848d29e38d10c503d08857499b85033f13e7", + "optimizer_sha256": "9585bf260f8447dfd632ede226ea62564ad985ad2cf5df6a18dec21d05f4d02b", + "stage": "adam", + "completed_passes": 400, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 66400, + "adam_update_count": 66400, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 401, + "consumed_count": 400, + "last_submitted_update": 66400, + "last_consumed_update": 66234, + "pending": [ + { + "reference": { + "source_update": 66400, + "completed_passes": 400, + "next_interval": 0, + "trained_intervals": 66400, + "snapshot": "pass_end_0400", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 400, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 66400, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 66400, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.978490425055497e-07, + "update_l2": 3.8061525629018433e-06 + }, + "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.424163648764079e-07, + "update_l2": 4.804006948688766e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001577192742843181, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001577192742843181, + "observation_loss": 0.0001577192742843181, + "chamfer": 8.472528861602768e-05, + "track": 7.29939856682904e-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": 400, + "adam_update_count": 66400 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034798880806192756 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_98b4f885c81249a19c26ac99709ebe9b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 401, + "next_interval": 0, + "next_adam_update": 66401, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 400, + "trained_intervals": 66400, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 66400, + "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.5341438055038452, + "median": 7.350203514099121, + "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": -2.0529096126556396, + "median": 5.464867115020752, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5861709713935852, + "median": 1556.5133056640625, + "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.12836088240146637, + "median": 236.24545288085938, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0401.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0401.json new file mode 100644 index 0000000000000000000000000000000000000000..04079e1f2bd3a2098b7d4c35bfed83dddc1d433d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0401.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0401", + "executed_epochs": 401, + "score": null, + "best_score": 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_18d217ebab6c45d2aeb138d653f6832e.npz", + "optimizer_file": "boundary_18d217ebab6c45d2aeb138d653f6832e_optimizer.pt", + "arrays_sha256": "0f7199b4901aa1646cdb718fe93390593b89a68d76458a7c648165b4d39e4361", + "optimizer_sha256": "075426d63b5451943ab74ed414d6c986f296934697701b857b7d9fcef4171f5d", + "stage": "adam", + "completed_passes": 401, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 66566, + "adam_update_count": 66566, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 402, + "consumed_count": 401, + "last_submitted_update": 66566, + "last_consumed_update": 66400, + "pending": [ + { + "reference": { + "source_update": 66566, + "completed_passes": 401, + "next_interval": 0, + "trained_intervals": 66566, + "snapshot": "pass_end_0401", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 401, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 66566, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 66566, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0489222859177971e-06, + "update_l2": 7.65228924137773e-06 + }, + "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.787109446624527e-07, + "update_l2": 8.231822903326247e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016522618534509093, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016522618534509093, + "observation_loss": 0.00016522618534509093, + "chamfer": 8.938569953897968e-05, + "track": 7.584048580611125e-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": 401, + "adam_update_count": 66566 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.05516733811236918 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_18d217ebab6c45d2aeb138d653f6832e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 402, + "next_interval": 0, + "next_adam_update": 66567, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 401, + "trained_intervals": 66566, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 66566, + "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.5410916209220886, + "median": 7.350161552429199, + "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": -2.0592801570892334, + "median": 5.4694318771362305, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5821124911308289, + "median": 1556.447998046875, + "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.12754575908184052, + "median": 237.32574462890625, + "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": 437, + "controller_edge_stiffness": 19 + }, + "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_0402.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0402.json new file mode 100644 index 0000000000000000000000000000000000000000..bd14c20566c9b344b318b5ea8ad6de637fa9d021 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0402.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0402", + "executed_epochs": 402, + "score": null, + "best_score": 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_3a9407a488b44800ad180d9a87480742.npz", + "optimizer_file": "boundary_3a9407a488b44800ad180d9a87480742_optimizer.pt", + "arrays_sha256": "0dae1a76ab86e8824dbf8d137576b52c52ddd489331565f69728a896e1200e28", + "optimizer_sha256": "1c857b173c96de42874b2b8f2d71ac5920621cea8016721288c6bf7d5fa8029d", + "stage": "adam", + "completed_passes": 402, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 66732, + "adam_update_count": 66732, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 403, + "consumed_count": 402, + "last_submitted_update": 66732, + "last_consumed_update": 66566, + "pending": [ + { + "reference": { + "source_update": 66732, + "completed_passes": 402, + "next_interval": 0, + "trained_intervals": 66732, + "snapshot": "pass_end_0402", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 402, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 66732, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 66732, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.081386585610744e-06, + "update_l2": 1.8408711184747517e-05 + }, + "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.270985639072023e-07, + "update_l2": 1.9262781279394403e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016478046018164605, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016478046018164605, + "observation_loss": 0.00016478046018164605, + "chamfer": 8.571150101488456e-05, + "track": 7.906895916676149e-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": 402, + "adam_update_count": 66732 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03367861802689731 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3a9407a488b44800ad180d9a87480742_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 403, + "next_interval": 0, + "next_adam_update": 66733, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 402, + "trained_intervals": 66732, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 66732, + "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.5411331057548523, + "median": 7.348484992980957, + "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": -2.0592565536499023, + "median": 5.46943473815918, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5820883512496948, + "median": 1553.8406982421875, + "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.12754875421524048, + "median": 237.3265380859375, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0403.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0403.json new file mode 100644 index 0000000000000000000000000000000000000000..6594bceccbc89c5a5f8cac3edd5a545efb6e5642 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0403.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0403", + "executed_epochs": 403, + "score": null, + "best_score": 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_50c9a5ba24ad4e0a841b589c9d7de0ef.npz", + "optimizer_file": "boundary_50c9a5ba24ad4e0a841b589c9d7de0ef_optimizer.pt", + "arrays_sha256": "8013c8261e969fd7669ac8a28baa930643579f81fbc2ceb860b9f741ad1c718f", + "optimizer_sha256": "229b31941673e6061b3133af01a154eebb6cbc635f16e037ebfda39a5f8d5031", + "stage": "adam", + "completed_passes": 403, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 66898, + "adam_update_count": 66898, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 404, + "consumed_count": 403, + "last_submitted_update": 66898, + "last_consumed_update": 66732, + "pending": [ + { + "reference": { + "source_update": 66898, + "completed_passes": 403, + "next_interval": 0, + "trained_intervals": 66898, + "snapshot": "pass_end_0403", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 403, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 66898, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 66898, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0628731388351298e-06, + "update_l2": 8.488066669087857e-06 + }, + "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.890197260465357e-07, + "update_l2": 1.805394163056917e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016316326218657196, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016316326218657196, + "observation_loss": 0.00016316326218657196, + "chamfer": 8.712113049114123e-05, + "track": 7.604213897138834e-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": 403, + "adam_update_count": 66898 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03825573599897325 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_50c9a5ba24ad4e0a841b589c9d7de0ef_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 404, + "next_interval": 0, + "next_adam_update": 66899, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 403, + "trained_intervals": 66898, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 66898, + "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.5326546430587769, + "median": 7.348263740539551, + "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": -2.049926280975342, + "median": 5.473283767700195, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5870444774627686, + "median": 1553.496826171875, + "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.12874439358711243, + "median": 238.24380493164062, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0404.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0404.json new file mode 100644 index 0000000000000000000000000000000000000000..656a0ec68afda9f9215cfd4ff55300c110f93379 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0404.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0404", + "executed_epochs": 404, + "score": null, + "best_score": 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_662caa53813440eca46d9ee28c08f666.npz", + "optimizer_file": "boundary_662caa53813440eca46d9ee28c08f666_optimizer.pt", + "arrays_sha256": "0f6364f8e96676f69b15f1f86f2b81545b6bb026be0044185e3d11d6ebd8b989", + "optimizer_sha256": "0daad1137b0cc20ab5308ee5389f77b425a58ee593b59fca947b065d86a746f6", + "stage": "adam", + "completed_passes": 404, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 67064, + "adam_update_count": 67064, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 405, + "consumed_count": 404, + "last_submitted_update": 67064, + "last_consumed_update": 66898, + "pending": [ + { + "reference": { + "source_update": 67064, + "completed_passes": 404, + "next_interval": 0, + "trained_intervals": 67064, + "snapshot": "pass_end_0404", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 404, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 67064, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 67064, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0675438488760847e-06, + "update_l2": 6.133800980023807e-06 + }, + "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.033799652665039e-07, + "update_l2": 5.842414338985691e-07 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.000162152893608436, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.000162152893608436, + "observation_loss": 0.000162152893608436, + "chamfer": 8.604140020906925e-05, + "track": 7.611150067532435e-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": 404, + "adam_update_count": 67064 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03486925992183387 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_662caa53813440eca46d9ee28c08f666_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 405, + "next_interval": 0, + "next_adam_update": 67065, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 404, + "trained_intervals": 67064, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 67064, + "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.5222176313400269, + "median": 7.349267959594727, + "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": -2.039511203765869, + "median": 5.473208904266357, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.593203604221344, + "median": 1555.0576171875, + "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.1300922930240631, + "median": 238.24932861328125, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0405.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0405.json new file mode 100644 index 0000000000000000000000000000000000000000..46283fbf14f719db1a01c04c0292d1cf369528fb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0405.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0405", + "executed_epochs": 405, + "score": null, + "best_score": 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_024421e1f4b64d65b24f36edfa66c959.npz", + "optimizer_file": "boundary_024421e1f4b64d65b24f36edfa66c959_optimizer.pt", + "arrays_sha256": "92394828227b4045584da276bfec1bc7cc80bafb80eccd914f15a3226a1a078c", + "optimizer_sha256": "e967feeb4cb80a9ac88cd64f18b048196fa77d8ebcf563366d03ccf6e88a59c0", + "stage": "adam", + "completed_passes": 405, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 67230, + "adam_update_count": 67230, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 406, + "consumed_count": 405, + "last_submitted_update": 67230, + "last_consumed_update": 67064, + "pending": [ + { + "reference": { + "source_update": 67230, + "completed_passes": 405, + "next_interval": 0, + "trained_intervals": 67230, + "snapshot": "pass_end_0405", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 405, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 67230, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 67230, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.051639287652506e-06, + "update_l2": 5.785585472040111e-06 + }, + "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.085734642307216e-07, + "update_l2": 8.597918395025772e-07 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016115006292238832, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016115006292238832, + "observation_loss": 0.00016115006292238832, + "chamfer": 8.46356269903481e-05, + "track": 7.65144286560826e-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": 405, + "adam_update_count": 67230 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03388047497719526 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_024421e1f4b64d65b24f36edfa66c959_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 406, + "next_interval": 0, + "next_adam_update": 67231, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 405, + "trained_intervals": 67230, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 67230, + "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.5142756700515747, + "median": 7.349097728729248, + "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": -2.0313796997070312, + "median": 5.476163864135742, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5979335308074951, + "median": 1554.79296875, + "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.13115444779396057, + "median": 238.95924377441406, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0406.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0406.json new file mode 100644 index 0000000000000000000000000000000000000000..068ff244373b65a3105bc6c22dcf6568e58956f0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0406.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0406", + "executed_epochs": 406, + "score": null, + "best_score": 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_83fc9b29c62542e59ea0f129850b9c6a.npz", + "optimizer_file": "boundary_83fc9b29c62542e59ea0f129850b9c6a_optimizer.pt", + "arrays_sha256": "b00d20790af265ce96c587f0eda045db12d6829273d0b65ec0cc90f13c96f0a1", + "optimizer_sha256": "05b98510bacd7b764009568c1e98778b53f88c31e620b07c15f49d67c6c719eb", + "stage": "adam", + "completed_passes": 406, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 67396, + "adam_update_count": 67396, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 407, + "consumed_count": 406, + "last_submitted_update": 67396, + "last_consumed_update": 67230, + "pending": [ + { + "reference": { + "source_update": 67396, + "completed_passes": 406, + "next_interval": 0, + "trained_intervals": 67396, + "snapshot": "pass_end_0406", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 406, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 67396, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 67396, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0303995168214897e-06, + "update_l2": 1.1160178473801352e-05 + }, + "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.041243298364861e-07, + "update_l2": 1.997103026951663e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001654461375437677, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001654461375437677, + "observation_loss": 0.0001654461375437677, + "chamfer": 8.826576959108934e-05, + "track": 7.718037522863597e-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": 406, + "adam_update_count": 67396 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034344546031206846 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_83fc9b29c62542e59ea0f129850b9c6a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 407, + "next_interval": 0, + "next_adam_update": 67397, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 406, + "trained_intervals": 67396, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 67396, + "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.5187392234802246, + "median": 7.349193096160889, + "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": -2.0357987880706787, + "median": 5.473240852355957, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.595270574092865, + "median": 1554.9412841796875, + "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.13057614862918854, + "median": 238.2649688720703, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0407.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0407.json new file mode 100644 index 0000000000000000000000000000000000000000..e16411cbf2498e134f2132626fd7711ba11acd17 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0407.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0407", + "executed_epochs": 407, + "score": null, + "best_score": 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_4fa4406cace846559159a45c6a8b9b18.npz", + "optimizer_file": "boundary_4fa4406cace846559159a45c6a8b9b18_optimizer.pt", + "arrays_sha256": "fe279252b7de918758e7c6fb3f6ee8e6b5f2507c3c35a17e484c4f35eda3e3e3", + "optimizer_sha256": "8e9db0f543cadf06d6ab00e6f27c86dde39600587b0332e320c72795500dc7e2", + "stage": "adam", + "completed_passes": 407, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 67562, + "adam_update_count": 67562, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 408, + "consumed_count": 407, + "last_submitted_update": 67562, + "last_consumed_update": 67396, + "pending": [ + { + "reference": { + "source_update": 67562, + "completed_passes": 407, + "next_interval": 0, + "trained_intervals": 67562, + "snapshot": "pass_end_0407", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 407, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 67562, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 67562, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.93408401527995e-07, + "update_l2": 1.9579509171308018e-05 + }, + "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.2234799839916377e-07, + "update_l2": 6.865284376544878e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.829327271087095e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.829327271087095e-05, + "observation_loss": 8.829327271087095e-05, + "chamfer": 3.1924584618536755e-05, + "track": 5.6368688092334196e-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": 407, + "adam_update_count": 67562 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03418605402112007 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4fa4406cace846559159a45c6a8b9b18_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 408, + "next_interval": 0, + "next_adam_update": 67563, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 407, + "trained_intervals": 67562, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 67562, + "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.5187392234802246, + "median": 7.349193096160889, + "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": -2.0357987880706787, + "median": 5.473240852355957, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.595270574092865, + "median": 1554.9412841796875, + "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.13057614862918854, + "median": 238.2649688720703, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0408.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0408.json new file mode 100644 index 0000000000000000000000000000000000000000..312f0a79263932feaa335902ac2613f8bbbfad78 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0408.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0408", + "executed_epochs": 408, + "score": null, + "best_score": 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_7d160eeeb554421187ed071578738cb0.npz", + "optimizer_file": "boundary_7d160eeeb554421187ed071578738cb0_optimizer.pt", + "arrays_sha256": "53e9b695427d5ac2f6939f19a33444196fe852873c29f75b231d94372c1e6422", + "optimizer_sha256": "23b09759c3e303562a9abd45cb463fb0d3e913a6351c7d3317aa724954839bff", + "stage": "adam", + "completed_passes": 408, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 67728, + "adam_update_count": 67728, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 409, + "consumed_count": 408, + "last_submitted_update": 67728, + "last_consumed_update": 67562, + "pending": [ + { + "reference": { + "source_update": 67728, + "completed_passes": 408, + "next_interval": 0, + "trained_intervals": 67728, + "snapshot": "pass_end_0408", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 408, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 67728, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 67728, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.133244596639997e-07, + "update_l2": 4.410057590575889e-05 + }, + "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.219821399445209e-07, + "update_l2": 1.5610608897986822e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.55561884236522e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.55561884236522e-05, + "observation_loss": 8.55561884236522e-05, + "chamfer": 3.0725484975846484e-05, + "track": 5.483070344780572e-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": 408, + "adam_update_count": 67728 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034247583942487836 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7d160eeeb554421187ed071578738cb0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 409, + "next_interval": 0, + "next_adam_update": 67729, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 408, + "trained_intervals": 67728, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 67728, + "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.5187414288520813, + "median": 7.349193096160889, + "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": -2.0357987880706787, + "median": 5.473240852355957, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5952693223953247, + "median": 1554.9412841796875, + "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.13057614862918854, + "median": 238.2649688720703, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0409.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0409.json new file mode 100644 index 0000000000000000000000000000000000000000..04c91b345984c72b6839db4101e1d12ad1d91507 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0409.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0409", + "executed_epochs": 409, + "score": null, + "best_score": 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_b4b37ee1126041e7aa72e9fb674dad39.npz", + "optimizer_file": "boundary_b4b37ee1126041e7aa72e9fb674dad39_optimizer.pt", + "arrays_sha256": "14da3e8ba84e93cd53553ee2583f09b0e4df5b90d810b47baa95adffa1a95797", + "optimizer_sha256": "4485eda50ee4846c00420a294a236e660fae84d8f59d5854ef1d36c300ddf0c2", + "stage": "adam", + "completed_passes": 409, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 67894, + "adam_update_count": 67894, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 410, + "consumed_count": 409, + "last_submitted_update": 67894, + "last_consumed_update": 67728, + "pending": [ + { + "reference": { + "source_update": 67894, + "completed_passes": 409, + "next_interval": 0, + "trained_intervals": 67894, + "snapshot": "pass_end_0409", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 409, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 67894, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 67894, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.736356787470868e-07, + "update_l2": 6.551267870236188e-05 + }, + "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.337409222898714e-07, + "update_l2": 1.7336278688162565e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015344728308264166, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015344728308264166, + "observation_loss": 0.00015344728308264166, + "chamfer": 8.176167466444895e-05, + "track": 7.168560841819271e-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": 409, + "adam_update_count": 67894 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03408935503102839 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b4b37ee1126041e7aa72e9fb674dad39_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 410, + "next_interval": 0, + "next_adam_update": 67895, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 409, + "trained_intervals": 67894, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 67894, + "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.5263418555259705, + "median": 7.350923538208008, + "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": -2.0437002182006836, + "median": 5.472209930419922, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5907620787620544, + "median": 1557.6343994140625, + "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.12954846024513245, + "median": 237.99754333496094, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0410.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0410.json new file mode 100644 index 0000000000000000000000000000000000000000..19ec36e9792330e4ff8de29bb1db224035545a16 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0410.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0410", + "executed_epochs": 410, + "score": null, + "best_score": 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_20e26eac22bc4e00b97cbe0379fbf955.npz", + "optimizer_file": "boundary_20e26eac22bc4e00b97cbe0379fbf955_optimizer.pt", + "arrays_sha256": "5deee6f2d1d91c67f8b143c35170cfe7b47b277c3b2f741a09819cd67e161a61", + "optimizer_sha256": "d4aace8b300b5397883b7de7b1b95010f5f13942436f0e9e3a1786b654675793", + "stage": "adam", + "completed_passes": 410, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 68060, + "adam_update_count": 68060, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 411, + "consumed_count": 410, + "last_submitted_update": 68060, + "last_consumed_update": 67894, + "pending": [ + { + "reference": { + "source_update": 68060, + "completed_passes": 410, + "next_interval": 0, + "trained_intervals": 68060, + "snapshot": "pass_end_0410", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 410, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 68060, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 68060, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.326790185084974e-07, + "update_l2": 0.00011692581028910354 + }, + "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.2633347523660632e-07, + "update_l2": 7.068056584103033e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.093928383663297e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.093928383663297e-05, + "observation_loss": 9.093928383663297e-05, + "chamfer": 3.324084900668822e-05, + "track": 5.769843846792355e-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": 410, + "adam_update_count": 68060 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.041283817030489445 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_20e26eac22bc4e00b97cbe0379fbf955_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 411, + "next_interval": 0, + "next_adam_update": 68061, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 410, + "trained_intervals": 68060, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 68060, + "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.5263490080833435, + "median": 7.350923538208008, + "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": -2.043704032897949, + "median": 5.472203254699707, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5907579064369202, + "median": 1557.6343994140625, + "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.12954796850681305, + "median": 237.99581909179688, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0411.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0411.json new file mode 100644 index 0000000000000000000000000000000000000000..c116175f5a2c91f23ef7cd7f994e6530edaaf706 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0411.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0411", + "executed_epochs": 411, + "score": null, + "best_score": 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_e253f27134814deeb36070cd46b63a4d.npz", + "optimizer_file": "boundary_e253f27134814deeb36070cd46b63a4d_optimizer.pt", + "arrays_sha256": "d688e4f6a6360901eb696e65640019d81df890c0a9cf9c1d24f28ea862f78f62", + "optimizer_sha256": "583808cc84d08ab8aaaaf20220ebf8e4335662c028c2626a9420315972d5f473", + "stage": "adam", + "completed_passes": 411, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 68226, + "adam_update_count": 68226, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 412, + "consumed_count": 411, + "last_submitted_update": 68226, + "last_consumed_update": 68060, + "pending": [ + { + "reference": { + "source_update": 68226, + "completed_passes": 411, + "next_interval": 0, + "trained_intervals": 68226, + "snapshot": "pass_end_0411", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 411, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 68226, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 68226, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0394066976004979e-06, + "update_l2": 6.865094474051148e-05 + }, + "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.14881548951962e-07, + "update_l2": 1.302085456700297e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016490858979523182, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016490858979523182, + "observation_loss": 0.00016490858979523182, + "chamfer": 8.723164501134306e-05, + "track": 7.767694478388876e-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": 411, + "adam_update_count": 68226 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033636339008808136 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e253f27134814deeb36070cd46b63a4d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 412, + "next_interval": 0, + "next_adam_update": 68227, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 411, + "trained_intervals": 68226, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 68226, + "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.516045868396759, + "median": 7.35017728805542, + "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": -2.053074836730957, + "median": 5.475099086761475, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5968760251998901, + "median": 1556.472412109375, + "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.12833967804908752, + "median": 238.67486572265625, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0412.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0412.json new file mode 100644 index 0000000000000000000000000000000000000000..6cf271169d7c273210150c6e3cebef3245808098 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0412.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0412", + "executed_epochs": 412, + "score": null, + "best_score": 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_fe5fdbd06cae4535a273f78c09541496.npz", + "optimizer_file": "boundary_fe5fdbd06cae4535a273f78c09541496_optimizer.pt", + "arrays_sha256": "f1c397e060c9c1d8ba1a017f6eeca5eb83d44723ff80fa0f658af5cfbca608b8", + "optimizer_sha256": "c83c1b761186636bba1e16256752860751906ed4c2587039d6909e900a48832a", + "stage": "adam", + "completed_passes": 412, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 68392, + "adam_update_count": 68392, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 413, + "consumed_count": 412, + "last_submitted_update": 68392, + "last_consumed_update": 68226, + "pending": [ + { + "reference": { + "source_update": 68392, + "completed_passes": 412, + "next_interval": 0, + "trained_intervals": 68392, + "snapshot": "pass_end_0412", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 412, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 68392, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 68392, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.667351494295872e-07, + "update_l2": 0.00013291981304064393 + }, + "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.971163380356302e-07, + "update_l2": 2.3158174371928908e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001440236810594797, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001440236810594797, + "observation_loss": 0.0001440236810594797, + "chamfer": 7.731492223683745e-05, + "track": 6.670875154668465e-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": 412, + "adam_update_count": 68392 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0389020349830389 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fe5fdbd06cae4535a273f78c09541496_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 413, + "next_interval": 0, + "next_adam_update": 68393, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 412, + "trained_intervals": 68392, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 68392, + "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.5160519480705261, + "median": 7.35017728805542, + "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": -2.0530829429626465, + "median": 5.475090503692627, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5968723893165588, + "median": 1556.472412109375, + "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.12833863496780396, + "median": 238.67282104492188, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0413.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0413.json new file mode 100644 index 0000000000000000000000000000000000000000..06679b4352a358900331cf6d85df8aa5f71bb816 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0413.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0413", + "executed_epochs": 413, + "score": null, + "best_score": 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_aecb730f6a434e70b2ce661fdbf1ce50.npz", + "optimizer_file": "boundary_aecb730f6a434e70b2ce661fdbf1ce50_optimizer.pt", + "arrays_sha256": "26a7794c08146d56ce1ebfa0bfccd9518418ff3242310e46cffed17a75d38b3e", + "optimizer_sha256": "f9a41985b66f2f4569ae7b0e3e8a523a05ee136c4faa4510c1808ab6e6b93a77", + "stage": "adam", + "completed_passes": 413, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 68558, + "adam_update_count": 68558, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 414, + "consumed_count": 413, + "last_submitted_update": 68558, + "last_consumed_update": 68392, + "pending": [ + { + "reference": { + "source_update": 68558, + "completed_passes": 413, + "next_interval": 0, + "trained_intervals": 68558, + "snapshot": "pass_end_0413", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 413, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 68558, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 68558, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.837272045842838e-07, + "update_l2": 2.7432657589088194e-05 + }, + "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.0437291204398207e-07, + "update_l2": 8.732398782740347e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015927145432215184, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015927145432215184, + "observation_loss": 0.00015927145432215184, + "chamfer": 8.695213182363659e-05, + "track": 7.231932249851525e-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": 413, + "adam_update_count": 68558 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03463320294395089 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_aecb730f6a434e70b2ce661fdbf1ce50_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 414, + "next_interval": 0, + "next_adam_update": 68559, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 413, + "trained_intervals": 68558, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 68558, + "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.5263406038284302, + "median": 7.350429534912109, + "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": -2.0635218620300293, + "median": 5.474815368652344, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5907628536224365, + "median": 1556.8651123046875, + "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.12700589001178741, + "median": 238.61306762695312, + "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": 438, + "controller_edge_stiffness": 19 + }, + "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_0414.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0414.json new file mode 100644 index 0000000000000000000000000000000000000000..33f3700cbd660a954bb6acda59947283761bd9d6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0414.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0414", + "executed_epochs": 414, + "score": null, + "best_score": 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_031c6e53447e445d8eac3974b2cf1958.npz", + "optimizer_file": "boundary_031c6e53447e445d8eac3974b2cf1958_optimizer.pt", + "arrays_sha256": "62f61d93dd4d5bdf877cab955210a4dff47ed2ac6f052e766b9e950dce4ea5ea", + "optimizer_sha256": "16460d49e8b83436e8b04902e94f3036c70b639c1eaf59d3c48a9de98f17f958", + "stage": "adam", + "completed_passes": 414, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 68724, + "adam_update_count": 68724, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 415, + "consumed_count": 414, + "last_submitted_update": 68724, + "last_consumed_update": 68558, + "pending": [ + { + "reference": { + "source_update": 68724, + "completed_passes": 414, + "next_interval": 0, + "trained_intervals": 68724, + "snapshot": "pass_end_0414", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 414, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 68724, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 68724, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0043443126050988e-06, + "update_l2": 5.670302016369533e-06 + }, + "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.5183864472164714e-07, + "update_l2": 2.3934808268677443e-07 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015719886869192123, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015719886869192123, + "observation_loss": 0.00015719886869192123, + "chamfer": 8.415032789343968e-05, + "track": 7.304854079848155e-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": 414, + "adam_update_count": 68724 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03384617599658668 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_031c6e53447e445d8eac3974b2cf1958_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 415, + "next_interval": 0, + "next_adam_update": 68725, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 414, + "trained_intervals": 68724, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 68724, + "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.5158668160438538, + "median": 7.351761341094971, + "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": -2.0530476570129395, + "median": 5.475197792053223, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5969828963279724, + "median": 1558.93994140625, + "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.12834316492080688, + "median": 238.69857788085938, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0415.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0415.json new file mode 100644 index 0000000000000000000000000000000000000000..4a83102b6dc18838b83c287496bd532ebff1ee6b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0415.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0415", + "executed_epochs": 415, + "score": null, + "best_score": 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_72225064d1784103b43912cc37d2b9dd.npz", + "optimizer_file": "boundary_72225064d1784103b43912cc37d2b9dd_optimizer.pt", + "arrays_sha256": "a75c6988474f2678ca330745c1c3cd5c0e5e856ea4ee676f063d7f766292a855", + "optimizer_sha256": "ca797a6b42475ca39cd2ea395dd475b1882657fe1b47c44013a0be80ab1a29bf", + "stage": "adam", + "completed_passes": 415, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 68890, + "adam_update_count": 68890, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 416, + "consumed_count": 415, + "last_submitted_update": 68890, + "last_consumed_update": 68724, + "pending": [ + { + "reference": { + "source_update": 68890, + "completed_passes": 415, + "next_interval": 0, + "trained_intervals": 68890, + "snapshot": "pass_end_0415", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 415, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 68890, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 68890, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.495489515145891e-07, + "update_l2": 8.232624168158509e-06 + }, + "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.3462395997976273e-07, + "update_l2": 3.312216676931712e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.578553726896644e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.578553726896644e-05, + "observation_loss": 9.578553726896644e-05, + "chamfer": 3.3720240026013926e-05, + "track": 6.20652936049737e-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": 415, + "adam_update_count": 68890 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033690026961266994 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_72225064d1784103b43912cc37d2b9dd_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 416, + "next_interval": 0, + "next_adam_update": 68891, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 415, + "trained_intervals": 68890, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 68890, + "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.5158668160438538, + "median": 7.351761341094971, + "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": -2.0530476570129395, + "median": 5.475197792053223, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5969828963279724, + "median": 1558.93994140625, + "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.12834316492080688, + "median": 238.69857788085938, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0416.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0416.json new file mode 100644 index 0000000000000000000000000000000000000000..4c7a23fd08e06ac13ca083160a4d319545e5676c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0416.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0416", + "executed_epochs": 416, + "score": null, + "best_score": 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_0125d164c60e4f8d9b6f72bf89e17519.npz", + "optimizer_file": "boundary_0125d164c60e4f8d9b6f72bf89e17519_optimizer.pt", + "arrays_sha256": "0650585369cea8e76cc1467d99c87e8fd4e11ce8a9e9e3e0a038a816d700fc1d", + "optimizer_sha256": "111f501387abec7c05ab9bbfdbcaec3e9647e4b8eb422e18227b0d1096c4eb68", + "stage": "adam", + "completed_passes": 416, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 69056, + "adam_update_count": 69056, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 417, + "consumed_count": 416, + "last_submitted_update": 69056, + "last_consumed_update": 68890, + "pending": [ + { + "reference": { + "source_update": 69056, + "completed_passes": 416, + "next_interval": 0, + "trained_intervals": 69056, + "snapshot": "pass_end_0416", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 416, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 69056, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 69056, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.962417048976931e-07, + "update_l2": 1.7457699868828058e-05 + }, + "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.1915452802213622e-07, + "update_l2": 6.772950655431487e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.468778105452657e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.468778105452657e-05, + "observation_loss": 8.468778105452657e-05, + "chamfer": 3.105297582806088e-05, + "track": 5.363480158848688e-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": 416, + "adam_update_count": 69056 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0382200051099062 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0125d164c60e4f8d9b6f72bf89e17519_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 417, + "next_interval": 0, + "next_adam_update": 69057, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 416, + "trained_intervals": 69056, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 69056, + "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.5158668160438538, + "median": 7.351761341094971, + "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": -2.0530476570129395, + "median": 5.475197792053223, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5969828963279724, + "median": 1558.93994140625, + "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.12834316492080688, + "median": 238.69857788085938, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0417.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0417.json new file mode 100644 index 0000000000000000000000000000000000000000..6f961252ddc86007c591fa772e49046cfaa0e684 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0417.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0417", + "executed_epochs": 417, + "score": null, + "best_score": 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_85a08cf622184939a406d22e09292ffe.npz", + "optimizer_file": "boundary_85a08cf622184939a406d22e09292ffe_optimizer.pt", + "arrays_sha256": "b1c3301326cab437d4210a2df07b97a4134024abbbb17601c18478cb406a7649", + "optimizer_sha256": "600b311c024df8f281d1f025123817d53398605b99a5a513a002d0d3032b393b", + "stage": "adam", + "completed_passes": 417, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 69222, + "adam_update_count": 69222, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 418, + "consumed_count": 417, + "last_submitted_update": 69222, + "last_consumed_update": 69056, + "pending": [ + { + "reference": { + "source_update": 69222, + "completed_passes": 417, + "next_interval": 0, + "trained_intervals": 69222, + "snapshot": "pass_end_0417", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 417, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 69222, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 69222, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0678629678295692e-06, + "update_l2": 3.285662751295604e-05 + }, + "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.270456995276618e-07, + "update_l2": 2.1635951270582154e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016217282973229885, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016217282973229885, + "observation_loss": 0.00016217282973229885, + "chamfer": 8.476529183099046e-05, + "track": 7.740753062535077e-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": 417, + "adam_update_count": 69222 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03458955395035446 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_85a08cf622184939a406d22e09292ffe_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 418, + "next_interval": 0, + "next_adam_update": 69223, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 417, + "trained_intervals": 69222, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 69222, + "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.5097444653511047, + "median": 7.35167121887207, + "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": -2.0470902919769287, + "median": 5.475003719329834, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6006490588188171, + "median": 1558.7994384765625, + "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.12911003828048706, + "median": 238.66555786132812, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0418.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0418.json new file mode 100644 index 0000000000000000000000000000000000000000..7e5c1e8f4cad4463686f1e82b4c33cadec64c9a6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0418.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0418", + "executed_epochs": 418, + "score": null, + "best_score": 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_a950ebe775c5461aad760ed7ee9dd3e6.npz", + "optimizer_file": "boundary_a950ebe775c5461aad760ed7ee9dd3e6_optimizer.pt", + "arrays_sha256": "fb1be36bc65172712af3c5f0de6283535cc50d7a749cd4719e9b2ec8da01e6dc", + "optimizer_sha256": "c216d9600782bf93f329bde59b5b42016c77705eafb32f7a1e34e1313d4facdf", + "stage": "adam", + "completed_passes": 418, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 69388, + "adam_update_count": 69388, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 419, + "consumed_count": 418, + "last_submitted_update": 69388, + "last_consumed_update": 69222, + "pending": [ + { + "reference": { + "source_update": 69388, + "completed_passes": 418, + "next_interval": 0, + "trained_intervals": 69388, + "snapshot": "pass_end_0418", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 418, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 69388, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 69388, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.517320798593573e-07, + "update_l2": 2.967691580124665e-05 + }, + "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.2743095112455194e-07, + "update_l2": 7.418459063046612e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.062820026883855e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.062820026883855e-05, + "observation_loss": 9.062820026883855e-05, + "chamfer": 3.219791688024998e-05, + "track": 5.843028338858858e-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": 418, + "adam_update_count": 69388 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034320884849876165 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a950ebe775c5461aad760ed7ee9dd3e6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 419, + "next_interval": 0, + "next_adam_update": 69389, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 418, + "trained_intervals": 69388, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 69388, + "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.5097444653511047, + "median": 7.35167121887207, + "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": -2.0470902919769287, + "median": 5.475003719329834, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6006490588188171, + "median": 1558.7994384765625, + "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.12911003828048706, + "median": 238.66555786132812, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0419.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0419.json new file mode 100644 index 0000000000000000000000000000000000000000..10a61c1b1860ae168391863921ca50a991d7d440 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0419.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0419", + "executed_epochs": 419, + "score": null, + "best_score": 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_a5be509cac864ca48710e7d9b5e7dae6.npz", + "optimizer_file": "boundary_a5be509cac864ca48710e7d9b5e7dae6_optimizer.pt", + "arrays_sha256": "bbafa286acfcce5ee5e2e1e9cf610a237c913d628ad7042354f7857618359025", + "optimizer_sha256": "52ee2139bac1a937fe1e0ecccead2111e1ce1154e49b684002eae827a967d2ef", + "stage": "adam", + "completed_passes": 419, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 69554, + "adam_update_count": 69554, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 420, + "consumed_count": 419, + "last_submitted_update": 69554, + "last_consumed_update": 69388, + "pending": [ + { + "reference": { + "source_update": 69554, + "completed_passes": 419, + "next_interval": 0, + "trained_intervals": 69554, + "snapshot": "pass_end_0419", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 419, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 69554, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 69554, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.708059234166285e-07, + "update_l2": 6.0018443036824465e-05 + }, + "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.2286677986139694e-07, + "update_l2": 1.5496068954234943e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.661594620207325e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.661594620207325e-05, + "observation_loss": 8.661594620207325e-05, + "chamfer": 3.128305252175778e-05, + "track": 5.5332893680315465e-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": 419, + "adam_update_count": 69554 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034403346944600344 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a5be509cac864ca48710e7d9b5e7dae6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 420, + "next_interval": 0, + "next_adam_update": 69555, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 419, + "trained_intervals": 69554, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 69554, + "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.5097470283508301, + "median": 7.35167121887207, + "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": -2.0470902919769287, + "median": 5.475003719329834, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.600647509098053, + "median": 1558.7994384765625, + "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.12911003828048706, + "median": 238.66555786132812, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0420.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0420.json new file mode 100644 index 0000000000000000000000000000000000000000..5a26cbcb18d57ec9dadf37f675187053298f299a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0420.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0420", + "executed_epochs": 420, + "score": null, + "best_score": 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_4270e8a0b01a46febde92e0d23c6482d.npz", + "optimizer_file": "boundary_4270e8a0b01a46febde92e0d23c6482d_optimizer.pt", + "arrays_sha256": "2f6b3dca55c8e7c9ffa201858e9d082583402a6777efeb686e141d4edd02caf0", + "optimizer_sha256": "6da779dbdc36295019b867efa3b00c9d6744afdfe853abbc83dfd86ce46f032b", + "stage": "adam", + "completed_passes": 420, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 69720, + "adam_update_count": 69720, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 421, + "consumed_count": 420, + "last_submitted_update": 69720, + "last_consumed_update": 69554, + "pending": [ + { + "reference": { + "source_update": 69720, + "completed_passes": 420, + "next_interval": 0, + "trained_intervals": 69720, + "snapshot": "pass_end_0420", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 420, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 69720, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 69720, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.04129638759332e-07, + "update_l2": 0.00013582846440840513 + }, + "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.2027936691083596e-07, + "update_l2": 3.728008596226573e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.770135173108429e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.770135173108429e-05, + "observation_loss": 8.770135173108429e-05, + "chamfer": 3.241221929783933e-05, + "track": 5.528912879526615e-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": 420, + "adam_update_count": 69720 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034496861044317484 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4270e8a0b01a46febde92e0d23c6482d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 421, + "next_interval": 0, + "next_adam_update": 69721, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 420, + "trained_intervals": 69720, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 69720, + "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.5097520351409912, + "median": 7.35167121887207, + "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": -2.0470902919769287, + "median": 5.475004196166992, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6006445288658142, + "median": 1558.7994384765625, + "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.12911003828048706, + "median": 238.6657257080078, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0421.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0421.json new file mode 100644 index 0000000000000000000000000000000000000000..3a9cbac6e3dcaaa7e65a6f34222a5ff219012caa --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0421.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0421", + "executed_epochs": 421, + "score": null, + "best_score": 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_1558b4daa27b464fb62ed348610365c3.npz", + "optimizer_file": "boundary_1558b4daa27b464fb62ed348610365c3_optimizer.pt", + "arrays_sha256": "ce1b2b941ad5303e92942427ae4515f21da2a30c9ea7bd3faee1ab735bdaea2f", + "optimizer_sha256": "f5115bebc5e9330db6d7e6632d18a0f3c0691f6a25e277c9ae88a36cb5f51f06", + "stage": "adam", + "completed_passes": 421, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 69886, + "adam_update_count": 69886, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 422, + "consumed_count": 421, + "last_submitted_update": 69886, + "last_consumed_update": 69720, + "pending": [ + { + "reference": { + "source_update": 69886, + "completed_passes": 421, + "next_interval": 0, + "trained_intervals": 69886, + "snapshot": "pass_end_0421", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 421, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 69886, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 69886, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.270143444453424e-07, + "update_l2": 0.0002794076572172344 + }, + "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.2617920219781809e-07, + "update_l2": 8.175110269803554e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.071647218661383e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.071647218661383e-05, + "observation_loss": 9.071647218661383e-05, + "chamfer": 3.225451655453071e-05, + "track": 5.846195563208312e-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": 421, + "adam_update_count": 69886 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03736969782039523 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1558b4daa27b464fb62ed348610365c3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 422, + "next_interval": 0, + "next_adam_update": 69887, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 421, + "trained_intervals": 69886, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 69886, + "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.5097634792327881, + "median": 7.35167121887207, + "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": -2.0470993518829346, + "median": 5.475011825561523, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.600637674331665, + "median": 1558.7994384765625, + "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.12910886108875275, + "median": 238.66741943359375, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0422.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0422.json new file mode 100644 index 0000000000000000000000000000000000000000..bf4f6ae0e17269f96b3495057b55db93101daed7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0422.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0422", + "executed_epochs": 422, + "score": null, + "best_score": 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_ce619037f7304706b468ff395d001db6.npz", + "optimizer_file": "boundary_ce619037f7304706b468ff395d001db6_optimizer.pt", + "arrays_sha256": "43f7db3093dc6590cef80b508580def33dfbd26ed899a3fd9a95d4dbe149f77d", + "optimizer_sha256": "b9692e8df1f5aba7f78212c2642372f1174fba1ec2fd372e3ff5a8d12ee02ad4", + "stage": "adam", + "completed_passes": 422, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 70052, + "adam_update_count": 70052, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 423, + "consumed_count": 422, + "last_submitted_update": 70052, + "last_consumed_update": 69886, + "pending": [ + { + "reference": { + "source_update": 70052, + "completed_passes": 422, + "next_interval": 0, + "trained_intervals": 70052, + "snapshot": "pass_end_0422", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 422, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 70052, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 70052, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.010483401842066e-06, + "update_l2": 2.3634662284166552e-05 + }, + "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.489553759867704e-07, + "update_l2": 2.0648326426453423e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016289549239445478, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016289549239445478, + "observation_loss": 0.00016289549239445478, + "chamfer": 8.854123007040471e-05, + "track": 7.435426232405007e-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": 422, + "adam_update_count": 70052 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033539566211402416 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ce619037f7304706b468ff395d001db6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 423, + "next_interval": 0, + "next_adam_update": 70053, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 422, + "trained_intervals": 70052, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 70052, + "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.4992905855178833, + "median": 7.349732875823975, + "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": -2.0366263389587402, + "median": 5.4757256507873535, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069611310958862, + "median": 1555.7808837890625, + "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.13046813011169434, + "median": 238.87469482421875, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0423.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0423.json new file mode 100644 index 0000000000000000000000000000000000000000..5bd4187dde2d7036eeae2c1d7f993c28095a166c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0423.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0423", + "executed_epochs": 423, + "score": null, + "best_score": 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_98be34d2fc9c4065a3efe9679857c287.npz", + "optimizer_file": "boundary_98be34d2fc9c4065a3efe9679857c287_optimizer.pt", + "arrays_sha256": "cd4ab6f8a65464a290493d405784e0015a47c9161b5a8075ff3d770d58c9e65a", + "optimizer_sha256": "f331c3fbebf0cfdf8a1b779d91fdfde27f017a078cda534c34e45727ad0e8a8f", + "stage": "adam", + "completed_passes": 423, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 70218, + "adam_update_count": 70218, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 424, + "consumed_count": 423, + "last_submitted_update": 70218, + "last_consumed_update": 70052, + "pending": [ + { + "reference": { + "source_update": 70218, + "completed_passes": 423, + "next_interval": 0, + "trained_intervals": 70218, + "snapshot": "pass_end_0423", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 423, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 70218, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 70218, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.200443405963597e-07, + "update_l2": 0.00013526133261620998 + }, + "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.392795212495912e-07, + "update_l2": 7.412653758365195e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.624434460420161e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.624434460420161e-05, + "observation_loss": 9.624434460420161e-05, + "chamfer": 3.328450475237332e-05, + "track": 6.295983621384948e-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": 423, + "adam_update_count": 70218 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034123111981898546 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_98be34d2fc9c4065a3efe9679857c287_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 424, + "next_interval": 0, + "next_adam_update": 70219, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 423, + "trained_intervals": 70218, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 70218, + "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.4992908239364624, + "median": 7.349857807159424, + "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": -2.0366263389587402, + "median": 5.4757256507873535, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069609522819519, + "median": 1555.9752197265625, + "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.13046813011169434, + "median": 238.87469482421875, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0424.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0424.json new file mode 100644 index 0000000000000000000000000000000000000000..3c835994cc5d7aeaf50136122f063cca246290de --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0424.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0424", + "executed_epochs": 424, + "score": null, + "best_score": 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_08ff5559ce7f4eac9c5e980b2d1c4a5b.npz", + "optimizer_file": "boundary_08ff5559ce7f4eac9c5e980b2d1c4a5b_optimizer.pt", + "arrays_sha256": "95443d024f55754cfd02e40a88c24da1185a77dcaceafdfb24e98930f3c58107", + "optimizer_sha256": "1c9886dd1bc33eb025a7870ad4b4b23cb84ae32c02cbff705da6739a88621b6d", + "stage": "adam", + "completed_passes": 424, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 70384, + "adam_update_count": 70384, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 425, + "consumed_count": 424, + "last_submitted_update": 70384, + "last_consumed_update": 70218, + "pending": [ + { + "reference": { + "source_update": 70384, + "completed_passes": 424, + "next_interval": 0, + "trained_intervals": 70384, + "snapshot": "pass_end_0424", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 424, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 70384, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 70384, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.009871652968286e-06, + "update_l2": 9.677913476480171e-05 + }, + "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.820712433684093e-07, + "update_l2": 9.535302524454892e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001556456263642758, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001556456263642758, + "observation_loss": 0.0001556456263642758, + "chamfer": 8.224587509175763e-05, + "track": 7.339974399656057e-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": 424, + "adam_update_count": 70384 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03954298794269562 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_08ff5559ce7f4eac9c5e980b2d1c4a5b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 425, + "next_interval": 0, + "next_adam_update": 70385, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 424, + "trained_intervals": 70384, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 70384, + "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.49930500984191895, + "median": 7.349732875823975, + "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": -2.036640167236328, + "median": 5.475705146789551, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069523692131042, + "median": 1555.7808837890625, + "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.1304663121700287, + "median": 238.8697052001953, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0425.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0425.json new file mode 100644 index 0000000000000000000000000000000000000000..c94387416bec6387e2ecc2955a74ace4064cd924 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0425.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0425", + "executed_epochs": 425, + "score": null, + "best_score": 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_db03d7143a8240e5ae2c257b9810400e.npz", + "optimizer_file": "boundary_db03d7143a8240e5ae2c257b9810400e_optimizer.pt", + "arrays_sha256": "f5f5693e33364866b45026183fae10902d3f82ae6f63d16c4c1bf795c952bc7c", + "optimizer_sha256": "f411fd3ca1b03ac19db97018d4f85175ccdf24f5140ecb9696a17c9bf32db5bb", + "stage": "adam", + "completed_passes": 425, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 70550, + "adam_update_count": 70550, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 426, + "consumed_count": 425, + "last_submitted_update": 70550, + "last_consumed_update": 70384, + "pending": [ + { + "reference": { + "source_update": 70550, + "completed_passes": 425, + "next_interval": 0, + "trained_intervals": 70550, + "snapshot": "pass_end_0425", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 425, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 70550, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 70550, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.770588356630469e-07, + "update_l2": 0.00029882974922657013 + }, + "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.3349799132811313e-07, + "update_l2": 3.6448942410061136e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.331257024314255e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.331257024314255e-05, + "observation_loss": 9.331257024314255e-05, + "chamfer": 3.259287404944189e-05, + "track": 6.071969983167946e-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": 425, + "adam_update_count": 70550 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034023757791146636 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_db03d7143a8240e5ae2c257b9810400e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 426, + "next_interval": 0, + "next_adam_update": 70551, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 425, + "trained_intervals": 70550, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 70550, + "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.4993079602718353, + "median": 7.349857807159424, + "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": -2.036640167236328, + "median": 5.475705146789551, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069505214691162, + "median": 1555.9752197265625, + "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.1304663121700287, + "median": 238.8697052001953, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0426.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0426.json new file mode 100644 index 0000000000000000000000000000000000000000..8bd8793a0d256b11b961e442475c755ad3dbf986 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0426.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0426", + "executed_epochs": 426, + "score": null, + "best_score": 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_9227f169c73a42b2837d3287030e2fc3.npz", + "optimizer_file": "boundary_9227f169c73a42b2837d3287030e2fc3_optimizer.pt", + "arrays_sha256": "c1ca52400ed1f1a1eaf0d8fcf4f428efbc3b1c5297790d6c5f036952b70cada2", + "optimizer_sha256": "7e0f9ffdfba75b60f77deed5a1ea7dc1e6972433fbce75b9e8af032344f73746", + "stage": "adam", + "completed_passes": 426, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 70716, + "adam_update_count": 70716, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 427, + "consumed_count": 426, + "last_submitted_update": 70716, + "last_consumed_update": 70550, + "pending": [ + { + "reference": { + "source_update": 70716, + "completed_passes": 426, + "next_interval": 0, + "trained_intervals": 70716, + "snapshot": "pass_end_0426", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 426, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 70716, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 70716, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.081980927774566e-07, + "update_l2": 0.000508829252794385 + }, + "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.2173001096016378e-07, + "update_l2": 7.333202665904537e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.88929862412624e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.88929862412624e-05, + "observation_loss": 8.88929862412624e-05, + "chamfer": 3.2798350730445236e-05, + "track": 5.609463551081717e-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": 426, + "adam_update_count": 70716 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04210457601584494 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9227f169c73a42b2837d3287030e2fc3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 427, + "next_interval": 0, + "next_adam_update": 70717, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 426, + "trained_intervals": 70716, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 70716, + "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.49931439757347107, + "median": 7.349857807159424, + "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": -2.0366439819335938, + "median": 5.475705146789551, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069466471672058, + "median": 1555.9752197265625, + "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.1304658204317093, + "median": 238.8697052001953, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0427.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0427.json new file mode 100644 index 0000000000000000000000000000000000000000..27fa16b2a65bf21d88e4c7a0b03b5332aa8a50ba --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0427.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0427", + "executed_epochs": 427, + "score": null, + "best_score": 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_6a1127fa97c44a69a457de4674f24eac.npz", + "optimizer_file": "boundary_6a1127fa97c44a69a457de4674f24eac_optimizer.pt", + "arrays_sha256": "f7560c6a7d6bb6c0efbc0f63e7f888d9547d98829286b2fb59cee276f38cffe3", + "optimizer_sha256": "e06f349effa7da14967842e214dff9613f19d11c5481590ebaebe58be47d2b5e", + "stage": "adam", + "completed_passes": 427, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 70882, + "adam_update_count": 70882, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 428, + "consumed_count": 427, + "last_submitted_update": 70882, + "last_consumed_update": 70716, + "pending": [ + { + "reference": { + "source_update": 70882, + "completed_passes": 427, + "next_interval": 0, + "trained_intervals": 70882, + "snapshot": "pass_end_0427", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 427, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 70882, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 70882, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.964362230770348e-07, + "update_l2": 0.0008781760698184371 + }, + "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.2518918879322882e-07, + "update_l2": 0.00015770431491546333 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.925954898586497e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.925954898586497e-05, + "observation_loss": 8.925954898586497e-05, + "chamfer": 3.1842002499615774e-05, + "track": 5.7417546486249194e-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": 427, + "adam_update_count": 70882 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035292810993269086 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6a1127fa97c44a69a457de4674f24eac_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 428, + "next_interval": 0, + "next_adam_update": 70883, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 427, + "trained_intervals": 70882, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 70882, + "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.4993278682231903, + "median": 7.349857807159424, + "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": -2.0366525650024414, + "median": 5.475705146789551, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069384813308716, + "median": 1555.9752197265625, + "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.13046470284461975, + "median": 238.86976623535156, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0428.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0428.json new file mode 100644 index 0000000000000000000000000000000000000000..3084a17785807434aa5064fbdb6425e913a576af --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0428.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0428", + "executed_epochs": 428, + "score": null, + "best_score": 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_08cb8c9b1d6e47a8a6982f0d238b4968.npz", + "optimizer_file": "boundary_08cb8c9b1d6e47a8a6982f0d238b4968_optimizer.pt", + "arrays_sha256": "944d8b9849d91f028d7d0106cf5c914547ac5a82a5c489a1a80a1e0c0a316bf4", + "optimizer_sha256": "7b03afeba7d4f6644bc21942541d1f7decacae3b45c088770287e38e89d41ca6", + "stage": "adam", + "completed_passes": 428, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 71048, + "adam_update_count": 71048, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 429, + "consumed_count": 428, + "last_submitted_update": 71048, + "last_consumed_update": 70882, + "pending": [ + { + "reference": { + "source_update": 71048, + "completed_passes": 428, + "next_interval": 0, + "trained_intervals": 71048, + "snapshot": "pass_end_0428", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 428, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 71048, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 71048, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.678412549059431e-07, + "update_l2": 0.0012378186220303178 + }, + "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.1947626887831575e-07, + "update_l2": 0.00029099799576215446 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.409500878769904e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.409500878769904e-05, + "observation_loss": 8.409500878769904e-05, + "chamfer": 3.171259231748991e-05, + "track": 5.2382420108187944e-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": 428, + "adam_update_count": 71048 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03510720795020461 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_08cb8c9b1d6e47a8a6982f0d238b4968_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 429, + "next_interval": 0, + "next_adam_update": 71049, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 428, + "trained_intervals": 71048, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 71048, + "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.4993584156036377, + "median": 7.349857807159424, + "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": -2.036673069000244, + "median": 5.475700855255127, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6069199442863464, + "median": 1555.9752197265625, + "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.13046202063560486, + "median": 238.8687744140625, + "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": 439, + "controller_edge_stiffness": 19 + }, + "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_0429.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0429.json new file mode 100644 index 0000000000000000000000000000000000000000..5acbf6eecd03b1cda68a0a6fc0f68d20004d4f50 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0429.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0429", + "executed_epochs": 429, + "score": null, + "best_score": 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_ae7896b4776d46aea31c02d1ba61bc38.npz", + "optimizer_file": "boundary_ae7896b4776d46aea31c02d1ba61bc38_optimizer.pt", + "arrays_sha256": "dd019ee0402eb2a0096bec9bf391a28d5910596a921b59fbc6d776707894679f", + "optimizer_sha256": "99e96ba8fb919a3bb7e8fdc18f00feb03aed3f13ccf3e36e33030b85fee3e1a0", + "stage": "adam", + "completed_passes": 429, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 71214, + "adam_update_count": 71214, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 430, + "consumed_count": 429, + "last_submitted_update": 71214, + "last_consumed_update": 71048, + "pending": [ + { + "reference": { + "source_update": 71214, + "completed_passes": 429, + "next_interval": 0, + "trained_intervals": 71214, + "snapshot": "pass_end_0429", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 429, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 71214, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 71214, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.710630830435548e-07, + "update_l2": 0.0015717585338279605 + }, + "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.2141391891873354e-07, + "update_l2": 0.0004792065010406077 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.473674097331241e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.473674097331241e-05, + "observation_loss": 8.473674097331241e-05, + "chamfer": 3.1924348149914294e-05, + "track": 5.281239282339811e-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": 429, + "adam_update_count": 71214 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03456933400593698 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ae7896b4776d46aea31c02d1ba61bc38_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 430, + "next_interval": 0, + "next_adam_update": 71215, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 429, + "trained_intervals": 71214, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 71214, + "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.499435693025589, + "median": 7.349977493286133, + "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": -2.036724090576172, + "median": 5.475697040557861, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6068730354309082, + "median": 1556.161376953125, + "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.1304553747177124, + "median": 238.86802673339844, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0430.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0430.json new file mode 100644 index 0000000000000000000000000000000000000000..5abbdb69edd80d77ca835755f8effac8017b5ec9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0430.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0430", + "executed_epochs": 430, + "score": null, + "best_score": 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_f8862a3fd05e40bb9a149894ce4d5401.npz", + "optimizer_file": "boundary_f8862a3fd05e40bb9a149894ce4d5401_optimizer.pt", + "arrays_sha256": "b833b552fad2822465cdfeeeb260e1f3e230aea3249142d1c91a0f0970437714", + "optimizer_sha256": "5f55e6e77487526fadc490dfc3cffca20a052ebfc39a03fae28c466105a5dc21", + "stage": "adam", + "completed_passes": 430, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 71380, + "adam_update_count": 71380, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 431, + "consumed_count": 430, + "last_submitted_update": 71380, + "last_consumed_update": 71214, + "pending": [ + { + "reference": { + "source_update": 71380, + "completed_passes": 430, + "next_interval": 0, + "trained_intervals": 71380, + "snapshot": "pass_end_0430", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 430, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 71380, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 71380, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.167184665173409e-07, + "update_l2": 0.002053795615211129 + }, + "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.2611015165475692e-07, + "update_l2": 0.000797706947196275 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.77409111126326e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.77409111126326e-05, + "observation_loss": 8.77409111126326e-05, + "chamfer": 3.271048626629636e-05, + "track": 5.5030424846336246e-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": 430, + "adam_update_count": 71380 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03456126991659403 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f8862a3fd05e40bb9a149894ce4d5401_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 431, + "next_interval": 0, + "next_adam_update": 71381, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 430, + "trained_intervals": 71380, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 71380, + "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.4995999336242676, + "median": 7.349977493286133, + "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": -2.036836862564087, + "median": 5.4756855964660645, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6067733764648438, + "median": 1556.161376953125, + "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.13044066727161407, + "median": 238.86558532714844, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0431.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0431.json new file mode 100644 index 0000000000000000000000000000000000000000..b719d8dcfff8d0ca09796219a4d2885726bfdb24 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0431.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0431", + "executed_epochs": 431, + "score": null, + "best_score": 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_11b484f94393488baef68af0f8453a8c.npz", + "optimizer_file": "boundary_11b484f94393488baef68af0f8453a8c_optimizer.pt", + "arrays_sha256": "a2abe2fd6afd58be708bbe92613de0370305aaf7d45b15acbe5a3198c14872de", + "optimizer_sha256": "9f8ba06c164a4fbacfbdd8e032b8f9920394050b7c78433d26331d9d1efd2a0e", + "stage": "adam", + "completed_passes": 431, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 71546, + "adam_update_count": 71546, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 432, + "consumed_count": 431, + "last_submitted_update": 71546, + "last_consumed_update": 71380, + "pending": [ + { + "reference": { + "source_update": 71546, + "completed_passes": 431, + "next_interval": 0, + "trained_intervals": 71546, + "snapshot": "pass_end_0431", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 431, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 71546, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 71546, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.591961667050782e-07, + "update_l2": 0.002580227330327034 + }, + "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.2133541815728677e-07, + "update_l2": 0.0010852360865101218 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.487472223350778e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.487472223350778e-05, + "observation_loss": 8.487472223350778e-05, + "chamfer": 3.219542486476712e-05, + "track": 5.267929736874066e-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": 431, + "adam_update_count": 71546 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03416518401354551 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_11b484f94393488baef68af0f8453a8c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 432, + "next_interval": 0, + "next_adam_update": 71547, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 431, + "trained_intervals": 71546, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 71546, + "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.4999336302280426, + "median": 7.350070476531982, + "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": -2.037071704864502, + "median": 5.475739479064941, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6065708994865417, + "median": 1556.3062744140625, + "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.13041003048419952, + "median": 238.87872314453125, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0432.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0432.json new file mode 100644 index 0000000000000000000000000000000000000000..c9d8b09448ee71cfc5100842733963dcab6b7459 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0432.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0432", + "executed_epochs": 432, + "score": null, + "best_score": 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_7c383ec04ea940438a5743d93cb0d82f.npz", + "optimizer_file": "boundary_7c383ec04ea940438a5743d93cb0d82f_optimizer.pt", + "arrays_sha256": "250bcdfd78f07527d939431aa6dfe01041fd69e7ef4d273c78045db7b0a4b556", + "optimizer_sha256": "144ffa8196d4a1f6a5d9b2504692f776bc2186d33d2acfc882aff18194d8509f", + "stage": "adam", + "completed_passes": 432, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 71712, + "adam_update_count": 71712, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 433, + "consumed_count": 432, + "last_submitted_update": 71712, + "last_consumed_update": 71546, + "pending": [ + { + "reference": { + "source_update": 71712, + "completed_passes": 432, + "next_interval": 0, + "trained_intervals": 71712, + "snapshot": "pass_end_0432", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 432, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 71712, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 71712, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.171742938931857e-07, + "update_l2": 0.002914088312536478 + }, + "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.2970984641924588e-07, + "update_l2": 0.0014330262783914804 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.976408571470529e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.976408571470529e-05, + "observation_loss": 8.976408571470529e-05, + "chamfer": 3.324768476886675e-05, + "track": 5.651640458381735e-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": 432, + "adam_update_count": 71712 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03520438680425286 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7c383ec04ea940438a5743d93cb0d82f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 433, + "next_interval": 0, + "next_adam_update": 71713, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 432, + "trained_intervals": 71712, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 71712, + "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.5002492666244507, + "median": 7.350070476531982, + "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": -2.037337064743042, + "median": 5.4767374992370605, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6063794493675232, + "median": 1556.3062744140625, + "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.1303754299879074, + "median": 239.1129608154297, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0433.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0433.json new file mode 100644 index 0000000000000000000000000000000000000000..d53417d952ee7ae70961bdd66f0993f5c32a933b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0433.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0433", + "executed_epochs": 433, + "score": null, + "best_score": 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_1fef3623322648bc8bea287ba74b34e7.npz", + "optimizer_file": "boundary_1fef3623322648bc8bea287ba74b34e7_optimizer.pt", + "arrays_sha256": "0d1720222b6352b551cee67932a0e184db67e8d59fdccc513d6389e0f1cfb275", + "optimizer_sha256": "8b35e8ec9d1e2dadd6feb48ffe7ecbfc726bec167d0bf094764a96fb1bf0e2a2", + "stage": "adam", + "completed_passes": 433, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 71878, + "adam_update_count": 71878, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 434, + "consumed_count": 433, + "last_submitted_update": 71878, + "last_consumed_update": 71712, + "pending": [ + { + "reference": { + "source_update": 71878, + "completed_passes": 433, + "next_interval": 0, + "trained_intervals": 71878, + "snapshot": "pass_end_0433", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 433, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 71878, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 71878, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.939639322605217e-07, + "update_l2": 0.0038820006884634495 + }, + "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.2834155427299265e-07, + "update_l2": 0.001658311695791781 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.566105680074543e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.566105680074543e-05, + "observation_loss": 8.566105680074543e-05, + "chamfer": 3.227169145247899e-05, + "track": 5.338936171028763e-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": 433, + "adam_update_count": 71878 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035514450864866376 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1fef3623322648bc8bea287ba74b34e7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 434, + "next_interval": 0, + "next_adam_update": 71879, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 433, + "trained_intervals": 71878, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 71878, + "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.5015419125556946, + "median": 7.350070476531982, + "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": -2.0383660793304443, + "median": 5.4789557456970215, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6055961847305298, + "median": 1556.3062744140625, + "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.13024134933948517, + "median": 239.63619995117188, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0434.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0434.json new file mode 100644 index 0000000000000000000000000000000000000000..f400dcb5cdc84e5f88523394c0c2ab4ff2393dc2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0434.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0434", + "executed_epochs": 434, + "score": null, + "best_score": 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_6d446453815d493ba5773d90174c3b49.npz", + "optimizer_file": "boundary_6d446453815d493ba5773d90174c3b49_optimizer.pt", + "arrays_sha256": "b2d4adcda588aa663070a2c08d7142df5f3e2350897a93e92658e192086f4a0f", + "optimizer_sha256": "cd92d69ae2ea65a278ac3f9d25cb1a795e6e057e5c5d11f0bc24372e01a2db28", + "stage": "adam", + "completed_passes": 434, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 72044, + "adam_update_count": 72044, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 435, + "consumed_count": 434, + "last_submitted_update": 72044, + "last_consumed_update": 71878, + "pending": [ + { + "reference": { + "source_update": 72044, + "completed_passes": 434, + "next_interval": 0, + "trained_intervals": 72044, + "snapshot": "pass_end_0434", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 434, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 72044, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 72044, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.86024441417976e-07, + "update_l2": 0.004883060231804848 + }, + "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.3855417080321786e-07, + "update_l2": 0.0020245236810296774 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.372659794986248e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.372659794986248e-05, + "observation_loss": 8.372659794986248e-05, + "chamfer": 3.2413787266705185e-05, + "track": 5.131280704517849e-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": 434, + "adam_update_count": 72044 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03358113602735102 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6d446453815d493ba5773d90174c3b49_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 435, + "next_interval": 0, + "next_adam_update": 72045, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 434, + "trained_intervals": 72044, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 72044, + "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.5034931898117065, + "median": 7.350383758544922, + "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": -2.040085792541504, + "median": 5.481691360473633, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6044156551361084, + "median": 1556.7938232421875, + "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.13001756370067596, + "median": 240.28173828125, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0435.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0435.json new file mode 100644 index 0000000000000000000000000000000000000000..115857a014648be1d885cab1482799d32cd06898 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0435.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0435", + "executed_epochs": 435, + "score": null, + "best_score": 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_bca8222115fa41dca41ecdf72d5be354.npz", + "optimizer_file": "boundary_bca8222115fa41dca41ecdf72d5be354_optimizer.pt", + "arrays_sha256": "f45904a18a3546ccdfba6f065ff468cdc739420acfec00e47540d29ad40401e0", + "optimizer_sha256": "ee47b59c464d0b968123db851aadd9f817c98469117c68059103d181dff708fe", + "stage": "adam", + "completed_passes": 435, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 72210, + "adam_update_count": 72210, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 436, + "consumed_count": 435, + "last_submitted_update": 72210, + "last_consumed_update": 72044, + "pending": [ + { + "reference": { + "source_update": 72210, + "completed_passes": 435, + "next_interval": 0, + "trained_intervals": 72210, + "snapshot": "pass_end_0435", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 435, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 72210, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 72210, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.5821894925902598e-06, + "update_l2": 0.019405867904424667 + }, + "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.262923536974995e-07, + "update_l2": 0.004784345626831055 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00041191914351657033, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00041191914351657033, + "observation_loss": 0.00041191914351657033, + "chamfer": 0.0002836765197571367, + "track": 0.0001282426092075184, + "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": 435, + "adam_update_count": 72210 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03360494296066463 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_bca8222115fa41dca41ecdf72d5be354_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 436, + "next_interval": 0, + "next_adam_update": 72211, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 435, + "trained_intervals": 72210, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 72210, + "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.5085097551345825, + "median": 7.3505096435546875, + "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": -2.043747663497925, + "median": 5.491070747375488, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6013911366462708, + "median": 1556.9898681640625, + "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.12954232096672058, + "median": 242.5177001953125, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0436.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0436.json new file mode 100644 index 0000000000000000000000000000000000000000..1e9d37fbd42f0aa4dd50ca0d6101029291811af3 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0436.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0436", + "executed_epochs": 436, + "score": null, + "best_score": 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_8a8ba2d0e77e4792ba8c65f5a977cb6d.npz", + "optimizer_file": "boundary_8a8ba2d0e77e4792ba8c65f5a977cb6d_optimizer.pt", + "arrays_sha256": "632f50a6066bc5adcdaf762a20ee488722918080ebe48069e26a5f8e6e4c9adc", + "optimizer_sha256": "95116606592714bf1779b39f0e55b9422522cc9ad8ab5f2bddf5073ff6d36391", + "stage": "adam", + "completed_passes": 436, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 72376, + "adam_update_count": 72376, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 437, + "consumed_count": 436, + "last_submitted_update": 72376, + "last_consumed_update": 72210, + "pending": [ + { + "reference": { + "source_update": 72376, + "completed_passes": 436, + "next_interval": 0, + "trained_intervals": 72376, + "snapshot": "pass_end_0436", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 436, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 72376, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 72376, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.452750310221745e-07, + "update_l2": 0.0076564303599298 + }, + "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.1371286490202692e-07, + "update_l2": 0.0016247947933152318 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.52453415771015e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.52453415771015e-05, + "observation_loss": 7.52453415771015e-05, + "chamfer": 3.28073620039504e-05, + "track": 4.24379795731511e-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": 436, + "adam_update_count": 72376 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03376559098251164 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8a8ba2d0e77e4792ba8c65f5a977cb6d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 437, + "next_interval": 0, + "next_adam_update": 72377, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 436, + "trained_intervals": 72376, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 72376, + "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.5111823678016663, + "median": 7.350616455078125, + "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": -2.0463130474090576, + "median": 5.492819786071777, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5997859835624695, + "median": 1557.1561279296875, + "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.12921041250228882, + "median": 242.94125366210938, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0437.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0437.json new file mode 100644 index 0000000000000000000000000000000000000000..14a4a112f9af055e3eb2430e5aa7023dea2b1c79 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0437.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0437", + "executed_epochs": 437, + "score": null, + "best_score": 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_3524a6d0e4b5467f860749727680d213.npz", + "optimizer_file": "boundary_3524a6d0e4b5467f860749727680d213_optimizer.pt", + "arrays_sha256": "3bc243b0ba4b087fa88c1982c49ad2fc920972b2643d929be625cc8b48797b6e", + "optimizer_sha256": "a6c080fed9afd01bbb65f5ddc2f6a6b36b16ca5590fd372e3f1c33f51a732948", + "stage": "adam", + "completed_passes": 437, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 72542, + "adam_update_count": 72542, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 438, + "consumed_count": 437, + "last_submitted_update": 72542, + "last_consumed_update": 72376, + "pending": [ + { + "reference": { + "source_update": 72542, + "completed_passes": 437, + "next_interval": 0, + "trained_intervals": 72542, + "snapshot": "pass_end_0437", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 437, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 72542, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 72542, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.213669389078859e-07, + "update_l2": 0.007884991355240345 + }, + "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.667662417048632e-07, + "update_l2": 0.0025698919780552387 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.610712004359812e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.610712004359812e-05, + "observation_loss": 9.610712004359812e-05, + "chamfer": 3.898581780958921e-05, + "track": 5.712130223400891e-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": 437, + "adam_update_count": 72542 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0332582900300622 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3524a6d0e4b5467f860749727680d213_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 438, + "next_interval": 0, + "next_adam_update": 72543, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 437, + "trained_intervals": 72542, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 72542, + "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.5125074982643127, + "median": 7.350724220275879, + "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": -2.0487060546875, + "median": 5.483668327331543, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5989917516708374, + "median": 1557.3238525390625, + "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.12890158593654633, + "median": 240.7371368408203, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0438.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0438.json new file mode 100644 index 0000000000000000000000000000000000000000..9f62e1af178a5ec3ac6ef09f2343c558b335c446 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0438.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0438", + "executed_epochs": 438, + "score": null, + "best_score": 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_52a2f4a259fb41beb181cb1c8bd6418f.npz", + "optimizer_file": "boundary_52a2f4a259fb41beb181cb1c8bd6418f_optimizer.pt", + "arrays_sha256": "11e7a3f73cb80094c32f38a22e5ca7c03221177967acb6266f567f9e9936e964", + "optimizer_sha256": "edfe7853633dd5b4784b2401146b62a435f1ac5992b46fb5ca1cf31d45292bdc", + "stage": "adam", + "completed_passes": 438, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 72708, + "adam_update_count": 72708, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 439, + "consumed_count": 438, + "last_submitted_update": 72708, + "last_consumed_update": 72542, + "pending": [ + { + "reference": { + "source_update": 72708, + "completed_passes": 438, + "next_interval": 0, + "trained_intervals": 72708, + "snapshot": "pass_end_0438", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 438, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 72708, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 72708, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.544162387290271e-06, + "update_l2": 0.012051091529428959 + }, + "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.405681235970405e-07, + "update_l2": 0.003595361951738596 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001517316559329629, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001517316559329629, + "observation_loss": 0.0001517316559329629, + "chamfer": 8.024044655030593e-05, + "track": 7.149121665861458e-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": 438, + "adam_update_count": 72708 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033651065081357956 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_52a2f4a259fb41beb181cb1c8bd6418f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 439, + "next_interval": 0, + "next_adam_update": 72709, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 438, + "trained_intervals": 72708, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 72708, + "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.5145303606987, + "median": 7.35079288482666, + "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": -2.0534634590148926, + "median": 5.486950874328613, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5977813005447388, + "median": 1557.4307861328125, + "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.1282898187637329, + "median": 241.52001953125, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0439.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0439.json new file mode 100644 index 0000000000000000000000000000000000000000..0736dd02dd344746cb701f9bd0bddbd96cfe9258 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0439.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0439", + "executed_epochs": 439, + "score": null, + "best_score": 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_d20623a3691d4ec1831407a7b4071d24.npz", + "optimizer_file": "boundary_d20623a3691d4ec1831407a7b4071d24_optimizer.pt", + "arrays_sha256": "5cfef399adf0d288866c04a9c3debe146cd15778df6ac9d535cafa15f2d78ae5", + "optimizer_sha256": "ed6c1443d235920c1304ab1b8a1399dc71562f0e745ebddc09616930640897d0", + "stage": "adam", + "completed_passes": 439, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 72874, + "adam_update_count": 72874, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 440, + "consumed_count": 439, + "last_submitted_update": 72874, + "last_consumed_update": 72708, + "pending": [ + { + "reference": { + "source_update": 72874, + "completed_passes": 439, + "next_interval": 0, + "trained_intervals": 72874, + "snapshot": "pass_end_0439", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 439, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 72874, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 72874, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.4065308202334563e-07, + "update_l2": 0.0069072796031832695 + }, + "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.1709963843031801e-07, + "update_l2": 0.0019151571905240417 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.772794924676418e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.772794924676418e-05, + "observation_loss": 7.772794924676418e-05, + "chamfer": 3.404691960895434e-05, + "track": 4.3681025999831036e-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": 439, + "adam_update_count": 72874 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03480931487865746 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d20623a3691d4ec1831407a7b4071d24_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 440, + "next_interval": 0, + "next_adam_update": 72875, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 439, + "trained_intervals": 72874, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 72874, + "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.5162270069122314, + "median": 7.35058069229126, + "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": -2.056654930114746, + "median": 5.481224060058594, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5967679023742676, + "median": 1557.100341796875, + "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.1278810352087021, + "median": 240.14292907714844, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0440.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0440.json new file mode 100644 index 0000000000000000000000000000000000000000..4cd9baeaec216d67e51b93ce4b88a264dac49ab9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0440.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0440", + "executed_epochs": 440, + "score": null, + "best_score": 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_9c9d8e42cd3c4d6b8e51e5530a9c64a4.npz", + "optimizer_file": "boundary_9c9d8e42cd3c4d6b8e51e5530a9c64a4_optimizer.pt", + "arrays_sha256": "ab722cd8997f062640e9a2a78741d730aa548b35b1d9181d3cf4daec7611554c", + "optimizer_sha256": "4eba676eea6a93bbf3da8f9607d2770760095e04b2ee4278489a4eb1a82d9d72", + "stage": "adam", + "completed_passes": 440, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 73040, + "adam_update_count": 73040, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 441, + "consumed_count": 440, + "last_submitted_update": 73040, + "last_consumed_update": 72874, + "pending": [ + { + "reference": { + "source_update": 73040, + "completed_passes": 440, + "next_interval": 0, + "trained_intervals": 73040, + "snapshot": "pass_end_0440", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 440, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 73040, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 73040, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.1272093653788033e-07, + "update_l2": 0.007660869508981705 + }, + "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.1958557877278508e-07, + "update_l2": 0.0019150456646457314 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.451046985806897e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.451046985806897e-05, + "observation_loss": 7.451046985806897e-05, + "chamfer": 3.2903066312428564e-05, + "track": 4.160740354564041e-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": 440, + "adam_update_count": 73040 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034330857917666435 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9c9d8e42cd3c4d6b8e51e5530a9c64a4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 441, + "next_interval": 0, + "next_adam_update": 73041, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 440, + "trained_intervals": 73040, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 73040, + "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.5181958079338074, + "median": 7.350257873535156, + "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": -2.0595040321350098, + "median": 5.474199295043945, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5955941677093506, + "median": 1556.597900390625, + "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.1275171935558319, + "median": 238.46975708007812, + "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": 440, + "controller_edge_stiffness": 19 + }, + "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_0441.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0441.json new file mode 100644 index 0000000000000000000000000000000000000000..06f5e7d2fb167b73166c7fe2783ad5ba55e5aac5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0441.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0441", + "executed_epochs": 441, + "score": null, + "best_score": 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_2d49e16cbbb747afb7faed1d170f5734.npz", + "optimizer_file": "boundary_2d49e16cbbb747afb7faed1d170f5734_optimizer.pt", + "arrays_sha256": "16aaa1f5abfa33f8d01ce7832dbb580f58350cfb2477a88fcdbb2aabdb2df7fb", + "optimizer_sha256": "4eab367d944145dff1510e9a2b861d434075eb027418cc7d0881e3f95bb0a58f", + "stage": "adam", + "completed_passes": 441, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 73206, + "adam_update_count": 73206, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 442, + "consumed_count": 441, + "last_submitted_update": 73206, + "last_consumed_update": 73040, + "pending": [ + { + "reference": { + "source_update": 73206, + "completed_passes": 441, + "next_interval": 0, + "trained_intervals": 73206, + "snapshot": "pass_end_0441", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 441, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 73206, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 73206, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.263950922402728e-07, + "update_l2": 0.010538474656641483 + }, + "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.4914819246314437e-07, + "update_l2": 0.003185870824381709 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.376623736694455e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.376623736694455e-05, + "observation_loss": 8.376623736694455e-05, + "chamfer": 3.14035132760182e-05, + "track": 5.236272409092635e-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": 441, + "adam_update_count": 73206 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03453095303848386 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2d49e16cbbb747afb7faed1d170f5734_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 442, + "next_interval": 0, + "next_adam_update": 73207, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 441, + "trained_intervals": 73206, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 73206, + "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.5213775038719177, + "median": 7.3504180908203125, + "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": -2.0631678104400635, + "median": 5.465505599975586, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5937021374702454, + "median": 1556.8472900390625, + "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.12705086171627045, + "median": 236.41961669921875, + "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": 441, + "controller_edge_stiffness": 19 + }, + "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_0442.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0442.json new file mode 100644 index 0000000000000000000000000000000000000000..b907241e55d477be7fe393fc3c52bf45590486da --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0442.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0442", + "executed_epochs": 442, + "score": null, + "best_score": 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_59db6bdf054348f798bab936d46400c0.npz", + "optimizer_file": "boundary_59db6bdf054348f798bab936d46400c0_optimizer.pt", + "arrays_sha256": "02f8853bcf11b82c82c8d9b2cdbd0998debe098bba2d51457d795029bb6b5171", + "optimizer_sha256": "2689ac979bc774d8aaab74b34442dc4fdfa0f8b2303c418de160be6c60b1e7e0", + "stage": "adam", + "completed_passes": 442, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 73372, + "adam_update_count": 73372, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 443, + "consumed_count": 442, + "last_submitted_update": 73372, + "last_consumed_update": 73206, + "pending": [ + { + "reference": { + "source_update": 73372, + "completed_passes": 442, + "next_interval": 0, + "trained_intervals": 73372, + "snapshot": "pass_end_0442", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 442, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 73372, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 73372, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.825786052402691e-07, + "update_l2": 0.009396306239068508 + }, + "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.898803247968317e-07, + "update_l2": 0.0017274648416787386 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.329252548515797e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.329252548515797e-05, + "observation_loss": 7.329252548515797e-05, + "chamfer": 3.2370957342209294e-05, + "track": 4.0921564504969865e-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": 442, + "adam_update_count": 73372 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03493873099796474 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_59db6bdf054348f798bab936d46400c0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 443, + "next_interval": 0, + "next_adam_update": 73373, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 442, + "trained_intervals": 73372, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 73372, + "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.5232171416282654, + "median": 7.350803852081299, + "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": -2.066145420074463, + "median": 5.459112167358398, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5926109552383423, + "median": 1557.447998046875, + "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.1266731172800064, + "median": 234.9342041015625, + "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": 441, + "controller_edge_stiffness": 19 + }, + "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_0443.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0443.json new file mode 100644 index 0000000000000000000000000000000000000000..7d8852a86f65b7ba5d15eb2a7ca38863432121b5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0443.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0443", + "executed_epochs": 443, + "score": null, + "best_score": 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_3128cdfbaac84b9bad4277c69613ecb5.npz", + "optimizer_file": "boundary_3128cdfbaac84b9bad4277c69613ecb5_optimizer.pt", + "arrays_sha256": "c845b8ed89d37c72f80c56943f3f9feb6da0ec64479e68f211a0635e20f8356c", + "optimizer_sha256": "f478372492a837a56d8f4722a06631bad819125c96ee043391ab5e5190c297cd", + "stage": "adam", + "completed_passes": 443, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 73538, + "adam_update_count": 73538, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 444, + "consumed_count": 443, + "last_submitted_update": 73538, + "last_consumed_update": 73372, + "pending": [ + { + "reference": { + "source_update": 73538, + "completed_passes": 443, + "next_interval": 0, + "trained_intervals": 73538, + "snapshot": "pass_end_0443", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 443, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 73538, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 73538, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.2719989323813934e-07, + "update_l2": 0.008617429994046688 + }, + "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.223107375381005e-07, + "update_l2": 0.0017573024379089475 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.296670810319483e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.296670810319483e-05, + "observation_loss": 7.296670810319483e-05, + "chamfer": 3.151392957079224e-05, + "track": 4.14527821703814e-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": 443, + "adam_update_count": 73538 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03465839894488454 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3128cdfbaac84b9bad4277c69613ecb5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 444, + "next_interval": 0, + "next_adam_update": 73539, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 443, + "trained_intervals": 73538, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 73538, + "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.5254865884780884, + "median": 7.350762367248535, + "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": -2.0689399242401123, + "median": 5.433072566986084, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5912675857543945, + "median": 1557.38330078125, + "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.12631961703300476, + "median": 228.85238647460938, + "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": 441, + "controller_edge_stiffness": 19 + }, + "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_0444.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0444.json new file mode 100644 index 0000000000000000000000000000000000000000..8c822607cccf53461adef57dee1b23b169f766c3 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0444.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0444", + "executed_epochs": 444, + "score": null, + "best_score": 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_8138b9d3993a4ba88a3b89faeac34af0.npz", + "optimizer_file": "boundary_8138b9d3993a4ba88a3b89faeac34af0_optimizer.pt", + "arrays_sha256": "5fb413792ced57226d98f296fcd88a7a4004205204b138f10d09a54ed4323be3", + "optimizer_sha256": "97d034994d291f34836abf15e48098b0b51ad833f2f836c82c5c9d4da0bbbb62", + "stage": "adam", + "completed_passes": 444, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 73704, + "adam_update_count": 73704, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 445, + "consumed_count": 444, + "last_submitted_update": 73704, + "last_consumed_update": 73538, + "pending": [ + { + "reference": { + "source_update": 73704, + "completed_passes": 444, + "next_interval": 0, + "trained_intervals": 73704, + "snapshot": "pass_end_0444", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 444, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 73704, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 73704, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.948972443547973e-07, + "update_l2": 0.009240809828042984 + }, + "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.7570737870519224e-07, + "update_l2": 0.002535373205319047 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.148207077989355e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.148207077989355e-05, + "observation_loss": 7.148207077989355e-05, + "chamfer": 3.0250472264015116e-05, + "track": 4.123159669688903e-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": 444, + "adam_update_count": 73704 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03385369596071541 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8138b9d3993a4ba88a3b89faeac34af0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 445, + "next_interval": 0, + "next_adam_update": 73705, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 444, + "trained_intervals": 73704, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 73704, + "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.5277372598648071, + "median": 7.350700378417969, + "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": -2.0720467567443848, + "median": 5.424614906311035, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5899383425712585, + "median": 1557.286865234375, + "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.12592777609825134, + "median": 226.92648315429688, + "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": 441, + "controller_edge_stiffness": 19 + }, + "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_0445.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0445.json new file mode 100644 index 0000000000000000000000000000000000000000..6f7ab3a5a83a6559a6f3c8cd1c414cc6968903ee --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0445.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0445", + "executed_epochs": 445, + "score": null, + "best_score": 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_344d2b9da353442d9037bacb2b9337cc.npz", + "optimizer_file": "boundary_344d2b9da353442d9037bacb2b9337cc_optimizer.pt", + "arrays_sha256": "57d63efd2b20b0fb87f99099ec0582602e17d00236b62606b0b20ea3f70ce390", + "optimizer_sha256": "b5d4ce347831c4b49b4a321e7d71bfc5cd53722254c6e9d1fa96bc5c309074e2", + "stage": "adam", + "completed_passes": 445, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 73870, + "adam_update_count": 73870, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 446, + "consumed_count": 445, + "last_submitted_update": 73870, + "last_consumed_update": 73704, + "pending": [ + { + "reference": { + "source_update": 73870, + "completed_passes": 445, + "next_interval": 0, + "trained_intervals": 73870, + "snapshot": "pass_end_0445", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 445, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 73870, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 73870, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.927212214373867e-07, + "update_l2": 0.008330769836902618 + }, + "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.010997033925378e-07, + "update_l2": 0.0028760263230651617 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.29581224732101e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.29581224732101e-05, + "observation_loss": 7.29581224732101e-05, + "chamfer": 2.940511876659002e-05, + "track": 4.355300552560948e-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": 445, + "adam_update_count": 73870 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03487947816029191 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_344d2b9da353442d9037bacb2b9337cc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 446, + "next_interval": 0, + "next_adam_update": 73871, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 445, + "trained_intervals": 73870, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 73870, + "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.5300151705741882, + "median": 7.35034704208374, + "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": -2.0753273963928223, + "median": 5.423312187194824, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5885960459709167, + "median": 1556.7366943359375, + "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.12551532685756683, + "median": 226.63168334960938, + "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": 442, + "controller_edge_stiffness": 19 + }, + "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_0446.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0446.json new file mode 100644 index 0000000000000000000000000000000000000000..3bfdc7abc7ff0d0f50fb1edefb2c3e917db84de6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0446.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0446", + "executed_epochs": 446, + "score": null, + "best_score": 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_c3ab14083ddb4a3c99531d73d8d1cdb6.npz", + "optimizer_file": "boundary_c3ab14083ddb4a3c99531d73d8d1cdb6_optimizer.pt", + "arrays_sha256": "2888f245e161a9ea9ea655225848fc84605487da86d3ed222473256b4cf6e3c3", + "optimizer_sha256": "2dcd3b6266d97e4a7b2f56eb2618fb0dec10f61390d2ca4f19010569fb377438", + "stage": "adam", + "completed_passes": 446, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 74036, + "adam_update_count": 74036, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 447, + "consumed_count": 446, + "last_submitted_update": 74036, + "last_consumed_update": 73870, + "pending": [ + { + "reference": { + "source_update": 74036, + "completed_passes": 446, + "next_interval": 0, + "trained_intervals": 74036, + "snapshot": "pass_end_0446", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 446, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 74036, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 74036, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.770034254557686e-06, + "update_l2": 0.03187358379364014 + }, + "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.574054284807062e-07, + "update_l2": 0.005744941998273134 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0004431979905348271, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0004431979905348271, + "observation_loss": 0.0004431979905348271, + "chamfer": 0.000306227506371215, + "track": 0.00013697048416361213, + "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": 446, + "adam_update_count": 74036 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0344855731818825 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c3ab14083ddb4a3c99531d73d8d1cdb6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 447, + "next_interval": 0, + "next_adam_update": 74037, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 446, + "trained_intervals": 74036, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 74036, + "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.5374774932861328, + "median": 7.350764751434326, + "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": -2.0803143978118896, + "median": 5.413495063781738, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5842201113700867, + "median": 1557.3870849609375, + "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.12489093840122223, + "median": 224.41456604003906, + "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": 443, + "controller_edge_stiffness": 19 + }, + "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_0447.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0447.json new file mode 100644 index 0000000000000000000000000000000000000000..73f78cd6399ad86deded74b21d75011baf2db015 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0447.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0447", + "executed_epochs": 447, + "score": null, + "best_score": 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_27a4ef31209f41859300dabdc98dc914.npz", + "optimizer_file": "boundary_27a4ef31209f41859300dabdc98dc914_optimizer.pt", + "arrays_sha256": "084b77240c7a95ae5e73fda37015b132561cd444d3febe781374fefbf8b25b03", + "optimizer_sha256": "6b2979537e78e1e7f593656ef9f4eea88ed9f391f2c33cb18f4cff76b95d7056", + "stage": "adam", + "completed_passes": 447, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 74202, + "adam_update_count": 74202, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 448, + "consumed_count": 447, + "last_submitted_update": 74202, + "last_consumed_update": 74036, + "pending": [ + { + "reference": { + "source_update": 74202, + "completed_passes": 447, + "next_interval": 0, + "trained_intervals": 74202, + "snapshot": "pass_end_0447", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 447, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 74202, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 74202, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.4366829620703356e-06, + "update_l2": 0.02362160012125969 + }, + "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.2436454426278942e-06, + "update_l2": 0.005161068867892027 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00022487857495434582, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00022487857495434582, + "observation_loss": 0.00022487857495434582, + "chamfer": 0.00013096403563395143, + "track": 9.391453204443678e-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": 447, + "adam_update_count": 74202 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03802580200135708 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_27a4ef31209f41859300dabdc98dc914_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 448, + "next_interval": 0, + "next_adam_update": 74203, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 447, + "trained_intervals": 74202, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 74202, + "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.5434758067131042, + "median": 7.3505539894104, + "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": -2.0856664180755615, + "median": 5.439421653747559, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5807262659072876, + "median": 1557.058837890625, + "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.12422430515289307, + "median": 230.30953979492188, + "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": 444, + "controller_edge_stiffness": 19 + }, + "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_0448.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0448.json new file mode 100644 index 0000000000000000000000000000000000000000..80eeeca12016d7560c28626b62bc7637cfa27905 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0448.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0448", + "executed_epochs": 448, + "score": null, + "best_score": 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_d2700c021ffb44de885eeddae1e41e1a.npz", + "optimizer_file": "boundary_d2700c021ffb44de885eeddae1e41e1a_optimizer.pt", + "arrays_sha256": "f0a7b0af9a0a4fddcd18a56689f10f62402dcd2ebfd6c2b9a78415f7a149c4f2", + "optimizer_sha256": "8c7c128f6adaa6d1139c6ef5a95a940ab195a880352291d3446dfc56f0d7ac54", + "stage": "adam", + "completed_passes": 448, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 74368, + "adam_update_count": 74368, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 449, + "consumed_count": 448, + "last_submitted_update": 74368, + "last_consumed_update": 74202, + "pending": [ + { + "reference": { + "source_update": 74368, + "completed_passes": 448, + "next_interval": 0, + "trained_intervals": 74368, + "snapshot": "pass_end_0448", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 448, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 74368, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 74368, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.2579315555049106e-06, + "update_l2": 0.017032083123922348 + }, + "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.205458357224416e-07, + "update_l2": 0.00248864502646029 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00026414592866785824, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00026414592866785824, + "observation_loss": 0.00026414592866785824, + "chamfer": 0.00016557678463868797, + "track": 9.856913675321266e-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": 448, + "adam_update_count": 74368 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034114259062334895 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d2700c021ffb44de885eeddae1e41e1a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 449, + "next_interval": 0, + "next_adam_update": 74369, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 448, + "trained_intervals": 74368, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 74368, + "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.5380914211273193, + "median": 7.348764896392822, + "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": -2.0792973041534424, + "median": 5.42814826965332, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5838615298271179, + "median": 1554.275634765625, + "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.12501803040504456, + "median": 227.7273712158203, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0449.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0449.json new file mode 100644 index 0000000000000000000000000000000000000000..02c3b6ab0be88fddf3a4895ef2ff840c11afd01a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0449.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0449", + "executed_epochs": 449, + "score": null, + "best_score": 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_f0890bcf7a0b42398fe716be3b7d9980.npz", + "optimizer_file": "boundary_f0890bcf7a0b42398fe716be3b7d9980_optimizer.pt", + "arrays_sha256": "27c7487005583c4fe07c1acb09897c4b58541c528955f0f2965971385b34e1d0", + "optimizer_sha256": "46e1d7e4cf21495daba5c0b14877e36af4083980773f42ebbe071f48d5a5d099", + "stage": "adam", + "completed_passes": 449, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 74534, + "adam_update_count": 74534, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 450, + "consumed_count": 449, + "last_submitted_update": 74534, + "last_consumed_update": 74368, + "pending": [ + { + "reference": { + "source_update": 74534, + "completed_passes": 449, + "next_interval": 0, + "trained_intervals": 74534, + "snapshot": "pass_end_0449", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 449, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 74534, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 74534, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6412565173595794e-06, + "update_l2": 0.0003737906226888299 + }, + "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.1607352234932478e-06, + "update_l2": 9.125988071900792e-06 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001260166900465265, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001260166900465265, + "observation_loss": 0.0001260166900465265, + "chamfer": 6.175241287564859e-05, + "track": 6.42642771708779e-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": 449, + "adam_update_count": 74534 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03905055206269026 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f0890bcf7a0b42398fe716be3b7d9980_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 450, + "next_interval": 0, + "next_adam_update": 74535, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 449, + "trained_intervals": 74534, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 74534, + "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.5366854071617126, + "median": 7.348853588104248, + "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": -2.0778887271881104, + "median": 5.428150177001953, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5846830010414124, + "median": 1554.41357421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.125194251537323, + "median": 227.7283935546875, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0450.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0450.json new file mode 100644 index 0000000000000000000000000000000000000000..fdda6b081aad1282e860bbbbcacc749fc8bf194e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0450.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0450", + "executed_epochs": 450, + "score": null, + "best_score": 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_9bede384099d48b2b3a52cc4ee93c72d.npz", + "optimizer_file": "boundary_9bede384099d48b2b3a52cc4ee93c72d_optimizer.pt", + "arrays_sha256": "cd3adeb5dd17c31e6f3b308d3e506db8742e68ef213ada93b5d6c2c8dde99d5c", + "optimizer_sha256": "a9229498831f295608ce9a4a21c2dfbba10e0cca2251393bfea5f66a17f20b03", + "stage": "adam", + "completed_passes": 450, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 74700, + "adam_update_count": 74700, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 451, + "consumed_count": 450, + "last_submitted_update": 74700, + "last_consumed_update": 74534, + "pending": [ + { + "reference": { + "source_update": 74700, + "completed_passes": 450, + "next_interval": 0, + "trained_intervals": 74700, + "snapshot": "pass_end_0450", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 450, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 74700, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 74700, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6975996004475746e-06, + "update_l2": 0.000614809978287667 + }, + "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.2162057601017295e-06, + "update_l2": 2.032322299783118e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001289908541366458, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001289908541366458, + "observation_loss": 0.0001289908541366458, + "chamfer": 6.287544238148257e-05, + "track": 6.611541175516322e-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": 450, + "adam_update_count": 74700 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03430834296159446 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9bede384099d48b2b3a52cc4ee93c72d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 451, + "next_interval": 0, + "next_adam_update": 74701, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 450, + "trained_intervals": 74700, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 74700, + "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.5366889238357544, + "median": 7.348853588104248, + "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": -2.077897548675537, + "median": 5.4281511306762695, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.58468097448349, + "median": 1554.41357421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.12519314885139465, + "median": 227.72860717773438, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0451.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0451.json new file mode 100644 index 0000000000000000000000000000000000000000..1b4935dff023a965d9c934b2f2c59590ee70bfd0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0451.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0451", + "executed_epochs": 451, + "score": null, + "best_score": 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_791807b9fe0f410889e383b2e955bb14.npz", + "optimizer_file": "boundary_791807b9fe0f410889e383b2e955bb14_optimizer.pt", + "arrays_sha256": "547a95de16fb51df608105dcc66c9cf2a5bceb355386a3deeecff8505d359169", + "optimizer_sha256": "64d5d896e40b097c9b16aae185aeecd77c5bc86017e9d6f9f1f2763ba1d7922c", + "stage": "adam", + "completed_passes": 451, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 74866, + "adam_update_count": 74866, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 452, + "consumed_count": 451, + "last_submitted_update": 74866, + "last_consumed_update": 74700, + "pending": [ + { + "reference": { + "source_update": 74866, + "completed_passes": 451, + "next_interval": 0, + "trained_intervals": 74866, + "snapshot": "pass_end_0451", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 451, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 74866, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 74866, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6367915804949007e-06, + "update_l2": 0.0010428138775750995 + }, + "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.1648627378235688e-06, + "update_l2": 4.508719575824216e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012718833750113845, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012718833750113845, + "observation_loss": 0.00012718833750113845, + "chamfer": 6.253558967728168e-05, + "track": 6.465274054789916e-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": 451, + "adam_update_count": 74866 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03538016206584871 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_791807b9fe0f410889e383b2e955bb14_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 452, + "next_interval": 0, + "next_adam_update": 74867, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 451, + "trained_intervals": 74866, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 74866, + "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.536696195602417, + "median": 7.348853588104248, + "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": -2.077907085418701, + "median": 5.428145408630371, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5846766829490662, + "median": 1554.41357421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.12519195675849915, + "median": 227.727294921875, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0452.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0452.json new file mode 100644 index 0000000000000000000000000000000000000000..f03be0afc93b4936a13b93fed3685d5ee83f460d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0452.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0452", + "executed_epochs": 452, + "score": null, + "best_score": 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_7d597a807ef44f6092a072fb6f7b5a9c.npz", + "optimizer_file": "boundary_7d597a807ef44f6092a072fb6f7b5a9c_optimizer.pt", + "arrays_sha256": "6b9bbd7eaad3504d0d1a05730d42989b546fc9f9b2c2f86524f27563922fa4b0", + "optimizer_sha256": "ac1ddfefd42d049b19a7b0e384e6492b1fb53342f0bef4d72042d9eeadcbee08", + "stage": "adam", + "completed_passes": 452, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 75032, + "adam_update_count": 75032, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 453, + "consumed_count": 452, + "last_submitted_update": 75032, + "last_consumed_update": 74866, + "pending": [ + { + "reference": { + "source_update": 75032, + "completed_passes": 452, + "next_interval": 0, + "trained_intervals": 75032, + "snapshot": "pass_end_0452", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 452, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 75032, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 75032, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6259997437373386e-06, + "update_l2": 0.0017335484735667706 + }, + "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.1504141639306908e-06, + "update_l2": 9.75019866018556e-05 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012585436343215406, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012585436343215406, + "observation_loss": 0.00012585436343215406, + "chamfer": 6.160330667626113e-05, + "track": 6.425104947993532e-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": 452, + "adam_update_count": 75032 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035683317109942436 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7d597a807ef44f6092a072fb6f7b5a9c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 453, + "next_interval": 0, + "next_adam_update": 75033, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 452, + "trained_intervals": 75032, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 75032, + "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.5367140173912048, + "median": 7.3489885330200195, + "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": -2.0779333114624023, + "median": 5.428135871887207, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5846662521362305, + "median": 1554.623291015625, + "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.1251886636018753, + "median": 227.72512817382812, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0453.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0453.json new file mode 100644 index 0000000000000000000000000000000000000000..615e4ee7845c651584f9c2bb389ce94d14a82b8e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0453.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0453", + "executed_epochs": 453, + "score": null, + "best_score": 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_ef31146f16284d358846f647c71fc286.npz", + "optimizer_file": "boundary_ef31146f16284d358846f647c71fc286_optimizer.pt", + "arrays_sha256": "380517216fbaadacd13caf6d3d543dc545ec9306be0e11878051c9f1cabd4cd6", + "optimizer_sha256": "62ac222dc02a416678f82fa66aa2b63cccc5f33237d4d385c905887be68329ad", + "stage": "adam", + "completed_passes": 453, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 75198, + "adam_update_count": 75198, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 454, + "consumed_count": 453, + "last_submitted_update": 75198, + "last_consumed_update": 75032, + "pending": [ + { + "reference": { + "source_update": 75198, + "completed_passes": 453, + "next_interval": 0, + "trained_intervals": 75198, + "snapshot": "pass_end_0453", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 453, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 75198, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 75198, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.3139555196394213e-06, + "update_l2": 0.0017342953942716122 + }, + "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.309859478889848e-07, + "update_l2": 0.000247546675382182 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017756337183527648, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017756337183527648, + "observation_loss": 0.00017756337183527648, + "chamfer": 0.00010423729690955952, + "track": 7.332606764975935e-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": 453, + "adam_update_count": 75198 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03520853305235505 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ef31146f16284d358846f647c71fc286_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 454, + "next_interval": 0, + "next_adam_update": 75199, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 453, + "trained_intervals": 75198, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 75198, + "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.5368824005126953, + "median": 7.3489885330200195, + "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": -2.078071117401123, + "median": 5.428107261657715, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5845678448677063, + "median": 1554.623291015625, + "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.12517142295837402, + "median": 227.71839904785156, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0454.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0454.json new file mode 100644 index 0000000000000000000000000000000000000000..3717189559c6acd83a3b48b4942b9d94e3f61a24 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0454.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0454", + "executed_epochs": 454, + "score": null, + "best_score": 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_3fc501b07a0c4234b3932090fd6c1433.npz", + "optimizer_file": "boundary_3fc501b07a0c4234b3932090fd6c1433_optimizer.pt", + "arrays_sha256": "b6dca1fe6419a3932d6bc65b3d6bc47c67a22a1f01610f82e2243587deb16892", + "optimizer_sha256": "1b89f569a9aefd9c54d648b1dd46f8f1b30c5d58fd63db2cda19680c11498ea2", + "stage": "adam", + "completed_passes": 454, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 75364, + "adam_update_count": 75364, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 455, + "consumed_count": 454, + "last_submitted_update": 75364, + "last_consumed_update": 75198, + "pending": [ + { + "reference": { + "source_update": 75364, + "completed_passes": 454, + "next_interval": 0, + "trained_intervals": 75364, + "snapshot": "pass_end_0454", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 454, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 75364, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 75364, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.04854541405075e-06, + "update_l2": 0.001390579855069518 + }, + "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.0584181470439944e-07, + "update_l2": 0.00020491059694904834 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.163696136558428e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.163696136558428e-05, + "observation_loss": 7.163696136558428e-05, + "chamfer": 2.2977763364906423e-05, + "track": 4.8659199819667265e-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": 454, + "adam_update_count": 75364 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03431207500398159 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3fc501b07a0c4234b3932090fd6c1433_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 455, + "next_interval": 0, + "next_adam_update": 75365, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 454, + "trained_intervals": 75364, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 75364, + "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.5369955897331238, + "median": 7.3489885330200195, + "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": -2.0782172679901123, + "median": 5.427792549133301, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5845016837120056, + "median": 1554.623291015625, + "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.12515312433242798, + "median": 227.6469268798828, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0455.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0455.json new file mode 100644 index 0000000000000000000000000000000000000000..e341a9a6f8a49b383817b8f9520e4036beac72c2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0455.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0455", + "executed_epochs": 455, + "score": null, + "best_score": 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_2844ed2bd4294881b1cb31a001512784.npz", + "optimizer_file": "boundary_2844ed2bd4294881b1cb31a001512784_optimizer.pt", + "arrays_sha256": "d9d7223207e150a7e42553661a37851268dd8048c0039e5acabd3d2d4edb55f9", + "optimizer_sha256": "3c737c42a4d88b8faef1ba374e9a54693c953a8d5865eb3e72de3719c0dbe850", + "stage": "adam", + "completed_passes": 455, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 75530, + "adam_update_count": 75530, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 456, + "consumed_count": 455, + "last_submitted_update": 75530, + "last_consumed_update": 75364, + "pending": [ + { + "reference": { + "source_update": 75530, + "completed_passes": 455, + "next_interval": 0, + "trained_intervals": 75530, + "snapshot": "pass_end_0455", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 455, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 75530, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 75530, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7226087720700889e-06, + "update_l2": 0.0047618309035897255 + }, + "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.264934439859644e-06, + "update_l2": 0.0007572287577204406 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013308593770489097, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013308593770489097, + "observation_loss": 0.00013308593770489097, + "chamfer": 6.543128256453201e-05, + "track": 6.765465514035895e-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": 455, + "adam_update_count": 75530 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03438126016408205 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2844ed2bd4294881b1cb31a001512784_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 456, + "next_interval": 0, + "next_adam_update": 75531, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 455, + "trained_intervals": 75530, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 75530, + "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.5372067093849182, + "median": 7.3489885330200195, + "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": -2.078500509262085, + "median": 5.4275922775268555, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5843783020973206, + "median": 1554.623291015625, + "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.125117689371109, + "median": 227.6009063720703, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0456.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0456.json new file mode 100644 index 0000000000000000000000000000000000000000..6764f584e3ca1ea85d32ac4c71acfd747f549a49 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0456.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0456", + "executed_epochs": 456, + "score": null, + "best_score": 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_eedac3d56c3c4677a00ed3fa38eac7dc.npz", + "optimizer_file": "boundary_eedac3d56c3c4677a00ed3fa38eac7dc_optimizer.pt", + "arrays_sha256": "8f637e9db08dbe645d28138c227392df0b89d8930b0d63818a52caa63f0714af", + "optimizer_sha256": "d04f7adea27d6054e626aba5349fadb2e44141006f89930a188d2390f90d5c05", + "stage": "adam", + "completed_passes": 456, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 75696, + "adam_update_count": 75696, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 457, + "consumed_count": 456, + "last_submitted_update": 75696, + "last_consumed_update": 75530, + "pending": [ + { + "reference": { + "source_update": 75696, + "completed_passes": 456, + "next_interval": 0, + "trained_intervals": 75696, + "snapshot": "pass_end_0456", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 456, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 75696, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 75696, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5046804264784441e-06, + "update_l2": 0.006106422282755375 + }, + "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.0335710385334096e-06, + "update_l2": 0.0012452991213649511 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012870067439507693, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012870067439507693, + "observation_loss": 0.00012870067439507693, + "chamfer": 6.485795165644959e-05, + "track": 6.384272273862734e-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": 456, + "adam_update_count": 75696 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03852378879673779 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_eedac3d56c3c4677a00ed3fa38eac7dc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 457, + "next_interval": 0, + "next_adam_update": 75697, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 456, + "trained_intervals": 75696, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 75696, + "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.5376511812210083, + "median": 7.349009037017822, + "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": -2.0790891647338867, + "median": 5.427223205566406, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5841186046600342, + "median": 1554.6551513671875, + "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.1250440627336502, + "median": 227.51666259765625, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0457.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0457.json new file mode 100644 index 0000000000000000000000000000000000000000..b6fc87a85452c04bbe568543dff84ec5159f148a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0457.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0457", + "executed_epochs": 457, + "score": null, + "best_score": 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_7834f0f75e904f6f8bb93893343031b5.npz", + "optimizer_file": "boundary_7834f0f75e904f6f8bb93893343031b5_optimizer.pt", + "arrays_sha256": "b1ea4d7404fb86f368d043d39a5f894a66e35139d552536e181589822146e3d0", + "optimizer_sha256": "87169ec21c6d01df13296a98aff1ce203376b051b5baed8433ba0b6bfdbbe4b2", + "stage": "adam", + "completed_passes": 457, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 75862, + "adam_update_count": 75862, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 458, + "consumed_count": 457, + "last_submitted_update": 75862, + "last_consumed_update": 75696, + "pending": [ + { + "reference": { + "source_update": 75862, + "completed_passes": 457, + "next_interval": 0, + "trained_intervals": 75862, + "snapshot": "pass_end_0457", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 457, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 75862, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 75862, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.309103580155352e-07, + "update_l2": 0.004135909024626017 + }, + "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.601866170465655e-07, + "update_l2": 0.001553255133330822 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001092118036467582, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001092118036467582, + "observation_loss": 0.0001092118036467582, + "chamfer": 5.096694076200947e-05, + "track": 5.8244866522727534e-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": 457, + "adam_update_count": 75862 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03438120917417109 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7834f0f75e904f6f8bb93893343031b5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 458, + "next_interval": 0, + "next_adam_update": 75863, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 457, + "trained_intervals": 75862, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 75862, + "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.5385555028915405, + "median": 7.349050045013428, + "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": -2.080167293548584, + "median": 5.418416976928711, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5835906267166138, + "median": 1554.7188720703125, + "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.12490931153297424, + "median": 225.5230712890625, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0458.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0458.json new file mode 100644 index 0000000000000000000000000000000000000000..1a9cab4edf81fdf34d13c085e305810d1e39f900 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0458.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0458", + "executed_epochs": 458, + "score": null, + "best_score": 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_77092597b9d948ea9f8ff97a7cdda31e.npz", + "optimizer_file": "boundary_77092597b9d948ea9f8ff97a7cdda31e_optimizer.pt", + "arrays_sha256": "1f3cd6c8c01219470c27f408c6b263052b7bd9713074d19e90251a4364ccc3dd", + "optimizer_sha256": "b470e848d868dc7a712fa2685710eaa8c4244b9813de6873ddcfcec5d6102593", + "stage": "adam", + "completed_passes": 458, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 76028, + "adam_update_count": 76028, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 459, + "consumed_count": 458, + "last_submitted_update": 76028, + "last_consumed_update": 75862, + "pending": [ + { + "reference": { + "source_update": 76028, + "completed_passes": 458, + "next_interval": 0, + "trained_intervals": 76028, + "snapshot": "pass_end_0458", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 458, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 76028, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 76028, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.301130153791746e-07, + "update_l2": 0.003808988258242607 + }, + "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.409441322015482e-07, + "update_l2": 0.000797266373410821 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011004559928551316, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011004559928551316, + "observation_loss": 0.00011004559928551316, + "chamfer": 5.038374729338102e-05, + "track": 5.966185563011095e-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": 458, + "adam_update_count": 76028 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03605252713896334 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_77092597b9d948ea9f8ff97a7cdda31e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 459, + "next_interval": 0, + "next_adam_update": 76029, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 458, + "trained_intervals": 76028, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 76028, + "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.5402312874794006, + "median": 7.349080562591553, + "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": -2.081732749938965, + "median": 5.401593208312988, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5826135277748108, + "median": 1554.766357421875, + "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.12471392750740051, + "median": 221.75958251953125, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0459.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0459.json new file mode 100644 index 0000000000000000000000000000000000000000..4fdf7ce51501b32b6f0fcc75300b621934c3dba6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0459.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0459", + "executed_epochs": 459, + "score": null, + "best_score": 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_8c70614b454442d795feb48c292063dc.npz", + "optimizer_file": "boundary_8c70614b454442d795feb48c292063dc_optimizer.pt", + "arrays_sha256": "ecf68bd46032f4a642bda98dc9f113c1f28c2b7e6a07439568214b6242d4d55c", + "optimizer_sha256": "c9f5187e18a53aa00a36c9d6efd36afe82a327cc63b5d19a00c57e500c425b31", + "stage": "adam", + "completed_passes": 459, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 76194, + "adam_update_count": 76194, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 460, + "consumed_count": 459, + "last_submitted_update": 76194, + "last_consumed_update": 76028, + "pending": [ + { + "reference": { + "source_update": 76194, + "completed_passes": 459, + "next_interval": 0, + "trained_intervals": 76194, + "snapshot": "pass_end_0459", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 459, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 76194, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 76194, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2537533393697231e-06, + "update_l2": 0.006297655403614044 + }, + "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.352717605295766e-07, + "update_l2": 0.0027501608710736036 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014165506581775844, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014165506581775844, + "observation_loss": 0.00014165506581775844, + "chamfer": 6.910116644576192e-05, + "track": 7.255390664795414e-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": 459, + "adam_update_count": 76194 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03413719404488802 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8c70614b454442d795feb48c292063dc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 460, + "next_interval": 0, + "next_adam_update": 76195, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 459, + "trained_intervals": 76194, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 76194, + "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.5425335168838501, + "median": 7.349081516265869, + "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": -2.083463430404663, + "median": 5.39498233795166, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5812737345695496, + "median": 1554.767822265625, + "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.12449827045202255, + "median": 220.3007049560547, + "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": 446, + "controller_edge_stiffness": 19 + }, + "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_0460.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0460.json new file mode 100644 index 0000000000000000000000000000000000000000..9011447f8edda2953c25ab0562a9504bc246efb0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0460.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0460", + "executed_epochs": 460, + "score": null, + "best_score": 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_b9aaba8648944768b56a077d8028d131.npz", + "optimizer_file": "boundary_b9aaba8648944768b56a077d8028d131_optimizer.pt", + "arrays_sha256": "a8752c873cff10f24e7875b01abf7daa19b87a77d3e6b47df2ff13047d1c129a", + "optimizer_sha256": "1208b4498e777c32ec0559f7c13b73d62c09a413f4dc7f37933fc75c363bafc3", + "stage": "adam", + "completed_passes": 460, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 76360, + "adam_update_count": 76360, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 461, + "consumed_count": 460, + "last_submitted_update": 76360, + "last_consumed_update": 76194, + "pending": [ + { + "reference": { + "source_update": 76360, + "completed_passes": 460, + "next_interval": 0, + "trained_intervals": 76360, + "snapshot": "pass_end_0460", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 460, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 76360, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 76360, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1622958027146524e-06, + "update_l2": 0.007051527500152588 + }, + "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.866291985512362e-07, + "update_l2": 0.002846631221473217 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013321568258106709, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013321568258106709, + "observation_loss": 0.00013321568258106709, + "chamfer": 6.395229866029695e-05, + "track": 6.926339119672775e-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": 460, + "adam_update_count": 76360 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03422840288840234 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b9aaba8648944768b56a077d8028d131_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 461, + "next_interval": 0, + "next_adam_update": 76361, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 460, + "trained_intervals": 76360, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 76360, + "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.5452167987823486, + "median": 7.348902225494385, + "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": -2.0849146842956543, + "median": 5.390772342681885, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5797160863876343, + "median": 1554.489013671875, + "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.1243177279829979, + "median": 219.3852996826172, + "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": 447, + "controller_edge_stiffness": 19 + }, + "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_0461.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0461.json new file mode 100644 index 0000000000000000000000000000000000000000..ffcde93c46e0f0dab691ea7a65e42fa3e676a153 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0461.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0461", + "executed_epochs": 461, + "score": null, + "best_score": 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_a4c44ca3c6654d58abd3feb67efaad51.npz", + "optimizer_file": "boundary_a4c44ca3c6654d58abd3feb67efaad51_optimizer.pt", + "arrays_sha256": "a50cd1c3944c9d54ebec6db3f6bbe2b089f68af9c2558a115687426d9e075f36", + "optimizer_sha256": "bb05400ebc0c774d6bd0ff485847aa58a552bce747a9ee538e01440243247506", + "stage": "adam", + "completed_passes": 461, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 76526, + "adam_update_count": 76526, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 462, + "consumed_count": 461, + "last_submitted_update": 76526, + "last_consumed_update": 76360, + "pending": [ + { + "reference": { + "source_update": 76526, + "completed_passes": 461, + "next_interval": 0, + "trained_intervals": 76526, + "snapshot": "pass_end_0461", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 461, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 76526, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 76526, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.259017138494528e-07, + "update_l2": 0.006958218291401863 + }, + "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.213602385836566e-07, + "update_l2": 0.0013384489575400949 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011141266440972686, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011141266440972686, + "observation_loss": 0.00011141266440972686, + "chamfer": 5.262241029413417e-05, + "track": 5.8790257753571495e-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": 461, + "adam_update_count": 76526 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03533197892829776 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a4c44ca3c6654d58abd3feb67efaad51_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 462, + "next_interval": 0, + "next_adam_update": 76527, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 461, + "trained_intervals": 76526, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 76526, + "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.5484995245933533, + "median": 7.348830699920654, + "max": 11.530586242675781, + "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": -2.0873405933380127, + "median": 5.374690532684326, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5778161883354187, + "median": 1554.3779296875, + "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.12401650846004486, + "median": 215.87454223632812, + "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": 448, + "controller_edge_stiffness": 19 + }, + "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_0462.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0462.json new file mode 100644 index 0000000000000000000000000000000000000000..22b5773b617322796ed7b9b5dfc8a665d26e8a49 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0462.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0462", + "executed_epochs": 462, + "score": null, + "best_score": 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_00581afc88f64de393cb544db7725e2b.npz", + "optimizer_file": "boundary_00581afc88f64de393cb544db7725e2b_optimizer.pt", + "arrays_sha256": "3b175060ea60a15bdfbcea141c397d75fd1d7b96868ed2838d9c61e0e5ed7646", + "optimizer_sha256": "3e2fd54055e28b3d12259c79735aac73c82bc914560778aa77e8ea9677a9dfeb", + "stage": "adam", + "completed_passes": 462, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 76692, + "adam_update_count": 76692, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 463, + "consumed_count": 462, + "last_submitted_update": 76692, + "last_consumed_update": 76526, + "pending": [ + { + "reference": { + "source_update": 76692, + "completed_passes": 462, + "next_interval": 0, + "trained_intervals": 76692, + "snapshot": "pass_end_0462", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 462, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 76692, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 76692, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.6677911389706424e-06, + "update_l2": 0.012276831082999706 + }, + "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.156314379448304e-07, + "update_l2": 0.003111111233010888 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00020692845282610506, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00020692845282610506, + "observation_loss": 0.00020692845282610506, + "chamfer": 0.00011788900883402675, + "track": 8.90394439920783e-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": 462, + "adam_update_count": 76692 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034433758119121194 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_00581afc88f64de393cb544db7725e2b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 463, + "next_interval": 0, + "next_adam_update": 76693, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 462, + "trained_intervals": 76692, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 76692, + "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.5515923500061035, + "median": 7.348424911499023, + "max": 11.530586242675781, + "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": -2.0909433364868164, + "median": 5.370447158813477, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5760318636894226, + "median": 1553.747314453125, + "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.123570516705513, + "median": 214.95938110351562, + "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": 448, + "controller_edge_stiffness": 19 + }, + "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_0463.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0463.json new file mode 100644 index 0000000000000000000000000000000000000000..f3e564dc3a6e3b9ada1117aaa63195c61f215825 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0463.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0463", + "executed_epochs": 463, + "score": null, + "best_score": 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_cd17171425b44d70974bd3831e0ba118.npz", + "optimizer_file": "boundary_cd17171425b44d70974bd3831e0ba118_optimizer.pt", + "arrays_sha256": "b9190206a6e4db60499e5a2dbf34370a5edc6e9162209ef1abc11c6adb185a33", + "optimizer_sha256": "a5191efafc2f854296b6c26637e177b1d74fc196a507f92cba238e906c89d94b", + "stage": "adam", + "completed_passes": 463, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 76858, + "adam_update_count": 76858, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 464, + "consumed_count": 463, + "last_submitted_update": 76858, + "last_consumed_update": 76692, + "pending": [ + { + "reference": { + "source_update": 76858, + "completed_passes": 463, + "next_interval": 0, + "trained_intervals": 76858, + "snapshot": "pass_end_0463", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 463, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 76858, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 76858, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.9741719370358624e-06, + "update_l2": 0.01392348576337099 + }, + "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.942749332163658e-07, + "update_l2": 0.0032198503613471985 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00019336724653840065, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00019336724653840065, + "observation_loss": 0.00019336724653840065, + "chamfer": 0.00010753131937235594, + "track": 8.58359198900871e-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": 463, + "adam_update_count": 76858 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03385520516894758 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_cd17171425b44d70974bd3831e0ba118_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 464, + "next_interval": 0, + "next_adam_update": 76859, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 463, + "trained_intervals": 76858, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 76858, + "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.5545960664749146, + "median": 7.348430633544922, + "max": 11.530586242675781, + "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": -2.094374656677246, + "median": 5.3678412437438965, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5743042230606079, + "median": 1553.756103515625, + "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.12314722687005997, + "median": 214.39962768554688, + "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": 448, + "controller_edge_stiffness": 20 + }, + "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_0464.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0464.json new file mode 100644 index 0000000000000000000000000000000000000000..781a55f0e0bcea2bf00d5a5d91339e87043232d5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0464.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0464", + "executed_epochs": 464, + "score": null, + "best_score": 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_d4092374c94146248504aeb85c3ecc36.npz", + "optimizer_file": "boundary_d4092374c94146248504aeb85c3ecc36_optimizer.pt", + "arrays_sha256": "3171506ca33296073f116478194129f54f07e7f334f5adb1e2422768868c9b91", + "optimizer_sha256": "0b0dbfb1a190ab7fd783b2c0bdaf88c8937c069ed67ce518ed1cf1eccb4b12de", + "stage": "adam", + "completed_passes": 464, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 77024, + "adam_update_count": 77024, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 465, + "consumed_count": 464, + "last_submitted_update": 77024, + "last_consumed_update": 76858, + "pending": [ + { + "reference": { + "source_update": 77024, + "completed_passes": 464, + "next_interval": 0, + "trained_intervals": 77024, + "snapshot": "pass_end_0464", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 464, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 77024, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 77024, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.711933004524326e-06, + "update_l2": 0.0173783078789711 + }, + "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.797203119887854e-07, + "update_l2": 0.0021191874984651804 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00019279500702396035, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00019279500702396035, + "observation_loss": 0.00019279500702396035, + "chamfer": 0.00011545547749847174, + "track": 7.733952952548862e-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": 464, + "adam_update_count": 77024 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03569378890097141 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d4092374c94146248504aeb85c3ecc36_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 465, + "next_interval": 0, + "next_adam_update": 77025, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 464, + "trained_intervals": 77024, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 77024, + "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.565338134765625, + "median": 7.348880290985107, + "max": 11.530586242675781, + "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": -2.1035239696502686, + "median": 5.365074157714844, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5681679844856262, + "median": 1554.4549560546875, + "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.12202565371990204, + "median": 213.80709838867188, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0465.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0465.json new file mode 100644 index 0000000000000000000000000000000000000000..ae18ad2206c231778d3d3de10a945746db93275a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0465.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0465", + "executed_epochs": 465, + "score": null, + "best_score": 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_a571bd4f93a04af4b188002f81b79ef3.npz", + "optimizer_file": "boundary_a571bd4f93a04af4b188002f81b79ef3_optimizer.pt", + "arrays_sha256": "7d416bfd8ad2f93a7776792746465d622df7c992aa6c3628265b4c7fed8e403c", + "optimizer_sha256": "2ba5edf69bd431ccf57cfaead3bb88595e8e3fe9803bd3f2b5b6f7aedb7fd5da", + "stage": "adam", + "completed_passes": 465, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 77190, + "adam_update_count": 77190, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 466, + "consumed_count": 465, + "last_submitted_update": 77190, + "last_consumed_update": 77024, + "pending": [ + { + "reference": { + "source_update": 77190, + "completed_passes": 465, + "next_interval": 0, + "trained_intervals": 77190, + "snapshot": "pass_end_0465", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 465, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 77190, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 77190, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.108954393203021e-06, + "update_l2": 0.005805968306958675 + }, + "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.386775517810747e-07, + "update_l2": 0.0015074299881234765 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012968003284186125, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012968003284186125, + "observation_loss": 0.00012968003284186125, + "chamfer": 6.253695755731314e-05, + "track": 6.714306800859049e-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": 465, + "adam_update_count": 77190 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034492693142965436 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a571bd4f93a04af4b188002f81b79ef3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 466, + "next_interval": 0, + "next_adam_update": 77191, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 465, + "trained_intervals": 77190, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 77190, + "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.5675538182258606, + "median": 7.348955154418945, + "max": 11.530586242675781, + "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": -2.106006383895874, + "median": 5.365415573120117, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5669105052947998, + "median": 1554.5714111328125, + "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.12172310799360275, + "median": 213.88027954101562, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0466.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0466.json new file mode 100644 index 0000000000000000000000000000000000000000..66a5069518ca3ef7e1656f0bdd31b550d8eb1b43 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0466.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0466", + "executed_epochs": 466, + "score": null, + "best_score": 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_b4ac30a477704ccbbc35c5c1b6065567.npz", + "optimizer_file": "boundary_b4ac30a477704ccbbc35c5c1b6065567_optimizer.pt", + "arrays_sha256": "c45e145df6a5900193a6c72eeabcf685974de7e3377037e14baddcd491986269", + "optimizer_sha256": "653355f575697d76b2e020b230cecb1a2c46a2a90b21076cb497b26c318e46b4", + "stage": "adam", + "completed_passes": 466, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 77356, + "adam_update_count": 77356, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 467, + "consumed_count": 466, + "last_submitted_update": 77356, + "last_consumed_update": 77190, + "pending": [ + { + "reference": { + "source_update": 77356, + "completed_passes": 466, + "next_interval": 0, + "trained_intervals": 77356, + "snapshot": "pass_end_0466", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 466, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 77356, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 77356, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.06389585047873e-07, + "update_l2": 0.004638819023966789 + }, + "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.425410449788615e-07, + "update_l2": 0.0012878850102424622 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.867010521702468e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.867010521702468e-05, + "observation_loss": 9.867010521702468e-05, + "chamfer": 4.19377647631336e-05, + "track": 5.6732340453891084e-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": 466, + "adam_update_count": 77356 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03386955801397562 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b4ac30a477704ccbbc35c5c1b6065567_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 467, + "next_interval": 0, + "next_adam_update": 77357, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 466, + "trained_intervals": 77356, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 77356, + "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.5697428584098816, + "median": 7.348955154418945, + "max": 11.530586242675781, + "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": -2.1087944507598877, + "median": 5.362941741943359, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5656708478927612, + "median": 1554.5714111328125, + "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.12138421088457108, + "median": 213.35171508789062, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0467.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0467.json new file mode 100644 index 0000000000000000000000000000000000000000..67ed88510bc98fc35cc9974312bc7cece1cf288d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0467.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0467", + "executed_epochs": 467, + "score": null, + "best_score": 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_ae1d82d0828045dd9a468bf29652bf26.npz", + "optimizer_file": "boundary_ae1d82d0828045dd9a468bf29652bf26_optimizer.pt", + "arrays_sha256": "8dfaab10d4fb675be1dfe767933c37905ce971e5e91856c36591c42c9ce11be2", + "optimizer_sha256": "671915089bde8141daa1ba59d676dd964d7d1e4b71dc6aab034640a3f1ebacf6", + "stage": "adam", + "completed_passes": 467, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 77522, + "adam_update_count": 77522, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 468, + "consumed_count": 467, + "last_submitted_update": 77522, + "last_consumed_update": 77356, + "pending": [ + { + "reference": { + "source_update": 77522, + "completed_passes": 467, + "next_interval": 0, + "trained_intervals": 77522, + "snapshot": "pass_end_0467", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 467, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 77522, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 77522, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0180523304370581e-06, + "update_l2": 0.008275228552520275 + }, + "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.226750493467989e-07, + "update_l2": 0.002211793325841427 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013127601414453238, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013127601414453238, + "observation_loss": 0.00013127601414453238, + "chamfer": 6.625774403801188e-05, + "track": 6.50182701065205e-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": 467, + "adam_update_count": 77522 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03444036305882037 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ae1d82d0828045dd9a468bf29652bf26_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 468, + "next_interval": 0, + "next_adam_update": 77523, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 467, + "trained_intervals": 77522, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 77522, + "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.5723559260368347, + "median": 7.348955154418945, + "max": 11.530586242675781, + "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": -2.1115150451660156, + "median": 5.363771915435791, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5641946792602539, + "median": 1554.5714111328125, + "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.12105442583560944, + "median": 213.52908325195312, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0468.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0468.json new file mode 100644 index 0000000000000000000000000000000000000000..3804c85ec217786b0eb87ed31d16abddd4cb6013 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0468.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0468", + "executed_epochs": 468, + "score": null, + "best_score": 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_c2e0ba9c268945f08914c59ee8530730.npz", + "optimizer_file": "boundary_c2e0ba9c268945f08914c59ee8530730_optimizer.pt", + "arrays_sha256": "346e838a9cb474536630c6b1e0eaf330ddf0dc42894906b9d348a28cf2025d2b", + "optimizer_sha256": "3e159d4ef6d563404c28fbde7b44a5b5c2ee6a10ca5f83772ccc19b35b5aa49d", + "stage": "adam", + "completed_passes": 468, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 77688, + "adam_update_count": 77688, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 469, + "consumed_count": 468, + "last_submitted_update": 77688, + "last_consumed_update": 77522, + "pending": [ + { + "reference": { + "source_update": 77688, + "completed_passes": 468, + "next_interval": 0, + "trained_intervals": 77688, + "snapshot": "pass_end_0468", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 468, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 77688, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 77688, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.259024303290062e-07, + "update_l2": 0.0067545087076723576 + }, + "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.957285556083662e-07, + "update_l2": 0.0027577581349760294 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.689223952591419e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.689223952591419e-05, + "observation_loss": 9.689223952591419e-05, + "chamfer": 4.307948984205723e-05, + "track": 5.381274604587816e-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": 468, + "adam_update_count": 77688 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03527242806740105 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c2e0ba9c268945f08914c59ee8530730_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 469, + "next_interval": 0, + "next_adam_update": 77689, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 468, + "trained_intervals": 77688, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 77688, + "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.5758665800094604, + "median": 7.348955154418945, + "max": 11.530586242675781, + "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": -2.114495038986206, + "median": 5.366776466369629, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5622174739837646, + "median": 1554.5714111328125, + "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.12069422006607056, + "median": 214.17138671875, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0469.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0469.json new file mode 100644 index 0000000000000000000000000000000000000000..f9885431c58d3eedd84e1e0313df414c3e9847dd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0469.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0469", + "executed_epochs": 469, + "score": null, + "best_score": 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_612303d3709646a199712bf7933c8c82.npz", + "optimizer_file": "boundary_612303d3709646a199712bf7933c8c82_optimizer.pt", + "arrays_sha256": "222f658a571f7224beaea2c5003ff1c302576ea991a5a4feb970d97e04961545", + "optimizer_sha256": "45168539e73a4165237046ae2ebeebde5ff133818bc1f18fbdd3c8e3853d8c1a", + "stage": "adam", + "completed_passes": 469, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 77854, + "adam_update_count": 77854, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 470, + "consumed_count": 469, + "last_submitted_update": 77854, + "last_consumed_update": 77688, + "pending": [ + { + "reference": { + "source_update": 77854, + "completed_passes": 469, + "next_interval": 0, + "trained_intervals": 77854, + "snapshot": "pass_end_0469", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 469, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 77854, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 77854, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.277554689404496e-07, + "update_l2": 0.007719043176621199 + }, + "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.878951914288336e-07, + "update_l2": 0.002920061582699418 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010045996896224096, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010045996896224096, + "observation_loss": 0.00010045996896224096, + "chamfer": 4.569404336507432e-05, + "track": 5.476592559716664e-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": 469, + "adam_update_count": 77854 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03449185402132571 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_612303d3709646a199712bf7933c8c82_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 470, + "next_interval": 0, + "next_adam_update": 77855, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 469, + "trained_intervals": 77854, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 77854, + "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.5798799991607666, + "median": 7.348925590515137, + "max": 11.530586242675781, + "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": -2.117310047149658, + "median": 5.360254287719727, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5599655508995056, + "median": 1554.525390625, + "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.12035494297742844, + "median": 212.7790985107422, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0470.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0470.json new file mode 100644 index 0000000000000000000000000000000000000000..7636d6b2defeed6bec0759821793344359f41be9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0470.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0470", + "executed_epochs": 470, + "score": null, + "best_score": 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_10f41fb2a9e64afc9b64e56fe89ba683.npz", + "optimizer_file": "boundary_10f41fb2a9e64afc9b64e56fe89ba683_optimizer.pt", + "arrays_sha256": "148e012afb2061dec9931cdd07331335e5549f78e69d7235ad90af657b8b9fc0", + "optimizer_sha256": "aa05d930fcfe0ccb2f34dcc0f6ed0e182325a09c0505fe9565dd6243854a8c0a", + "stage": "adam", + "completed_passes": 470, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 78020, + "adam_update_count": 78020, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 471, + "consumed_count": 470, + "last_submitted_update": 78020, + "last_consumed_update": 77854, + "pending": [ + { + "reference": { + "source_update": 78020, + "completed_passes": 470, + "next_interval": 0, + "trained_intervals": 78020, + "snapshot": "pass_end_0470", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 470, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 78020, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 78020, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.239701626029273e-07, + "update_l2": 0.005493705160915852 + }, + "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.6378261825120717e-07, + "update_l2": 0.0017900960519909859 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016002659685909748, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016002659685909748, + "observation_loss": 0.00016002659685909748, + "chamfer": 8.738029282540083e-05, + "track": 7.264631130965427e-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": 470, + "adam_update_count": 78020 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0348814579192549 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_10f41fb2a9e64afc9b64e56fe89ba683_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 471, + "next_interval": 0, + "next_adam_update": 78021, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 470, + "trained_intervals": 78020, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 78020, + "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.5754944682121277, + "median": 7.348925590515137, + "max": 11.530586242675781, + "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": -2.1119909286499023, + "median": 5.365123748779297, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.562426745891571, + "median": 1554.525390625, + "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.12099682539701462, + "median": 213.81796264648438, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0471.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0471.json new file mode 100644 index 0000000000000000000000000000000000000000..45d3d7a2dac54c2c55a9c688ce50825cfe6af0a0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0471.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0471", + "executed_epochs": 471, + "score": null, + "best_score": 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_9236e08fb96c4807a433a1f8b9100ad7.npz", + "optimizer_file": "boundary_9236e08fb96c4807a433a1f8b9100ad7_optimizer.pt", + "arrays_sha256": "268653a82294ea0eafc942f142f03dea468dcefd61a66ee492bf9a4a9878aea7", + "optimizer_sha256": "2ca1de32b8178be4b0598224d16bcebb10b2910b9225b1afb45d5973653508ef", + "stage": "adam", + "completed_passes": 471, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 78186, + "adam_update_count": 78186, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 472, + "consumed_count": 471, + "last_submitted_update": 78186, + "last_consumed_update": 78020, + "pending": [ + { + "reference": { + "source_update": 78186, + "completed_passes": 471, + "next_interval": 0, + "trained_intervals": 78186, + "snapshot": "pass_end_0471", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 471, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 78186, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 78186, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.287371997539594e-07, + "update_l2": 0.009101185947656631 + }, + "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.8979017113451846e-07, + "update_l2": 0.002596500562503934 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.948497659526765e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.948497659526765e-05, + "observation_loss": 7.948497659526765e-05, + "chamfer": 2.6381829229649156e-05, + "track": 5.3103151003597304e-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": 471, + "adam_update_count": 78186 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.040763197001069784 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9236e08fb96c4807a433a1f8b9100ad7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 472, + "next_interval": 0, + "next_adam_update": 78187, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 471, + "trained_intervals": 78186, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 78186, + "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.5791840553283691, + "median": 7.348830699920654, + "max": 11.530586242675781, + "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": -2.1150259971618652, + "median": 5.362765312194824, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5603553652763367, + "median": 1554.3779296875, + "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.12063015252351761, + "median": 213.3141632080078, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0472.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0472.json new file mode 100644 index 0000000000000000000000000000000000000000..c660113a1e2886bab7fe33262b4a4c1fd4b89dd4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0472.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0472", + "executed_epochs": 472, + "score": null, + "best_score": 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_a5d325267d26433dbce4b19b2d818b6a.npz", + "optimizer_file": "boundary_a5d325267d26433dbce4b19b2d818b6a_optimizer.pt", + "arrays_sha256": "ca0b4c3625997bf8192ce22ddce1c9aab6d226fcf1aad819613175ec25be0c1b", + "optimizer_sha256": "65a1ad281c2a605a02f96a64d5f5507c966e329105c80edee364f1437c509aee", + "stage": "adam", + "completed_passes": 472, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 78352, + "adam_update_count": 78352, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 473, + "consumed_count": 472, + "last_submitted_update": 78352, + "last_consumed_update": 78186, + "pending": [ + { + "reference": { + "source_update": 78352, + "completed_passes": 472, + "next_interval": 0, + "trained_intervals": 78352, + "snapshot": "pass_end_0472", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 472, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 78352, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 78352, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4419772469409509e-06, + "update_l2": 0.010043378919363022 + }, + "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.031190859952403e-07, + "update_l2": 0.0028934984002262354 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.937877671793103e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.937877671793103e-05, + "observation_loss": 7.937877671793103e-05, + "chamfer": 2.620452141854912e-05, + "track": 5.317425529938191e-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": 472, + "adam_update_count": 78352 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03597914008423686 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a5d325267d26433dbce4b19b2d818b6a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 473, + "next_interval": 0, + "next_adam_update": 78353, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 472, + "trained_intervals": 78352, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 78352, + "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.5828550457954407, + "median": 7.348925590515137, + "max": 11.530586242675781, + "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": -2.1182568073272705, + "median": 5.362311363220215, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.558302104473114, + "median": 1554.525390625, + "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.12024104595184326, + "median": 213.2178192138672, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0473.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0473.json new file mode 100644 index 0000000000000000000000000000000000000000..0e7c744d91723c727fb1ba861d2c4326efe8b55c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0473.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0473", + "executed_epochs": 473, + "score": null, + "best_score": 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_384b10ff96054f80a9025bf34143b383.npz", + "optimizer_file": "boundary_384b10ff96054f80a9025bf34143b383_optimizer.pt", + "arrays_sha256": "9b56e230e0738d814d48c2beb88c22107d9c5e2bc8db9037bc3c4971e4e6ab15", + "optimizer_sha256": "76e6a57b7714e9b52089dba4b19182b43fe20b6dcb17ba4c0d2eb4b5262de3ff", + "stage": "adam", + "completed_passes": 473, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 78518, + "adam_update_count": 78518, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 474, + "consumed_count": 473, + "last_submitted_update": 78518, + "last_consumed_update": 78352, + "pending": [ + { + "reference": { + "source_update": 78518, + "completed_passes": 473, + "next_interval": 0, + "trained_intervals": 78518, + "snapshot": "pass_end_0473", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 473, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 78518, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 78518, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.165857042906282e-06, + "update_l2": 0.01195947453379631 + }, + "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.055466213983891e-06, + "update_l2": 0.005438381340354681 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014069971803110093, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014069971803110093, + "observation_loss": 0.00014069971803110093, + "chamfer": 6.691362068522722e-05, + "track": 7.378609734587371e-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": 473, + "adam_update_count": 78518 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03529496886767447 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_384b10ff96054f80a9025bf34143b383_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 474, + "next_interval": 0, + "next_adam_update": 78519, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 473, + "trained_intervals": 78518, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 78518, + "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.5869985818862915, + "median": 7.348955154418945, + "max": 11.530586242675781, + "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": -2.121811866760254, + "median": 5.3603620529174805, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5559935569763184, + "median": 1554.5714111328125, + "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.11981434375047684, + "median": 212.8020477294922, + "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": 449, + "controller_edge_stiffness": 20 + }, + "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_0474.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0474.json new file mode 100644 index 0000000000000000000000000000000000000000..13cb4495744107b592729fdb1bf9f9ee3921b491 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0474.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0474", + "executed_epochs": 474, + "score": null, + "best_score": 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_a0bcf4ec6a61461682ae1fd57d4820db.npz", + "optimizer_file": "boundary_a0bcf4ec6a61461682ae1fd57d4820db_optimizer.pt", + "arrays_sha256": "a4379e408ace61ec1e282347d1097978b2e9bc6e235bbea39f2ac7f3b30b664d", + "optimizer_sha256": "9bd57b50e2a180309d320ac01c6b9dfc012516810ce7c6d5f4288178b03b07c6", + "stage": "adam", + "completed_passes": 474, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 78684, + "adam_update_count": 78684, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 475, + "consumed_count": 474, + "last_submitted_update": 78684, + "last_consumed_update": 78518, + "pending": [ + { + "reference": { + "source_update": 78684, + "completed_passes": 474, + "next_interval": 0, + "trained_intervals": 78684, + "snapshot": "pass_end_0474", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 474, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 78684, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 78684, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0878960665650084e-06, + "update_l2": 0.012540140189230442 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.219204007924418e-07, + "update_l2": 0.0042829131707549095 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011255421850364655, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011255421850364655, + "observation_loss": 0.00011255421850364655, + "chamfer": 4.895143865724094e-05, + "track": 6.36027762084268e-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": 474, + "adam_update_count": 78684 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03598204883746803 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a0bcf4ec6a61461682ae1fd57d4820db_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 475, + "next_interval": 0, + "next_adam_update": 78685, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 474, + "trained_intervals": 78684, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 78684, + "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.591460108757019, + "median": 7.349119186401367, + "max": 11.530586242675781, + "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": -2.125983476638794, + "median": 5.359435081481934, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5535184741020203, + "median": 1554.826416015625, + "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.11931557208299637, + "median": 212.6049041748047, + "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": 450, + "controller_edge_stiffness": 20 + }, + "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_0475.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0475.json new file mode 100644 index 0000000000000000000000000000000000000000..5a5a0d38474fb1b7dbd885cd672307d267741d02 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0475.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0475", + "executed_epochs": 475, + "score": null, + "best_score": 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_ab8b2a23ed7045fb9af70a9f99a0ed63.npz", + "optimizer_file": "boundary_ab8b2a23ed7045fb9af70a9f99a0ed63_optimizer.pt", + "arrays_sha256": "dbd5012281825b1fe37d02d60884954dddc152a0e62456016d48be95a7792a6d", + "optimizer_sha256": "2f2165ac2917ec0e77fda6c80cbeb16224991ec9355c821b628f75ed58a4fee1", + "stage": "adam", + "completed_passes": 475, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 78850, + "adam_update_count": 78850, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 476, + "consumed_count": 475, + "last_submitted_update": 78850, + "last_consumed_update": 78684, + "pending": [ + { + "reference": { + "source_update": 78850, + "completed_passes": 475, + "next_interval": 0, + "trained_intervals": 78850, + "snapshot": "pass_end_0475", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 475, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 78850, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 78850, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1309248293400742e-06, + "update_l2": 0.013717270456254482 + }, + "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.0258605698254541e-06, + "update_l2": 0.00548206502571702 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001346110802842304, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001346110802842304, + "observation_loss": 0.0001346110802842304, + "chamfer": 6.485849735327065e-05, + "track": 6.975258293095976e-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": 475, + "adam_update_count": 78850 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034526714123785496 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ab8b2a23ed7045fb9af70a9f99a0ed63_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 476, + "next_interval": 0, + "next_adam_update": 78851, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 475, + "trained_intervals": 78850, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 78850, + "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.5961821675300598, + "median": 7.349331855773926, + "max": 11.530586242675781, + "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": -2.130187749862671, + "median": 5.3582868576049805, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5509108901023865, + "median": 1555.1571044921875, + "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.11881498247385025, + "median": 212.36163330078125, + "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": 452, + "controller_edge_stiffness": 20 + }, + "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_0476.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0476.json new file mode 100644 index 0000000000000000000000000000000000000000..67651d3acbcdc97ab92b3677a59b5e46dd12cdd2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0476.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0476", + "executed_epochs": 476, + "score": null, + "best_score": 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_a55d69e14e6246d58a686a83eec4a411.npz", + "optimizer_file": "boundary_a55d69e14e6246d58a686a83eec4a411_optimizer.pt", + "arrays_sha256": "da99b37d4ce5dee70a78b2ce7d084725189ede9a49e460071afb48e154ebce9c", + "optimizer_sha256": "8ddf36a72f743c286284fa5e12cc8d020c00996ac01ead1d0f3e90bb2481a63f", + "stage": "adam", + "completed_passes": 476, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 79016, + "adam_update_count": 79016, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 477, + "consumed_count": 476, + "last_submitted_update": 79016, + "last_consumed_update": 78850, + "pending": [ + { + "reference": { + "source_update": 79016, + "completed_passes": 476, + "next_interval": 0, + "trained_intervals": 79016, + "snapshot": "pass_end_0476", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 476, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 79016, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 79016, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.072633477240743e-07, + "update_l2": 0.0023772253189235926 + }, + "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.8758796588590485e-07, + "update_l2": 0.0007281890138983727 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.405755554325879e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.405755554325879e-05, + "observation_loss": 9.405755554325879e-05, + "chamfer": 3.4274617064511403e-05, + "track": 5.978293847874738e-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": 476, + "adam_update_count": 79016 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03448143717832863 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a55d69e14e6246d58a686a83eec4a411_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 477, + "next_interval": 0, + "next_adam_update": 79017, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 476, + "trained_intervals": 79016, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 79016, + "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.6070804595947266, + "median": 7.350438117980957, + "max": 11.530586242675781, + "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": -2.1409709453582764, + "median": 5.359208106994629, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5449394583702087, + "median": 1556.87841796875, + "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.11754065752029419, + "median": 212.5699462890625, + "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": 453, + "controller_edge_stiffness": 20 + }, + "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_0477.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0477.json new file mode 100644 index 0000000000000000000000000000000000000000..5abd87eaac7fdae479792d270eb19aacf7a76b1c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0477.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0477", + "executed_epochs": 477, + "score": null, + "best_score": 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_360edd1784db48768e84ba9d4428aab6.npz", + "optimizer_file": "boundary_360edd1784db48768e84ba9d4428aab6_optimizer.pt", + "arrays_sha256": "6f89d4496edfd8b0f4296b5758bb49c725fa2c11a24e43a9478deb29257482c6", + "optimizer_sha256": "d2e8d6b6aa16bc92f382d2c95421dfd12315549d06096876b63cb115ac222132", + "stage": "adam", + "completed_passes": 477, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 79182, + "adam_update_count": 79182, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 478, + "consumed_count": 477, + "last_submitted_update": 79182, + "last_consumed_update": 79016, + "pending": [ + { + "reference": { + "source_update": 79182, + "completed_passes": 477, + "next_interval": 0, + "trained_intervals": 79182, + "snapshot": "pass_end_0477", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 477, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 79182, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 79182, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2142339755882858e-06, + "update_l2": 0.0032924783881753683 + }, + "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.28374369978701e-06, + "update_l2": 0.0010293819941580296 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001201992854475975, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001201992854475975, + "observation_loss": 0.0001201992854475975, + "chamfer": 5.350407082005404e-05, + "track": 6.669521826552227e-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": 477, + "adam_update_count": 79182 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03409782680682838 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_360edd1784db48768e84ba9d4428aab6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 478, + "next_interval": 0, + "next_adam_update": 79183, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 477, + "trained_intervals": 79182, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 79182, + "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.6074128746986389, + "median": 7.350438117980957, + "max": 11.530586242675781, + "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": -2.141956090927124, + "median": 5.358267784118652, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5447583794593811, + "median": 1556.87841796875, + "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.11742492765188217, + "median": 212.3729705810547, + "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": 453, + "controller_edge_stiffness": 20 + }, + "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_0478.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0478.json new file mode 100644 index 0000000000000000000000000000000000000000..96cc3408c4baa3f1c8f03825d376530c15d3e43f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0478.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0478", + "executed_epochs": 478, + "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_aec2c8cd36ee4103bfb4ee5c046f48a3.npz", + "optimizer_file": "boundary_aec2c8cd36ee4103bfb4ee5c046f48a3_optimizer.pt", + "arrays_sha256": "6a8fc0ea1d72b6982575b93cec679da771300122346d9e70620c4d0205e768db", + "optimizer_sha256": "bc070712d892fb6ac5d25f67fa1ea43f2bdb3165e5b251d828cf54dfef522a08", + "stage": "adam", + "completed_passes": 478, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 79348, + "adam_update_count": 79348, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 479, + "consumed_count": 478, + "last_submitted_update": 79348, + "last_consumed_update": 79182, + "pending": [ + { + "reference": { + "source_update": 79348, + "completed_passes": 478, + "next_interval": 0, + "trained_intervals": 79348, + "snapshot": "pass_end_0478", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 478, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 79348, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 79348, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.716994557289581e-07, + "update_l2": 0.004042052663862705 + }, + "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.292169594715233e-07, + "update_l2": 0.0013861454790458083 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.6167903393507e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.6167903393507e-05, + "observation_loss": 9.6167903393507e-05, + "chamfer": 3.276166899013333e-05, + "track": 6.340623076539487e-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": 478, + "adam_update_count": 79348 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03552447189576924 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_aec2c8cd36ee4103bfb4ee5c046f48a3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 479, + "next_interval": 0, + "next_adam_update": 79349, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 478, + "trained_intervals": 79348, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 79348, + "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.6079713106155396, + "median": 7.350408554077148, + "max": 11.530586242675781, + "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": -2.1435227394104004, + "median": 5.356729030609131, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5444542765617371, + "median": 1556.8323974609375, + "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.11724110692739487, + "median": 212.0506134033203, + "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": 453, + "controller_edge_stiffness": 20 + }, + "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_0479.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0479.json new file mode 100644 index 0000000000000000000000000000000000000000..7e3a8bfa6a061b5de6e2fbffe138b874d08c0bd8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0479.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0479", + "executed_epochs": 479, + "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_45e3df27d140444d9dfa27f5cd54e603.npz", + "optimizer_file": "boundary_45e3df27d140444d9dfa27f5cd54e603_optimizer.pt", + "arrays_sha256": "d93bea92bf7fe5c9b321beb1d41f5005c6d4aa911ff61a68d1909cc52e1c02f6", + "optimizer_sha256": "d28b5ce3041b2d569301f41577a6c926f45fd752879ec49a8bcea8c1f0a59a85", + "stage": "adam", + "completed_passes": 479, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 79514, + "adam_update_count": 79514, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 480, + "consumed_count": 479, + "last_submitted_update": 79514, + "last_consumed_update": 79348, + "pending": [ + { + "reference": { + "source_update": 79514, + "completed_passes": 479, + "next_interval": 0, + "trained_intervals": 79514, + "snapshot": "pass_end_0479", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 479, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 79514, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 79514, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.594704710645601e-06, + "update_l2": 0.006463203113526106 + }, + "raw_ground_friction": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "raw_ground_restitution": { + "gradient_l2": 0.0, + "update_l2": 0.0 + }, + "log_controller_edge_stiffness": { + "gradient_l2": 7.865838824727689e-07, + "update_l2": 0.0027443573344498873 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00021845762967132032, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00021845762967132032, + "observation_loss": 0.00021845762967132032, + "chamfer": 0.00012449473433662206, + "track": 9.396290261065587e-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": 479, + "adam_update_count": 79514 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034619763027876616 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_45e3df27d140444d9dfa27f5cd54e603_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 480, + "next_interval": 0, + "next_adam_update": 79515, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 479, + "trained_intervals": 79514, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 79514, + "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.6094821691513062, + "median": 7.350438117980957, + "max": 11.530586242675781, + "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": -2.1469860076904297, + "median": 5.359988212585449, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5436322689056396, + "median": 1556.87841796875, + "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.11683577299118042, + "median": 212.72254943847656, + "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": 453, + "controller_edge_stiffness": 20 + }, + "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_0480.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0480.json new file mode 100644 index 0000000000000000000000000000000000000000..c5edba0d936d978d6310724400df50c8d7f7b645 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0480.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0480", + "executed_epochs": 480, + "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_a52bfbfcebcc4d4091b70db6703f80b8.npz", + "optimizer_file": "boundary_a52bfbfcebcc4d4091b70db6703f80b8_optimizer.pt", + "arrays_sha256": "57c18d98e4e29273eed841e3e361dc84a1c83cdbf499275c34d4412e52148af6", + "optimizer_sha256": "e17493a694a8d4c7f4f665678e4844cd5a326904bd8f6ccd14f80ca5493cbe90", + "stage": "adam", + "completed_passes": 480, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 79680, + "adam_update_count": 79680, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 481, + "consumed_count": 480, + "last_submitted_update": 79680, + "last_consumed_update": 79514, + "pending": [ + { + "reference": { + "source_update": 79680, + "completed_passes": 480, + "next_interval": 0, + "trained_intervals": 79680, + "snapshot": "pass_end_0480", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 480, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 79680, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 79680, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.681544952400145e-07, + "update_l2": 0.0077057089656591415 + }, + "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.993352942823549e-07, + "update_l2": 0.002855791477486491 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011898664524778724, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011898664524778724, + "observation_loss": 0.00011898664524778724, + "chamfer": 5.0102502427762374e-05, + "track": 6.888414645800367e-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": 480, + "adam_update_count": 79680 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035625800024718046 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a52bfbfcebcc4d4091b70db6703f80b8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 481, + "next_interval": 0, + "next_adam_update": 79681, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 480, + "trained_intervals": 79680, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 79680, + "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.6119071245193481, + "median": 7.350438117980957, + "max": 11.530586242675781, + "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": -2.150273561477661, + "median": 5.358664512634277, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.5423156023025513, + "median": 1556.87841796875, + "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.11645229160785675, + "median": 212.44143676757812, + "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": 454, + "controller_edge_stiffness": 20 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +}