diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0281.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0281.json new file mode 100644 index 0000000000000000000000000000000000000000..6197f87d470645ad2feddce6e640783c05828b39 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0281.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0281", + "executed_epochs": 281, + "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_fbce7f72825248ea901ee4741b3f31fb.npz", + "optimizer_file": "boundary_fbce7f72825248ea901ee4741b3f31fb_optimizer.pt", + "arrays_sha256": "d554966a3a1f7a0acb94dac78b0221128069d56f54f034190e14e257fca72bd0", + "optimizer_sha256": "58f89e724014f6f9f98d7bfefd657cae2c56392a7e8a125d5facc8dcfdb84f35", + "stage": "adam", + "completed_passes": 281, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 46646, + "adam_update_count": 46646, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 282, + "consumed_count": 281, + "last_submitted_update": 46646, + "last_consumed_update": 46480, + "pending": [ + { + "reference": { + "source_update": 46646, + "completed_passes": 281, + "next_interval": 0, + "trained_intervals": 46646, + "snapshot": "pass_end_0281", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 281, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 46646, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 46646, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.264528107953083e-07, + "update_l2": 0.011178099550306797 + }, + "raw_ground_friction": { + "gradient_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.65651736350992e-08, + "update_l2": 0.002654857700690627 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.24845808185637e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.24845808185637e-05, + "observation_loss": 9.24845808185637e-05, + "chamfer": 3.934355845558457e-05, + "track": 5.3141026000957936e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 281, + "adam_update_count": 46646 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03495915699750185 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_fbce7f72825248ea901ee4741b3f31fb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 282, + "next_interval": 0, + "next_adam_update": 46647, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 281, + "trained_intervals": 46646, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 46646, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.23134173452854156, + "median": 7.338857650756836, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.6883413791656494, + "median": 5.734653472900391, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7934682965278625, + "median": 1538.953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1848258227109909, + "median": 309.4073791503906, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 368, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0282.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0282.json new file mode 100644 index 0000000000000000000000000000000000000000..0d7aa2b8afa73877190caa48ea9811e3dfd3814b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0282.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0282", + "executed_epochs": 282, + "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_d99d9aab490f46a4a01c95194f1df377.npz", + "optimizer_file": "boundary_d99d9aab490f46a4a01c95194f1df377_optimizer.pt", + "arrays_sha256": "35864c68649751ad3fa644bbb3ad8e5d5e4dcc82e226bdd051f87b8951fd6b9d", + "optimizer_sha256": "8e0ad2ef55fec7298590f8822cb54f9ae20d03229e4108151b0aa9422fadd33a", + "stage": "adam", + "completed_passes": 282, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 46812, + "adam_update_count": 46812, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 283, + "consumed_count": 282, + "last_submitted_update": 46812, + "last_consumed_update": 46646, + "pending": [ + { + "reference": { + "source_update": 46812, + "completed_passes": 282, + "next_interval": 0, + "trained_intervals": 46812, + "snapshot": "pass_end_0282", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 282, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 46812, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 46812, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.572852105866332e-07, + "update_l2": 0.011368795298039913 + }, + "raw_ground_friction": { + "gradient_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.787170305078689e-07, + "update_l2": 0.003246012609452009 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.820486644050106e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.820486644050106e-05, + "observation_loss": 7.820486644050106e-05, + "chamfer": 3.0417140806093812e-05, + "track": 4.778772563440725e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 282, + "adam_update_count": 46812 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03371985978446901 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d99d9aab490f46a4a01c95194f1df377_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 283, + "next_interval": 0, + "next_adam_update": 46813, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 282, + "trained_intervals": 46812, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 46812, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.23728737235069275, + "median": 7.338977813720703, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.694566011428833, + "median": 5.723323345184326, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7887645959854126, + "median": 1539.1380615234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.18367892503738403, + "median": 305.92254638671875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 368, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0283.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0283.json new file mode 100644 index 0000000000000000000000000000000000000000..89e7fb5fb1f3da604ed4be75a47b872308422fed --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0283.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0283", + "executed_epochs": 283, + "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_b47ce5d0d3944539a3e1e308c7154c8f.npz", + "optimizer_file": "boundary_b47ce5d0d3944539a3e1e308c7154c8f_optimizer.pt", + "arrays_sha256": "a389322f21a9a68960fbcb6abf81e6e09831506a4a905872062391e2c01c78f8", + "optimizer_sha256": "2115d8405f331889a600a197300abb592ae07bad9c7cdb60f46b995d37d6d70c", + "stage": "adam", + "completed_passes": 283, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 46978, + "adam_update_count": 46978, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 284, + "consumed_count": 283, + "last_submitted_update": 46978, + "last_consumed_update": 46812, + "pending": [ + { + "reference": { + "source_update": 46978, + "completed_passes": 283, + "next_interval": 0, + "trained_intervals": 46978, + "snapshot": "pass_end_0283", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 283, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 46978, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 46978, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.5439853124662477e-07, + "update_l2": 0.011878078803420067 + }, + "raw_ground_friction": { + "gradient_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.6936614599671884e-07, + "update_l2": 0.0033576239366084337 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.900282798800617e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.900282798800617e-05, + "observation_loss": 7.900282798800617e-05, + "chamfer": 3.057069989154115e-05, + "track": 4.843212809646502e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 283, + "adam_update_count": 46978 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033670224947854877 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b47ce5d0d3944539a3e1e308c7154c8f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 284, + "next_interval": 0, + "next_adam_update": 46979, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 283, + "trained_intervals": 46978, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 46978, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2432716339826584, + "median": 7.33836555480957, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7013118267059326, + "median": 5.721046447753906, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7840585112571716, + "median": 1538.1959228515625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1824440211057663, + "median": 305.2259521484375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 370, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0284.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0284.json new file mode 100644 index 0000000000000000000000000000000000000000..b796865ad70dfe2addbf68914bbb4a66a38ae5f7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0284.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0284", + "executed_epochs": 284, + "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_e1981e1308184476b14084946d4999a1.npz", + "optimizer_file": "boundary_e1981e1308184476b14084946d4999a1_optimizer.pt", + "arrays_sha256": "0557ffab2761ce9a8accb9cc2590931bcd1f6c7ae5207e04c02a48cc34caac8e", + "optimizer_sha256": "67f08305540fa7d066d899bd2d888e31dcd1adaa63875964d59cdfda15acb658", + "stage": "adam", + "completed_passes": 284, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 47144, + "adam_update_count": 47144, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 285, + "consumed_count": 284, + "last_submitted_update": 47144, + "last_consumed_update": 46978, + "pending": [ + { + "reference": { + "source_update": 47144, + "completed_passes": 284, + "next_interval": 0, + "trained_intervals": 47144, + "snapshot": "pass_end_0284", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 284, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 47144, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 47144, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.170681328716455e-07, + "update_l2": 0.011821695603430271 + }, + "raw_ground_friction": { + "gradient_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.651902483805316e-07, + "update_l2": 0.0022584316320717335 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.847598266787827e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.847598266787827e-05, + "observation_loss": 9.847598266787827e-05, + "chamfer": 4.287659248802811e-05, + "track": 5.559939017985016e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 284, + "adam_update_count": 47144 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03382426896132529 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e1981e1308184476b14084946d4999a1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 285, + "next_interval": 0, + "next_adam_update": 47145, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 284, + "trained_intervals": 47144, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 47144, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2500634789466858, + "median": 7.3380937576293945, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7082531452178955, + "median": 5.718603610992432, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7787513732910156, + "median": 1537.7779541015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.18118201196193695, + "median": 304.48089599609375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 371, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0285.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0285.json new file mode 100644 index 0000000000000000000000000000000000000000..fcc7819808221e849aa7d5f5c53ca68003d2d59e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0285.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0285", + "executed_epochs": 285, + "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_62db96166318414181b746f5080acf9e.npz", + "optimizer_file": "boundary_62db96166318414181b746f5080acf9e_optimizer.pt", + "arrays_sha256": "8c3148d52ecd4e889ad5ffb8ee70298694767fbb60a61eebbf01fdf65f381262", + "optimizer_sha256": "9caf77b761a895adda0f7d1138623c4d4e6240393dbc0c5187a9fdcbf48d8800", + "stage": "adam", + "completed_passes": 285, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 47310, + "adam_update_count": 47310, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 286, + "consumed_count": 285, + "last_submitted_update": 47310, + "last_consumed_update": 47144, + "pending": [ + { + "reference": { + "source_update": 47310, + "completed_passes": 285, + "next_interval": 0, + "trained_intervals": 47310, + "snapshot": "pass_end_0285", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 285, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 47310, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 47310, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.361309831641847e-07, + "update_l2": 0.012056227773427963 + }, + "raw_ground_friction": { + "gradient_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.0182264986724476e-07, + "update_l2": 0.0027971568051725626 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.053760004462674e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.053760004462674e-05, + "observation_loss": 9.053760004462674e-05, + "chamfer": 3.4396689443383366e-05, + "track": 5.614091060124338e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 285, + "adam_update_count": 47310 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03400865802541375 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_62db96166318414181b746f5080acf9e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 286, + "next_interval": 0, + "next_adam_update": 47311, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 285, + "trained_intervals": 47310, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 47310, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.25688984990119934, + "median": 7.3380937576293945, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7145740985870361, + "median": 5.712917804718018, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.773453414440155, + "median": 1537.7779541015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1800403892993927, + "median": 302.75457763671875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 372, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0286.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0286.json new file mode 100644 index 0000000000000000000000000000000000000000..89853f52dc3f31ed88f964a50e588a70dc7dafd1 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0286.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0286", + "executed_epochs": 286, + "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_56f8bc4d8e7e4f7f9025987f49d2cc6a.npz", + "optimizer_file": "boundary_56f8bc4d8e7e4f7f9025987f49d2cc6a_optimizer.pt", + "arrays_sha256": "2a42b88e7a305273477d96c5e376813d7502cd9a344ea2f21e1699ad96d94d97", + "optimizer_sha256": "f8d5c9c28ba4d6e690cda43df9b7161c1cde1c677c51877c49a51fe0d9dbe51f", + "stage": "adam", + "completed_passes": 286, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 47476, + "adam_update_count": 47476, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 287, + "consumed_count": 286, + "last_submitted_update": 47476, + "last_consumed_update": 47310, + "pending": [ + { + "reference": { + "source_update": 47476, + "completed_passes": 286, + "next_interval": 0, + "trained_intervals": 47476, + "snapshot": "pass_end_0286", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 286, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 47476, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 47476, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.949646712608228e-07, + "update_l2": 0.014754495583474636 + }, + "raw_ground_friction": { + "gradient_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.0136871964050442e-07, + "update_l2": 0.0030841270927339792 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.361926302313805e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.361926302313805e-05, + "observation_loss": 8.361926302313805e-05, + "chamfer": 3.680492955027148e-05, + "track": 4.681433711084537e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 286, + "adam_update_count": 47476 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03380420710891485 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_56f8bc4d8e7e4f7f9025987f49d2cc6a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 287, + "next_interval": 0, + "next_adam_update": 47477, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 286, + "trained_intervals": 47476, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 47476, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2616787850856781, + "median": 7.3386335372924805, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7211880683898926, + "median": 5.709897041320801, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7697582840919495, + "median": 1538.6082763671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17885354161262512, + "median": 301.84210205078125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 373, + "controller_edge_stiffness": 16 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0287.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0287.json new file mode 100644 index 0000000000000000000000000000000000000000..7a46c01a7c2c7e17f8e894186651e2bd7213495f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0287.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0287", + "executed_epochs": 287, + "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_43e3d00b95a14c4e898edd8711afe51f.npz", + "optimizer_file": "boundary_43e3d00b95a14c4e898edd8711afe51f_optimizer.pt", + "arrays_sha256": "097790f262de41d6b71494cd5761a29bf9cf9c083ded7a5754dffebc3aeddfdf", + "optimizer_sha256": "a8f930a7e2957c58a9d5d0b7771b487ddaa110a96937ef9460991159658449e6", + "stage": "adam", + "completed_passes": 287, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 47642, + "adam_update_count": 47642, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 288, + "consumed_count": 287, + "last_submitted_update": 47642, + "last_consumed_update": 47476, + "pending": [ + { + "reference": { + "source_update": 47642, + "completed_passes": 287, + "next_interval": 0, + "trained_intervals": 47642, + "snapshot": "pass_end_0287", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 287, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 47642, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 47642, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.165277581094415e-06, + "update_l2": 0.014432339929044247 + }, + "raw_ground_friction": { + "gradient_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.536964747283491e-07, + "update_l2": 0.0048906016163527966 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00017111460329033434, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00017111460329033434, + "observation_loss": 0.00017111460329033434, + "chamfer": 9.48399247135967e-05, + "track": 7.627467857673764e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 287, + "adam_update_count": 47642 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03644885681569576 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_43e3d00b95a14c4e898edd8711afe51f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 288, + "next_interval": 0, + "next_adam_update": 47643, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 287, + "trained_intervals": 47642, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 47642, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.26384440064430237, + "median": 7.3383684158325195, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7168283462524414, + "median": 5.703954219818115, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7680930495262146, + "median": 1538.2003173828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17963498830795288, + "median": 300.0515441894531, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 373, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0288.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0288.json new file mode 100644 index 0000000000000000000000000000000000000000..d4c4414f8b360a5e59fcad3b2e222533b6b258dc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0288.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0288", + "executed_epochs": 288, + "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_cb59e0735a8545ec907c7fa10b659495.npz", + "optimizer_file": "boundary_cb59e0735a8545ec907c7fa10b659495_optimizer.pt", + "arrays_sha256": "7b4aedd6b9e2b7d5dbc0b51f18d7e812a9587fbc7b61d57ef282e242300096cb", + "optimizer_sha256": "69c54ff1de065ed78fdec647caed39945557288bc02177d09f65ed9a7bd1c8ef", + "stage": "adam", + "completed_passes": 288, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 47808, + "adam_update_count": 47808, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 289, + "consumed_count": 288, + "last_submitted_update": 47808, + "last_consumed_update": 47642, + "pending": [ + { + "reference": { + "source_update": 47808, + "completed_passes": 288, + "next_interval": 0, + "trained_intervals": 47808, + "snapshot": "pass_end_0288", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 288, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 47808, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 47808, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.835523779751384e-07, + "update_l2": 0.012505607679486275 + }, + "raw_ground_friction": { + "gradient_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.8521797073844937e-07, + "update_l2": 0.0029537423979490995 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.347141167381778e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.347141167381778e-05, + "observation_loss": 9.347141167381778e-05, + "chamfer": 3.6344779800856486e-05, + "track": 5.71266318729613e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 288, + "adam_update_count": 47808 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0345441740937531 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_cb59e0735a8545ec907c7fa10b659495_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 289, + "next_interval": 0, + "next_adam_update": 47809, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 288, + "trained_intervals": 47808, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 47808, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2690340578556061, + "median": 7.33840799331665, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7220029830932617, + "median": 5.709479331970215, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7641172409057617, + "median": 1538.26123046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17870785295963287, + "median": 301.72021484375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 373, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0289.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0289.json new file mode 100644 index 0000000000000000000000000000000000000000..245cef217e8d6d4849e83bd9966738aa0354e502 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0289.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0289", + "executed_epochs": 289, + "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_d03a2d25160d442894e6be96843b95c9.npz", + "optimizer_file": "boundary_d03a2d25160d442894e6be96843b95c9_optimizer.pt", + "arrays_sha256": "15afb1b35953e9e77d5f412e27a495e531a6be376680045fed98417f464a6ae4", + "optimizer_sha256": "fc80a9be7db127a65979e3ab2a46145c377507cc1d3a1ca5ffe2d3e94afcf08d", + "stage": "adam", + "completed_passes": 289, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 47974, + "adam_update_count": 47974, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 290, + "consumed_count": 289, + "last_submitted_update": 47974, + "last_consumed_update": 47808, + "pending": [ + { + "reference": { + "source_update": 47974, + "completed_passes": 289, + "next_interval": 0, + "trained_intervals": 47974, + "snapshot": "pass_end_0289", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 289, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 47974, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 47974, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.79252287025156e-07, + "update_l2": 0.013018395751714706 + }, + "raw_ground_friction": { + "gradient_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.8165667370340088e-07, + "update_l2": 0.003104147268459201 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.18841760721989e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.18841760721989e-05, + "observation_loss": 9.18841760721989e-05, + "chamfer": 3.632468360592611e-05, + "track": 5.5559492466272786e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 289, + "adam_update_count": 47974 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03379773302003741 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d03a2d25160d442894e6be96843b95c9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 290, + "next_interval": 0, + "next_adam_update": 47975, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 289, + "trained_intervals": 47974, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 47974, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.27437567710876465, + "median": 7.338747978210449, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7269222736358643, + "median": 5.703070163726807, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7600465416908264, + "median": 1538.7843017578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17783087491989136, + "median": 299.79107666015625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 375, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0290.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0290.json new file mode 100644 index 0000000000000000000000000000000000000000..8194ad6b0aab13f777bc31fffe3f5371c0dd5f97 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0290.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0290", + "executed_epochs": 290, + "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_0a071476d72e4afd8314a6fd15863587.npz", + "optimizer_file": "boundary_0a071476d72e4afd8314a6fd15863587_optimizer.pt", + "arrays_sha256": "c6361b7f2ac471947c914ad766c6f66736001ce946a1ab1ec63892341091fe72", + "optimizer_sha256": "9ebec93da732879ef81aa2486ad2f1238618e7e1710ea6de581171f422d0973d", + "stage": "adam", + "completed_passes": 290, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 48140, + "adam_update_count": 48140, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 291, + "consumed_count": 290, + "last_submitted_update": 48140, + "last_consumed_update": 47974, + "pending": [ + { + "reference": { + "source_update": 48140, + "completed_passes": 290, + "next_interval": 0, + "trained_intervals": 48140, + "snapshot": "pass_end_0290", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 290, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 48140, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 48140, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.414445922724553e-07, + "update_l2": 0.012787861749529839 + }, + "raw_ground_friction": { + "gradient_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.7248925132662407e-07, + "update_l2": 0.002774906810373068 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.708333189133555e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.708333189133555e-05, + "observation_loss": 8.708333189133555e-05, + "chamfer": 3.484769695205614e-05, + "track": 5.223563493927941e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 290, + "adam_update_count": 48140 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03387679602019489 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0a071476d72e4afd8314a6fd15863587_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 291, + "next_interval": 0, + "next_adam_update": 48141, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 290, + "trained_intervals": 48140, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 48140, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2796940207481384, + "median": 7.339461326599121, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7317477464675903, + "median": 5.6896538734436035, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7560150623321533, + "median": 1539.8824462890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.176974818110466, + "median": 295.79315185546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 375, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0291.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0291.json new file mode 100644 index 0000000000000000000000000000000000000000..e474da319ae347db4faf3de24ef5e16d2734b9eb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0291.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0291", + "executed_epochs": 291, + "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_d81c6c32ff9543ba9e80676573a75313.npz", + "optimizer_file": "boundary_d81c6c32ff9543ba9e80676573a75313_optimizer.pt", + "arrays_sha256": "27e0d67e8092b3e43753cf826a7192448acf5c28bf34a6a087aa01b437b9d96f", + "optimizer_sha256": "cdda82c8b8a5817b47629f2d296ec0ed4a306e9775c8db659461283d34087338", + "stage": "adam", + "completed_passes": 291, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 48306, + "adam_update_count": 48306, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 292, + "consumed_count": 291, + "last_submitted_update": 48306, + "last_consumed_update": 48140, + "pending": [ + { + "reference": { + "source_update": 48306, + "completed_passes": 291, + "next_interval": 0, + "trained_intervals": 48306, + "snapshot": "pass_end_0291", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 291, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 48306, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 48306, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.262913994854898e-06, + "update_l2": 0.026579638943076134 + }, + "raw_ground_friction": { + "gradient_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.872373993857764e-07, + "update_l2": 0.006444546859711409 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00047008489491418004, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00047008489491418004, + "observation_loss": 0.00047008489491418004, + "chamfer": 0.0002975448442157358, + "track": 0.00017254003614652902, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 291, + "adam_update_count": 48306 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03415783098898828 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d81c6c32ff9543ba9e80676573a75313_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 292, + "next_interval": 0, + "next_adam_update": 48307, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 291, + "trained_intervals": 48306, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 48306, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2757534980773926, + "median": 7.338054180145264, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7371110916137695, + "median": 5.684810638427734, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7590000033378601, + "median": 1537.717041015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17602819204330444, + "median": 294.3621826171875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 376, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0292.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0292.json new file mode 100644 index 0000000000000000000000000000000000000000..4dca683f4bdfb72e2e5b13488248fd67dcdeb5bc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0292.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0292", + "executed_epochs": 292, + "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_acc68dc489854ce4821886d85a9f2fee.npz", + "optimizer_file": "boundary_acc68dc489854ce4821886d85a9f2fee_optimizer.pt", + "arrays_sha256": "c4cc768e93fa5982a33d9fda3d09c58725ac5894639ec8c3bc7edc8444ebbb28", + "optimizer_sha256": "8026605c96a4ed800e9100b9496da5d8013e3009629fbfde965e5f3c47ad04ed", + "stage": "adam", + "completed_passes": 292, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 48472, + "adam_update_count": 48472, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 293, + "consumed_count": 292, + "last_submitted_update": 48472, + "last_consumed_update": 48306, + "pending": [ + { + "reference": { + "source_update": 48472, + "completed_passes": 292, + "next_interval": 0, + "trained_intervals": 48472, + "snapshot": "pass_end_0292", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 292, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 48472, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 48472, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.755646720397635e-07, + "update_l2": 0.009291157126426697 + }, + "raw_ground_friction": { + "gradient_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.247019541660848e-07, + "update_l2": 0.003832372138276696 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010943062079604715, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010943062079604715, + "observation_loss": 0.00010943062079604715, + "chamfer": 5.4284213547362015e-05, + "track": 5.5146407248685136e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 292, + "adam_update_count": 48472 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033585455967113376 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_acc68dc489854ce4821886d85a9f2fee_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 293, + "next_interval": 0, + "next_adam_update": 48473, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 292, + "trained_intervals": 48472, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 48472, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2710550129413605, + "median": 7.339474201202393, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7301584482192993, + "median": 5.675626277923584, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7625745534896851, + "median": 1539.902099609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17725631594657898, + "median": 291.67108154296875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 377, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0293.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0293.json new file mode 100644 index 0000000000000000000000000000000000000000..6e7ed695c06c1b6e136d8ef16d2f5990e6e96dbf --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0293.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0293", + "executed_epochs": 293, + "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_6bc0014473094a8fa25195e500e7bb81.npz", + "optimizer_file": "boundary_6bc0014473094a8fa25195e500e7bb81_optimizer.pt", + "arrays_sha256": "695536c01065a168f8917f7fb0551343758a3ea484dbd843f44ccf2ff0a7b23a", + "optimizer_sha256": "09c78e1747d55e67022bd1f19731ee5c20e92813a62315bd0523ff9b3ee6d7da", + "stage": "adam", + "completed_passes": 293, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 48638, + "adam_update_count": 48638, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 294, + "consumed_count": 293, + "last_submitted_update": 48638, + "last_consumed_update": 48472, + "pending": [ + { + "reference": { + "source_update": 48638, + "completed_passes": 293, + "next_interval": 0, + "trained_intervals": 48638, + "snapshot": "pass_end_0293", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 293, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 48638, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 48638, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.441614684466913e-07, + "update_l2": 0.00977341365069151 + }, + "raw_ground_friction": { + "gradient_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.951006479179341e-07, + "update_l2": 0.003023706842213869 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.413640898652375e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.413640898652375e-05, + "observation_loss": 8.413640898652375e-05, + "chamfer": 4.1240906284656376e-05, + "track": 4.289550633984618e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 293, + "adam_update_count": 48638 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03500909800641239 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6bc0014473094a8fa25195e500e7bb81_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 294, + "next_interval": 0, + "next_adam_update": 48639, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 293, + "trained_intervals": 48638, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 48638, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2738828957080841, + "median": 7.339626789093018, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7326154708862305, + "median": 5.6708784103393555, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.760421097278595, + "median": 1540.13720703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17682132124900818, + "median": 290.29071044921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 377, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0294.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0294.json new file mode 100644 index 0000000000000000000000000000000000000000..9b601aeaba59d9447c2d7de59b3e523d54362f21 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0294.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0294", + "executed_epochs": 294, + "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_962e2f6d48264d5aa744b38457c5e4c4.npz", + "optimizer_file": "boundary_962e2f6d48264d5aa744b38457c5e4c4_optimizer.pt", + "arrays_sha256": "40b066098613c00e7d75124b88c1ecdbda038726a0a782126ec7873da63f95cf", + "optimizer_sha256": "6d64c39d2b1e5262be05751b43ac8dc7a951b8bc1e83e79d317550fe1e221a1d", + "stage": "adam", + "completed_passes": 294, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 48804, + "adam_update_count": 48804, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 295, + "consumed_count": 294, + "last_submitted_update": 48804, + "last_consumed_update": 48638, + "pending": [ + { + "reference": { + "source_update": 48804, + "completed_passes": 294, + "next_interval": 0, + "trained_intervals": 48804, + "snapshot": "pass_end_0294", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 294, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 48804, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 48804, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.237369802875037e-07, + "update_l2": 0.009245704859495163 + }, + "raw_ground_friction": { + "gradient_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.3802284943030827e-07, + "update_l2": 0.0031619309447705746 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.970937440404668e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.970937440404668e-05, + "observation_loss": 7.970937440404668e-05, + "chamfer": 3.727428338606842e-05, + "track": 4.2435091017978266e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 294, + "adam_update_count": 48804 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03620846592821181 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_962e2f6d48264d5aa744b38457c5e4c4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 295, + "next_interval": 0, + "next_adam_update": 48805, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 294, + "trained_intervals": 48804, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 48804, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.276536226272583, + "median": 7.339762210845947, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7348684072494507, + "median": 5.666536331176758, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7584061026573181, + "median": 1540.3458251953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17642341554164886, + "median": 289.03302001953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 377, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0295.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0295.json new file mode 100644 index 0000000000000000000000000000000000000000..e766fdaff8147513dfadff7e48f429fb7e24a25b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0295.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0295", + "executed_epochs": 295, + "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_4c6156ad010545efb1b73716c26c2233.npz", + "optimizer_file": "boundary_4c6156ad010545efb1b73716c26c2233_optimizer.pt", + "arrays_sha256": "2fc62118447f4fc6181d0bd714642ada4fa1c31bc4c9342f71ba2b5dde085731", + "optimizer_sha256": "7fc82425c33656faf940783f80b98c971e714ba0acafb8ae8e84fe0f49639683", + "stage": "adam", + "completed_passes": 295, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 48970, + "adam_update_count": 48970, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 296, + "consumed_count": 295, + "last_submitted_update": 48970, + "last_consumed_update": 48804, + "pending": [ + { + "reference": { + "source_update": 48970, + "completed_passes": 295, + "next_interval": 0, + "trained_intervals": 48970, + "snapshot": "pass_end_0295", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 295, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 48970, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 48970, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.204553655043128e-06, + "update_l2": 0.016303423792123795 + }, + "raw_ground_friction": { + "gradient_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.077856712887296e-07, + "update_l2": 0.004603873006999493 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001673624210525304, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001673624210525304, + "observation_loss": 0.0001673624210525304, + "chamfer": 9.202708315569907e-05, + "track": 7.533533062087372e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 295, + "adam_update_count": 48970 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033773919101804495 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4c6156ad010545efb1b73716c26c2233_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 296, + "next_interval": 0, + "next_adam_update": 48971, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 295, + "trained_intervals": 48970, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 48970, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.280025452375412, + "median": 7.339644432067871, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7391434907913208, + "median": 5.662846565246582, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7557645440101624, + "median": 1540.1644287109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1756708025932312, + "median": 287.96807861328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 377, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0296.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0296.json new file mode 100644 index 0000000000000000000000000000000000000000..7dcc83111d559998c21dbcf6696d651b2580aa40 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0296.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0296", + "executed_epochs": 296, + "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_a674bbeafa554de3abe51b66c6f78229.npz", + "optimizer_file": "boundary_a674bbeafa554de3abe51b66c6f78229_optimizer.pt", + "arrays_sha256": "0bdc038da128cdb281326b844116f48503d327149438e7e1e5b6ad54f87a88fe", + "optimizer_sha256": "efc63c82fee69a7fbcf57220014ec66d622950832d613477053b6a74e2b54b43", + "stage": "adam", + "completed_passes": 296, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 49136, + "adam_update_count": 49136, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 297, + "consumed_count": 296, + "last_submitted_update": 49136, + "last_consumed_update": 48970, + "pending": [ + { + "reference": { + "source_update": 49136, + "completed_passes": 296, + "next_interval": 0, + "trained_intervals": 49136, + "snapshot": "pass_end_0296", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 296, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 49136, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 49136, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.22598656466289e-07, + "update_l2": 0.011865093372762203 + }, + "raw_ground_friction": { + "gradient_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.161366516404087e-07, + "update_l2": 0.0031240296084433794 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011280813487246633, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011280813487246633, + "observation_loss": 0.00011280813487246633, + "chamfer": 5.231086106505245e-05, + "track": 6.049727744539268e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 296, + "adam_update_count": 49136 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03416007896885276 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a674bbeafa554de3abe51b66c6f78229_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 297, + "next_interval": 0, + "next_adam_update": 49137, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 296, + "trained_intervals": 49136, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 49136, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.28344449400901794, + "median": 7.340518474578857, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7438561916351318, + "median": 5.659578323364258, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7531849145889282, + "median": 1541.5111083984375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1748448610305786, + "median": 287.02764892578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 379, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0297.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0297.json new file mode 100644 index 0000000000000000000000000000000000000000..679fcf06597d2883d28b5e3809805669665429dc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0297.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0297", + "executed_epochs": 297, + "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_8268dfc86aee49b1a14387d027cc7511.npz", + "optimizer_file": "boundary_8268dfc86aee49b1a14387d027cc7511_optimizer.pt", + "arrays_sha256": "d9df44420c21567397e9cb2e5ae3d65f5e641400280920ac2fc43119abad2f8a", + "optimizer_sha256": "b37715aba5ee6684600196517f14065af83e0e914f4ee676b061c85676552f2a", + "stage": "adam", + "completed_passes": 297, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 49302, + "adam_update_count": 49302, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 298, + "consumed_count": 297, + "last_submitted_update": 49302, + "last_consumed_update": 49136, + "pending": [ + { + "reference": { + "source_update": 49302, + "completed_passes": 297, + "next_interval": 0, + "trained_intervals": 49302, + "snapshot": "pass_end_0297", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 297, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 49302, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 49302, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.32529258584691e-07, + "update_l2": 0.011948645114898682 + }, + "raw_ground_friction": { + "gradient_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.4410492111856e-07, + "update_l2": 0.002924711210653186 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011318987526465207, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011318987526465207, + "observation_loss": 0.00011318987526465207, + "chamfer": 5.156670886208303e-05, + "track": 6.162317004054785e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 297, + "adam_update_count": 49302 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03354959096759558 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8268dfc86aee49b1a14387d027cc7511_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 298, + "next_interval": 0, + "next_adam_update": 49303, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 297, + "trained_intervals": 49302, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 49302, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2876112759113312, + "median": 7.341142177581787, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7482378482818604, + "median": 5.656316757202148, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7500531077384949, + "median": 1542.472900390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17408043146133423, + "median": 286.0966796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 379, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0298.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0298.json new file mode 100644 index 0000000000000000000000000000000000000000..99229244aa09dcb287841711dbfc5fbcaaad0c20 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0298.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0298", + "executed_epochs": 298, + "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_9072bc7454a743e592940cb29b744c3b.npz", + "optimizer_file": "boundary_9072bc7454a743e592940cb29b744c3b_optimizer.pt", + "arrays_sha256": "a8cee48469bb3e07b39c5066af8a6b2b0ac14e460c8c0ff6fa2cc987adef1bcc", + "optimizer_sha256": "0fb59bc35c43854bc1fba62f4b830d820c62f1742332f515f688d0067add0c4c", + "stage": "adam", + "completed_passes": 298, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 49468, + "adam_update_count": 49468, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 299, + "consumed_count": 298, + "last_submitted_update": 49468, + "last_consumed_update": 49302, + "pending": [ + { + "reference": { + "source_update": 49468, + "completed_passes": 298, + "next_interval": 0, + "trained_intervals": 49468, + "snapshot": "pass_end_0298", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 298, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 49468, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 49468, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1764825558202574e-06, + "update_l2": 0.01214045099914074 + }, + "raw_ground_friction": { + "gradient_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.2614798328722827e-07, + "update_l2": 0.0029661920852959156 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015531825192738324, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015531825192738324, + "observation_loss": 0.00015531825192738324, + "chamfer": 8.354578312719241e-05, + "track": 7.177246880019084e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 298, + "adam_update_count": 49468 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033543363912031054 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9072bc7454a743e592940cb29b744c3b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 299, + "next_interval": 0, + "next_adam_update": 49469, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 298, + "trained_intervals": 49468, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 49468, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2844541370868683, + "median": 7.3420562744140625, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7424074411392212, + "median": 5.656583786010742, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7524248957633972, + "median": 1543.8834228515625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17509835958480835, + "median": 286.1883239746094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 382, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0299.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0299.json new file mode 100644 index 0000000000000000000000000000000000000000..007ac915d0f8aca043841a237af6be74df208875 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0299.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0299", + "executed_epochs": 299, + "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_8c13a43620e74d3b8d3415bf64cbb5ec.npz", + "optimizer_file": "boundary_8c13a43620e74d3b8d3415bf64cbb5ec_optimizer.pt", + "arrays_sha256": "29a8cfdfacd3547983e90d55788a5c24936756f727a03b53ba4a3c7b0d895c77", + "optimizer_sha256": "6cfea4b210979f4e2f78c4e9584ee73aebe315b482f6454c74356477dd1eb47e", + "stage": "adam", + "completed_passes": 299, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 49634, + "adam_update_count": 49634, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 300, + "consumed_count": 299, + "last_submitted_update": 49634, + "last_consumed_update": 49468, + "pending": [ + { + "reference": { + "source_update": 49634, + "completed_passes": 299, + "next_interval": 0, + "trained_intervals": 49634, + "snapshot": "pass_end_0299", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 299, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 49634, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 49634, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.683479227831413e-07, + "update_l2": 0.009894770570099354 + }, + "raw_ground_friction": { + "gradient_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.224044912210957e-07, + "update_l2": 0.002793754916638136 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.803769014775753e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.803769014775753e-05, + "observation_loss": 8.803769014775753e-05, + "chamfer": 3.843232843792066e-05, + "track": 4.960536534781568e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 299, + "adam_update_count": 49634 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03425882803276181 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8c13a43620e74d3b8d3415bf64cbb5ec_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 300, + "next_interval": 0, + "next_adam_update": 49635, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 299, + "trained_intervals": 49634, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 49634, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.285672128200531, + "median": 7.343430519104004, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7429157495498657, + "median": 5.654439449310303, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7515090107917786, + "median": 1546.0067138671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1750093698501587, + "median": 285.5830383300781, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 382, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0300.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0300.json new file mode 100644 index 0000000000000000000000000000000000000000..105a0de8b3c7f9510651c51b8c606566dffd828b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0300.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0300", + "executed_epochs": 300, + "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_1142647c2375433e8e05fb51e5bca727.npz", + "optimizer_file": "boundary_1142647c2375433e8e05fb51e5bca727_optimizer.pt", + "arrays_sha256": "7a43eca1eb58c531bbc5fe39333edf28dcad13aa6c9626d02baea2b6661eb5b7", + "optimizer_sha256": "9b7df39ab6cf07a74a44195fbcab1479467d7374963d1c7f03b30c773badd87e", + "stage": "adam", + "completed_passes": 300, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 49800, + "adam_update_count": 49800, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 301, + "consumed_count": 300, + "last_submitted_update": 49800, + "last_consumed_update": 49634, + "pending": [ + { + "reference": { + "source_update": 49800, + "completed_passes": 300, + "next_interval": 0, + "trained_intervals": 49800, + "snapshot": "pass_end_0300", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 300, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 49800, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 49800, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4483308632406988e-06, + "update_l2": 0.012854654341936111 + }, + "raw_ground_friction": { + "gradient_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.718513082480058e-07, + "update_l2": 0.004193253815174103 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00014948027092032135, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00014948027092032135, + "observation_loss": 0.00014948027092032135, + "chamfer": 7.989597361302003e-05, + "track": 6.958430458325893e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 300, + "adam_update_count": 49800 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03428232204169035 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1142647c2375433e8e05fb51e5bca727_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 301, + "next_interval": 0, + "next_adam_update": 49801, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 300, + "trained_intervals": 49800, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 49800, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.288825660943985, + "median": 7.343910217285156, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7460187673568726, + "median": 5.652214527130127, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7491428256034851, + "median": 1546.7484130859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17446716129779816, + "median": 284.9472351074219, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 386, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0301.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0301.json new file mode 100644 index 0000000000000000000000000000000000000000..1947d339e0aa5c34050d231d0247ac2d163686aa --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0301.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0301", + "executed_epochs": 301, + "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_495ea9c003654278ad7787b4da61fa28.npz", + "optimizer_file": "boundary_495ea9c003654278ad7787b4da61fa28_optimizer.pt", + "arrays_sha256": "34098eea1e0703062ee1524f5a10bacadf5b61ac94baabb99de422c5ad2a0f22", + "optimizer_sha256": "da4bb2147ece6d14820f377ae77f74fe89a11b22b3d698544eef314429978d9e", + "stage": "adam", + "completed_passes": 301, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 49966, + "adam_update_count": 49966, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 302, + "consumed_count": 301, + "last_submitted_update": 49966, + "last_consumed_update": 49800, + "pending": [ + { + "reference": { + "source_update": 49966, + "completed_passes": 301, + "next_interval": 0, + "trained_intervals": 49966, + "snapshot": "pass_end_0301", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 301, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 49966, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 49966, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.220782678501564e-06, + "update_l2": 0.015659017488360405 + }, + "raw_ground_friction": { + "gradient_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.229242733799765e-07, + "update_l2": 0.004409283399581909 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00015913290553726256, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00015913290553726256, + "observation_loss": 0.00015913290553726256, + "chamfer": 8.333185542142019e-05, + "track": 7.580104283988476e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 301, + "adam_update_count": 49966 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035480170045048 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_495ea9c003654278ad7787b4da61fa28_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 302, + "next_interval": 0, + "next_adam_update": 49967, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 301, + "trained_intervals": 49966, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 49966, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.29358622431755066, + "median": 7.343891620635986, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.752877950668335, + "median": 5.648041725158691, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7455849647521973, + "median": 1546.7196044921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17327456176280975, + "median": 283.7566833496094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 387, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0302.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0302.json new file mode 100644 index 0000000000000000000000000000000000000000..532d8c6adedeae646845f1db837ccf5e6bc7f1e8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0302.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0302", + "executed_epochs": 302, + "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_8010351abbd240fb87a15b112fc49dff.npz", + "optimizer_file": "boundary_8010351abbd240fb87a15b112fc49dff_optimizer.pt", + "arrays_sha256": "1cc383c92135fc72b213f514b6efced4d43d2710b94d1a486cf1ab66179f86bd", + "optimizer_sha256": "e231ed3c9f92d43aae4e66fc316bd66b587cbda914b10a155a2773060089abde", + "stage": "adam", + "completed_passes": 302, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 50132, + "adam_update_count": 50132, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 303, + "consumed_count": 302, + "last_submitted_update": 50132, + "last_consumed_update": 49966, + "pending": [ + { + "reference": { + "source_update": 50132, + "completed_passes": 302, + "next_interval": 0, + "trained_intervals": 50132, + "snapshot": "pass_end_0302", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 302, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 50132, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 50132, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1496298384372494e-06, + "update_l2": 0.012580962851643562 + }, + "raw_ground_friction": { + "gradient_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.8004964747196937e-07, + "update_l2": 0.002528688870370388 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.719922672957182e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.719922672957182e-05, + "observation_loss": 9.719922672957182e-05, + "chamfer": 4.596848884830251e-05, + "track": 5.1230737881269306e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 302, + "adam_update_count": 50132 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03411687398329377 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8010351abbd240fb87a15b112fc49dff_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 303, + "next_interval": 0, + "next_adam_update": 50133, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 302, + "trained_intervals": 50132, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 50132, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.2960684597492218, + "median": 7.344604969024658, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7555795907974243, + "median": 5.636340141296387, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7437365055084229, + "median": 1547.8233642578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17280706763267517, + "median": 280.43609619140625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 389, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0303.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0303.json new file mode 100644 index 0000000000000000000000000000000000000000..f0354e27735fff0d15ba0479a89d478c6d7a9a1c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0303.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0303", + "executed_epochs": 303, + "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_954cdfb1909345fba4eb1ac010cf27a8.npz", + "optimizer_file": "boundary_954cdfb1909345fba4eb1ac010cf27a8_optimizer.pt", + "arrays_sha256": "58e85bd8a0a23c4fce651a91e5583d65ce386bec800bf7aa04dbc6f2f3735194", + "optimizer_sha256": "e549fd2a6ae03dea2eb3e26fdf2e55e627d61c96f6731d1ece2be20bf77715f4", + "stage": "adam", + "completed_passes": 303, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 50298, + "adam_update_count": 50298, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 304, + "consumed_count": 303, + "last_submitted_update": 50298, + "last_consumed_update": 50132, + "pending": [ + { + "reference": { + "source_update": 50298, + "completed_passes": 303, + "next_interval": 0, + "trained_intervals": 50298, + "snapshot": "pass_end_0303", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 303, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 50298, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 50298, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1130179018437047e-06, + "update_l2": 0.015710296109318733 + }, + "raw_ground_friction": { + "gradient_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.234643770611001e-07, + "update_l2": 0.0035060213413089514 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012736779171973467, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012736779171973467, + "observation_loss": 0.00012736779171973467, + "chamfer": 6.327410665107891e-05, + "track": 6.409368506865576e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 303, + "adam_update_count": 50298 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03420013911090791 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_954cdfb1909345fba4eb1ac010cf27a8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 304, + "next_interval": 0, + "next_adam_update": 50299, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 303, + "trained_intervals": 50298, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 50298, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.29976069927215576, + "median": 7.343822479248047, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7612708806991577, + "median": 5.633302688598633, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7409955263137817, + "median": 1546.6126708984375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17182636260986328, + "median": 279.584716796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 389, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0304.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0304.json new file mode 100644 index 0000000000000000000000000000000000000000..dbe22e85e24aac3518ee65385af0512617afb1ca --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0304.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0304", + "executed_epochs": 304, + "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_be16cefd9a484e939b9c710034e982d4.npz", + "optimizer_file": "boundary_be16cefd9a484e939b9c710034e982d4_optimizer.pt", + "arrays_sha256": "f6877201405eef112b4f648b9a8e61a5a1bc8f383aa22fef6b673d42e744b07a", + "optimizer_sha256": "cd003eae73c81b10d06ef010469c72daa97e840d8ffdb94798cc11fc7587bb45", + "stage": "adam", + "completed_passes": 304, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 50464, + "adam_update_count": 50464, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 305, + "consumed_count": 304, + "last_submitted_update": 50464, + "last_consumed_update": 50298, + "pending": [ + { + "reference": { + "source_update": 50464, + "completed_passes": 304, + "next_interval": 0, + "trained_intervals": 50464, + "snapshot": "pass_end_0304", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 304, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 50464, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 50464, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0405213970443583e-06, + "update_l2": 0.015594560652971268 + }, + "raw_ground_friction": { + "gradient_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.342763185784861e-07, + "update_l2": 0.003646707395091653 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011209856893401593, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011209856893401593, + "observation_loss": 0.00011209856893401593, + "chamfer": 5.2040235459571704e-05, + "track": 6.005833711242303e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 304, + "adam_update_count": 50464 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03428372903726995 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_be16cefd9a484e939b9c710034e982d4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 305, + "next_interval": 0, + "next_adam_update": 50465, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 304, + "trained_intervals": 50464, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 50464, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3029666841030121, + "median": 7.3433966636657715, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7641685009002686, + "median": 5.632718086242676, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7386236786842346, + "median": 1545.954345703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17132918536663055, + "median": 279.42059326171875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 393, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0305.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0305.json new file mode 100644 index 0000000000000000000000000000000000000000..ab1dc3960e05c6349b8e986641244c9db6c2adc7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0305.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0305", + "executed_epochs": 305, + "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_88416a4657cf4d76b1b9437e346c11fd.npz", + "optimizer_file": "boundary_88416a4657cf4d76b1b9437e346c11fd_optimizer.pt", + "arrays_sha256": "a9856a5bb1b0bcad7342f611142cecf7ad21b50997fed7d182ddd03db0af2f04", + "optimizer_sha256": "926bbd940c331ac7d1ac80ac69aa7977a8faf2f294101c0e5a320b1beb97553a", + "stage": "adam", + "completed_passes": 305, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 50630, + "adam_update_count": 50630, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 306, + "consumed_count": 305, + "last_submitted_update": 50630, + "last_consumed_update": 50464, + "pending": [ + { + "reference": { + "source_update": 50630, + "completed_passes": 305, + "next_interval": 0, + "trained_intervals": 50630, + "snapshot": "pass_end_0305", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 305, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 50630, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 50630, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0347317811465473e-06, + "update_l2": 0.01340789720416069 + }, + "raw_ground_friction": { + "gradient_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.581267371075228e-07, + "update_l2": 0.0036942502483725548 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011229503434151411, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011229503434151411, + "observation_loss": 0.00011229503434151411, + "chamfer": 5.069736289442517e-05, + "track": 6.159766780911013e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 305, + "adam_update_count": 50630 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03467722795903683 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_88416a4657cf4d76b1b9437e346c11fd_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 306, + "next_interval": 0, + "next_adam_update": 50631, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 305, + "trained_intervals": 50630, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 50630, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3063616454601288, + "median": 7.344259262084961, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7667697668075562, + "median": 5.633097171783447, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7361204028129578, + "median": 1547.288330078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17088410258293152, + "median": 279.5266418457031, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 393, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0306.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0306.json new file mode 100644 index 0000000000000000000000000000000000000000..6d55faa78a3706f8f57e811fe1c9818884b6a0b9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0306.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0306", + "executed_epochs": 306, + "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_4f41af91d219414884e931cdd001f69f.npz", + "optimizer_file": "boundary_4f41af91d219414884e931cdd001f69f_optimizer.pt", + "arrays_sha256": "dc9f4b44eeb0a73cfb841318666139482d0c75c2b4875841481dec993d3dd30f", + "optimizer_sha256": "705d5e5f3520b5633eb55eee8859c1f571d38c082d99b612f9c740c0524a5698", + "stage": "adam", + "completed_passes": 306, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 50796, + "adam_update_count": 50796, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 307, + "consumed_count": 306, + "last_submitted_update": 50796, + "last_consumed_update": 50630, + "pending": [ + { + "reference": { + "source_update": 50796, + "completed_passes": 306, + "next_interval": 0, + "trained_intervals": 50796, + "snapshot": "pass_end_0306", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 306, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 50796, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 50796, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3054827832092997e-06, + "update_l2": 0.009175555780529976 + }, + "raw_ground_friction": { + "gradient_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.8743480723060202e-07, + "update_l2": 0.0024241849314421415 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.892721623647958e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.892721623647958e-05, + "observation_loss": 7.892721623647958e-05, + "chamfer": 3.711137469508685e-05, + "track": 4.181584154139273e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 306, + "adam_update_count": 50796 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03618589206598699 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4f41af91d219414884e931cdd001f69f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 307, + "next_interval": 0, + "next_adam_update": 50797, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 306, + "trained_intervals": 50796, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 50796, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3078960180282593, + "median": 7.34568452835083, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7676414251327515, + "median": 5.63191032409668, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7349917888641357, + "median": 1549.4952392578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1707352101802826, + "median": 279.195068359375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 393, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0307.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0307.json new file mode 100644 index 0000000000000000000000000000000000000000..b01e7dec99109a22e0488262f11cfb62341d66a0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0307.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0307", + "executed_epochs": 307, + "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_85c34a59a6644f9ba2d6f3ad4b0c0594.npz", + "optimizer_file": "boundary_85c34a59a6644f9ba2d6f3ad4b0c0594_optimizer.pt", + "arrays_sha256": "6193f521eb0c99bfeb83e15639214dc5c641e50dfc9350aca560d97a38ea430a", + "optimizer_sha256": "5afd14d1214e77ea742f759248f793dabb099bf1e268cce92996199860c7345f", + "stage": "adam", + "completed_passes": 307, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 50962, + "adam_update_count": 50962, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 308, + "consumed_count": 307, + "last_submitted_update": 50962, + "last_consumed_update": 50796, + "pending": [ + { + "reference": { + "source_update": 50962, + "completed_passes": 307, + "next_interval": 0, + "trained_intervals": 50962, + "snapshot": "pass_end_0307", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 307, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 50962, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 50962, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.300063427668647e-07, + "update_l2": 0.012906280346214771 + }, + "raw_ground_friction": { + "gradient_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.593271445533901e-07, + "update_l2": 0.003086388111114502 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011797594197560102, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011797594197560102, + "observation_loss": 0.00011797594197560102, + "chamfer": 5.636645437334664e-05, + "track": 6.160948396427557e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 307, + "adam_update_count": 50962 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03373439400456846 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_85c34a59a6644f9ba2d6f3ad4b0c0594_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 308, + "next_interval": 0, + "next_adam_update": 50963, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 307, + "trained_intervals": 50962, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 50962, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.30969637632369995, + "median": 7.345527648925781, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7708077430725098, + "median": 5.629531383514404, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7336696982383728, + "median": 1549.2520751953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.17019546031951904, + "median": 278.5354919433594, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 394, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0308.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0308.json new file mode 100644 index 0000000000000000000000000000000000000000..b1b711c2f1697e8a93dc378d6382b22b5285498c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0308.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0308", + "executed_epochs": 308, + "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_f9b253dff18a4a939f2b4cb4119ec1cb.npz", + "optimizer_file": "boundary_f9b253dff18a4a939f2b4cb4119ec1cb_optimizer.pt", + "arrays_sha256": "1136b27b713a1eec83e921c14947b8248880bf0862fe3fdf9f56f5f22a029e8f", + "optimizer_sha256": "e55e07b6fbd83b5a0e215c732686ea9e85eea719ad760f178b5816d23dd07967", + "stage": "adam", + "completed_passes": 308, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 51128, + "adam_update_count": 51128, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 309, + "consumed_count": 308, + "last_submitted_update": 51128, + "last_consumed_update": 50962, + "pending": [ + { + "reference": { + "source_update": 51128, + "completed_passes": 308, + "next_interval": 0, + "trained_intervals": 51128, + "snapshot": "pass_end_0308", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 308, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 51128, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 51128, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.334404467153945e-07, + "update_l2": 0.011263002641499043 + }, + "raw_ground_friction": { + "gradient_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.54947064301814e-07, + "update_l2": 0.003041306044906378 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010263214790029451, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010263214790029451, + "observation_loss": 0.00010263214790029451, + "chamfer": 4.979946243111044e-05, + "track": 5.283268546918407e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 308, + "adam_update_count": 51128 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03690577019006014 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f9b253dff18a4a939f2b4cb4119ec1cb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 309, + "next_interval": 0, + "next_adam_update": 51129, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 308, + "trained_intervals": 51128, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 51128, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.31244179606437683, + "median": 7.344921112060547, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.772773027420044, + "median": 5.6288347244262695, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7316582202911377, + "median": 1548.312744140625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.169861301779747, + "median": 278.34393310546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 396, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0309.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0309.json new file mode 100644 index 0000000000000000000000000000000000000000..1d7d08b59637d1cce8d0acc5dca86ea8e238a9fd --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0309.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0309", + "executed_epochs": 309, + "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_d2b7d0f63c88436c99f04cb255bb9da8.npz", + "optimizer_file": "boundary_d2b7d0f63c88436c99f04cb255bb9da8_optimizer.pt", + "arrays_sha256": "3b1961a3e1c3bd2c528b575ba9dbefc03758f629280ee92c4a47cab90809097e", + "optimizer_sha256": "ee7d54d9533743347d0f4fc30dcb08d8b52c9f1c190e0a86c026b13aff5bc678", + "stage": "adam", + "completed_passes": 309, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 51294, + "adam_update_count": 51294, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 310, + "consumed_count": 309, + "last_submitted_update": 51294, + "last_consumed_update": 51128, + "pending": [ + { + "reference": { + "source_update": 51294, + "completed_passes": 309, + "next_interval": 0, + "trained_intervals": 51294, + "snapshot": "pass_end_0309", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 309, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 51294, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 51294, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.759945906902431e-07, + "update_l2": 0.009662529453635216 + }, + "raw_ground_friction": { + "gradient_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.569792627582501e-07, + "update_l2": 0.002335313940420747 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.484313730150461e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.484313730150461e-05, + "observation_loss": 8.484313730150461e-05, + "chamfer": 4.0304996218765154e-05, + "track": 4.453814108273946e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 309, + "adam_update_count": 51294 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03355956496670842 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d2b7d0f63c88436c99f04cb255bb9da8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 310, + "next_interval": 0, + "next_adam_update": 51295, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 309, + "trained_intervals": 51294, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 51294, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3132869601249695, + "median": 7.346321105957031, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.773515224456787, + "median": 5.6289143562316895, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7310400605201721, + "median": 1550.48193359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16973528265953064, + "median": 278.3660583496094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 396, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0310.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0310.json new file mode 100644 index 0000000000000000000000000000000000000000..b9276251b2915889de8f4c00cd41de8beb436af4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0310.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0310", + "executed_epochs": 310, + "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_b75363960abd4807a2bf801080bb4a37.npz", + "optimizer_file": "boundary_b75363960abd4807a2bf801080bb4a37_optimizer.pt", + "arrays_sha256": "7d0a894388681f281fa214d21bb4129b6b4f4acb6bf3040fedbf438b38b59254", + "optimizer_sha256": "6df3ba18311900dcbe9796128064abc97fb270773e66d5dbf0203c837c2f79a9", + "stage": "adam", + "completed_passes": 310, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 51460, + "adam_update_count": 51460, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 311, + "consumed_count": 310, + "last_submitted_update": 51460, + "last_consumed_update": 51294, + "pending": [ + { + "reference": { + "source_update": 51460, + "completed_passes": 310, + "next_interval": 0, + "trained_intervals": 51460, + "snapshot": "pass_end_0310", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 310, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 51460, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 51460, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.072939413570566e-07, + "update_l2": 0.010834402404725552 + }, + "raw_ground_friction": { + "gradient_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.1970971627306426e-06, + "update_l2": 0.0034188893623650074 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.811314910417423e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.811314910417423e-05, + "observation_loss": 8.811314910417423e-05, + "chamfer": 3.878018105751835e-05, + "track": 4.933296804665588e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 310, + "adam_update_count": 51460 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034860934130847454 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b75363960abd4807a2bf801080bb4a37_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 311, + "next_interval": 0, + "next_adam_update": 51461, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 310, + "trained_intervals": 51460, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 51460, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3153481185436249, + "median": 7.346547603607178, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7752559185028076, + "median": 5.62794303894043, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7295348644256592, + "median": 1550.8331298828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16944007575511932, + "median": 278.1000061035156, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 396, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0311.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0311.json new file mode 100644 index 0000000000000000000000000000000000000000..0608c5265dca4caa4fa387ac65c509d9422e24a8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0311.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0311", + "executed_epochs": 311, + "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_58e09be381a64c63bd3faa9c331c2928.npz", + "optimizer_file": "boundary_58e09be381a64c63bd3faa9c331c2928_optimizer.pt", + "arrays_sha256": "45d1b35c6c092bdb4aacc622181b9497e18620a0e5122e0d4833fa8ddce34ac3", + "optimizer_sha256": "47e21b063b5ad34e2e72d223556f74480244fc7998472ef8e3de28dcf7e373d9", + "stage": "adam", + "completed_passes": 311, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 51626, + "adam_update_count": 51626, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 312, + "consumed_count": 311, + "last_submitted_update": 51626, + "last_consumed_update": 51460, + "pending": [ + { + "reference": { + "source_update": 51626, + "completed_passes": 311, + "next_interval": 0, + "trained_intervals": 51626, + "snapshot": "pass_end_0311", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 311, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 51626, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 51626, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.84211488028086e-07, + "update_l2": 0.009375711902976036 + }, + "raw_ground_friction": { + "gradient_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.24875872542907e-07, + "update_l2": 0.002424177946522832 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010213041969109327, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010213041969109327, + "observation_loss": 0.00010213041969109327, + "chamfer": 4.5061809942126274e-05, + "track": 5.7068606110988185e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 311, + "adam_update_count": 51626 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03442559787072241 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_58e09be381a64c63bd3faa9c331c2928_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 312, + "next_interval": 0, + "next_adam_update": 51627, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 311, + "trained_intervals": 51626, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 51626, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3164002597332001, + "median": 7.3467230796813965, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7772202491760254, + "median": 5.630064010620117, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7287677526473999, + "median": 1551.1053466796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1691075712442398, + "median": 278.68463134765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 398, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0312.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0312.json new file mode 100644 index 0000000000000000000000000000000000000000..692fab675bf48a00e1830c8f10e53961c15eba8c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0312.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0312", + "executed_epochs": 312, + "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_7be8867d6e7a42a99b9a78667c4869ed.npz", + "optimizer_file": "boundary_7be8867d6e7a42a99b9a78667c4869ed_optimizer.pt", + "arrays_sha256": "0385535dfdbe3ab4a117c135de629e5d01213ed4d9e5aacb8aa0a5c299219324", + "optimizer_sha256": "b84c8b79f3ebe01051be2b179f672a8833ccac40583a3bfbef4cf540520dd0e5", + "stage": "adam", + "completed_passes": 312, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 51792, + "adam_update_count": 51792, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 313, + "consumed_count": 312, + "last_submitted_update": 51792, + "last_consumed_update": 51626, + "pending": [ + { + "reference": { + "source_update": 51792, + "completed_passes": 312, + "next_interval": 0, + "trained_intervals": 51792, + "snapshot": "pass_end_0312", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 312, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 51792, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 51792, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4671508097308106e-06, + "update_l2": 0.01388816349208355 + }, + "raw_ground_friction": { + "gradient_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.92630476855993e-07, + "update_l2": 0.0045365234836936 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012916492414660752, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012916492414660752, + "observation_loss": 0.00012916492414660752, + "chamfer": 6.676014163531363e-05, + "track": 6.24047897872515e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 312, + "adam_update_count": 51792 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03397995396517217 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7be8867d6e7a42a99b9a78667c4869ed_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 313, + "next_interval": 0, + "next_adam_update": 51793, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 312, + "trained_intervals": 51792, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 51792, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3212410807609558, + "median": 7.346813678741455, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.781141996383667, + "median": 5.628000736236572, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.725248396396637, + "median": 1551.245849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1684456765651703, + "median": 278.1099853515625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 399, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0313.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0313.json new file mode 100644 index 0000000000000000000000000000000000000000..5a2fdadcaef236854edf445fba9fbe5987c8a8a4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0313.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0313", + "executed_epochs": 313, + "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_630923d6e3b14735bea59580bf63de56.npz", + "optimizer_file": "boundary_630923d6e3b14735bea59580bf63de56_optimizer.pt", + "arrays_sha256": "22bcfef9fa5f970bd2b88e11a9110aa093d500668c0295c76a6e8df4a60681f0", + "optimizer_sha256": "37dc25179ef25f71a41c48de87dcf0f66588554df396f72e9172b4baf7104fae", + "stage": "adam", + "completed_passes": 313, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 51958, + "adam_update_count": 51958, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 314, + "consumed_count": 313, + "last_submitted_update": 51958, + "last_consumed_update": 51792, + "pending": [ + { + "reference": { + "source_update": 51958, + "completed_passes": 313, + "next_interval": 0, + "trained_intervals": 51958, + "snapshot": "pass_end_0313", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 313, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 51958, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 51958, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.3417558193395962e-06, + "update_l2": 0.014172428287565708 + }, + "raw_ground_friction": { + "gradient_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.949783942720387e-07, + "update_l2": 0.004489846993237734 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011978695692960173, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011978695692960173, + "observation_loss": 0.00011978695692960173, + "chamfer": 6.133463466539979e-05, + "track": 5.845232226420194e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 313, + "adam_update_count": 51958 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03471475001424551 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_630923d6e3b14735bea59580bf63de56_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 314, + "next_interval": 0, + "next_adam_update": 51959, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 313, + "trained_intervals": 51958, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 51958, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.32590213418006897, + "median": 7.347205638885498, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7851654291152954, + "median": 5.625983715057373, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7218758463859558, + "median": 1551.85400390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16776931285858154, + "median": 277.54693603515625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 401, + "controller_edge_stiffness": 17 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0314.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0314.json new file mode 100644 index 0000000000000000000000000000000000000000..e81fb9e21e6d34b13f77e77ccf2f1e766f1ff487 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0314.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0314", + "executed_epochs": 314, + "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_5af9660033f047a6a16cfa9ee4f922f1.npz", + "optimizer_file": "boundary_5af9660033f047a6a16cfa9ee4f922f1_optimizer.pt", + "arrays_sha256": "61ebd4b22184ba8604e78cfef16d66f2a4684619164ef9faf5beba38fd42cc29", + "optimizer_sha256": "fa23029c6d00387e515a3d7d5f9b5cf416c356d76c888bbd14a06068143dff93", + "stage": "adam", + "completed_passes": 314, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 52124, + "adam_update_count": 52124, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 315, + "consumed_count": 314, + "last_submitted_update": 52124, + "last_consumed_update": 51958, + "pending": [ + { + "reference": { + "source_update": 52124, + "completed_passes": 314, + "next_interval": 0, + "trained_intervals": 52124, + "snapshot": "pass_end_0314", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 314, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 52124, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 52124, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.4213619579095393e-06, + "update_l2": 0.010908541269600391 + }, + "raw_ground_friction": { + "gradient_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.5618995752884075e-07, + "update_l2": 0.004019526764750481 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001259012205991894, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001259012205991894, + "observation_loss": 0.0001259012205991894, + "chamfer": 6.48680652375333e-05, + "track": 6.103315172367729e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 314, + "adam_update_count": 52124 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03400121512822807 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5af9660033f047a6a16cfa9ee4f922f1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 315, + "next_interval": 0, + "next_adam_update": 52125, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 314, + "trained_intervals": 52124, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 52124, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.33077576756477356, + "median": 7.3467936515808105, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7894055843353271, + "median": 5.622161865234375, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.718366265296936, + "median": 1551.21484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16705945134162903, + "median": 276.486572265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 403, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0315.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0315.json new file mode 100644 index 0000000000000000000000000000000000000000..d60d08972886dc8ae9054ac8996fd98b1b54cbe8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0315.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0315", + "executed_epochs": 315, + "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_7441af6916d94710b07618120a0971f6.npz", + "optimizer_file": "boundary_7441af6916d94710b07618120a0971f6_optimizer.pt", + "arrays_sha256": "b131281b3272c09e261c646daf8850bf79c9ce3ab312422651999a1c11832cfa", + "optimizer_sha256": "1e6abc4c41118565235384fcaa96e4d9b598352143d4dac5e293281a9adc36c1", + "stage": "adam", + "completed_passes": 315, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 52290, + "adam_update_count": 52290, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 316, + "consumed_count": 315, + "last_submitted_update": 52290, + "last_consumed_update": 52124, + "pending": [ + { + "reference": { + "source_update": 52290, + "completed_passes": 315, + "next_interval": 0, + "trained_intervals": 52290, + "snapshot": "pass_end_0315", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 315, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 52290, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 52290, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.513569807495514e-07, + "update_l2": 0.011197084560990334 + }, + "raw_ground_friction": { + "gradient_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.036026209381816e-07, + "update_l2": 0.003941972739994526 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011416654160711914, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011416654160711914, + "observation_loss": 0.00011416654160711914, + "chamfer": 5.393196624936536e-05, + "track": 6.023457899573259e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 315, + "adam_update_count": 52290 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035497653065249324 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7441af6916d94710b07618120a0971f6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 316, + "next_interval": 0, + "next_adam_update": 52291, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 315, + "trained_intervals": 52290, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 52290, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3355925381183624, + "median": 7.346855640411377, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.793351173400879, + "median": 5.619250297546387, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7149143815040588, + "median": 1551.3109130859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16640157997608185, + "median": 275.68341064453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 403, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0316.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0316.json new file mode 100644 index 0000000000000000000000000000000000000000..9f2b41cce53c9c6d25d5a56a27f7727fbb850fe8 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0316.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0316", + "executed_epochs": 316, + "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_0d7ad311ffca4cb0bb6c3d8b55f57620.npz", + "optimizer_file": "boundary_0d7ad311ffca4cb0bb6c3d8b55f57620_optimizer.pt", + "arrays_sha256": "3aaf008751f5e30767387717bdd05df1e9f2cb7446a0298b8cc090138844a84c", + "optimizer_sha256": "56741bba2bb38c48881396724b6d5ccbe052a0970d688871d9f89bc5fed91a9c", + "stage": "adam", + "completed_passes": 316, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 52456, + "adam_update_count": 52456, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 317, + "consumed_count": 316, + "last_submitted_update": 52456, + "last_consumed_update": 52290, + "pending": [ + { + "reference": { + "source_update": 52456, + "completed_passes": 316, + "next_interval": 0, + "trained_intervals": 52456, + "snapshot": "pass_end_0316", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 316, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 52456, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 52456, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.576238097797614e-06, + "update_l2": 0.019498497247695923 + }, + "raw_ground_friction": { + "gradient_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.910653158025525e-07, + "update_l2": 0.002859583357349038 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00041105056880041957, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00041105056880041957, + "observation_loss": 0.00041105056880041957, + "chamfer": 0.0002836981147993356, + "track": 0.00012735245400108397, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 316, + "adam_update_count": 52456 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03349658101797104 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0d7ad311ffca4cb0bb6c3d8b55f57620_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 317, + "next_interval": 0, + "next_adam_update": 52457, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 316, + "trained_intervals": 52456, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 52456, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.33137091994285583, + "median": 7.349747657775879, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7914564609527588, + "median": 5.617172718048096, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7179388999938965, + "median": 1555.8038330078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16671718657016754, + "median": 275.1106872558594, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0317.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0317.json new file mode 100644 index 0000000000000000000000000000000000000000..71493fe8c4c405f5286e51edfda2ea1e21784252 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0317.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0317", + "executed_epochs": 317, + "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_33cf22167739406b8b462fffa3d19d04.npz", + "optimizer_file": "boundary_33cf22167739406b8b462fffa3d19d04_optimizer.pt", + "arrays_sha256": "bb614ab31a4fee105337640bee5b41304b3f26ad585f7a572e3996f1ca8d5138", + "optimizer_sha256": "e5e2888f15a9c13720422104f30ea4e887227345de7878982cf6a92154d38b1c", + "stage": "adam", + "completed_passes": 317, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 52622, + "adam_update_count": 52622, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 318, + "consumed_count": 317, + "last_submitted_update": 52622, + "last_consumed_update": 52456, + "pending": [ + { + "reference": { + "source_update": 52622, + "completed_passes": 317, + "next_interval": 0, + "trained_intervals": 52622, + "snapshot": "pass_end_0317", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 317, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 52622, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 52622, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.13615861513972e-07, + "update_l2": 0.0035527062136679888 + }, + "raw_ground_friction": { + "gradient_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.6585578300218913e-07, + "update_l2": 0.0012577123707160354 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010216028022114187, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010216028022114187, + "observation_loss": 0.00010216028022114187, + "chamfer": 4.8416899517178535e-05, + "track": 5.374338070396334e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 317, + "adam_update_count": 52622 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.047577627934515476 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_33cf22167739406b8b462fffa3d19d04_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 318, + "next_interval": 0, + "next_adam_update": 52623, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 317, + "trained_intervals": 52622, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 52622, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3324020504951477, + "median": 7.349043369293213, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.792263388633728, + "median": 5.612773895263672, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7171989679336548, + "median": 1554.70849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16658270359039307, + "median": 273.9032287597656, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0318.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0318.json new file mode 100644 index 0000000000000000000000000000000000000000..bddda5a36cedea232fd7c89e400e33671fe148a7 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0318.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0318", + "executed_epochs": 318, + "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_c90bb818fd9446068bcbc34659b1f180.npz", + "optimizer_file": "boundary_c90bb818fd9446068bcbc34659b1f180_optimizer.pt", + "arrays_sha256": "2c5b06d5ed7c2ede8134af9aebf0aaf65fd2ff1b89e9776640521d89f28746bf", + "optimizer_sha256": "469082d3467b36e1a071e54bd09553cf0c934c7aa9ae327712c0a02f82e3cc63", + "stage": "adam", + "completed_passes": 318, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 52788, + "adam_update_count": 52788, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 319, + "consumed_count": 318, + "last_submitted_update": 52788, + "last_consumed_update": 52622, + "pending": [ + { + "reference": { + "source_update": 52788, + "completed_passes": 318, + "next_interval": 0, + "trained_intervals": 52788, + "snapshot": "pass_end_0318", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 318, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 52788, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 52788, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.508974479402241e-07, + "update_l2": 0.004183422774076462 + }, + "raw_ground_friction": { + "gradient_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.2584955533820903e-07, + "update_l2": 0.001696757972240448 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010070066491607577, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010070066491607577, + "observation_loss": 0.00010070066491607577, + "chamfer": 4.8848673031898215e-05, + "track": 5.185199188417755e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 318, + "adam_update_count": 52788 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034085658844560385 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c90bb818fd9446068bcbc34659b1f180_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 319, + "next_interval": 0, + "next_adam_update": 52789, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 318, + "trained_intervals": 52788, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 52788, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.33522388339042664, + "median": 7.349043369293213, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.7951315641403198, + "median": 5.6124467849731445, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7151779532432556, + "median": 1554.70849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16610559821128845, + "median": 273.81341552734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0319.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0319.json new file mode 100644 index 0000000000000000000000000000000000000000..5bb026a3412b4c61f401521b8742e2bf71987981 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0319.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0319", + "executed_epochs": 319, + "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_2c466c51fd314479b6ae50c20671f954.npz", + "optimizer_file": "boundary_2c466c51fd314479b6ae50c20671f954_optimizer.pt", + "arrays_sha256": "c723266088e71dac515247b453d6b8aa02eaca77b36c9734ace47a9b4a630cb9", + "optimizer_sha256": "daf2d5a7686da6190fe715617314748ef802e4c465ac563eaa152d06cbd861cb", + "stage": "adam", + "completed_passes": 319, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 52954, + "adam_update_count": 52954, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 320, + "consumed_count": 319, + "last_submitted_update": 52954, + "last_consumed_update": 52788, + "pending": [ + { + "reference": { + "source_update": 52954, + "completed_passes": 319, + "next_interval": 0, + "trained_intervals": 52954, + "snapshot": "pass_end_0319", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 319, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 52954, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 52954, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.396405183295428e-07, + "update_l2": 0.004719166085124016 + }, + "raw_ground_friction": { + "gradient_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.1377570053336967e-07, + "update_l2": 0.002116187009960413 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.530625538900495e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.530625538900495e-05, + "observation_loss": 9.530625538900495e-05, + "chamfer": 4.507902485784143e-05, + "track": 5.0227226893184707e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 319, + "adam_update_count": 52954 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.04026730079203844 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2c466c51fd314479b6ae50c20671f954_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 320, + "next_interval": 0, + "next_adam_update": 52955, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 319, + "trained_intervals": 52954, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 52954, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3387545049190521, + "median": 7.349043369293213, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.798825979232788, + "median": 5.61224365234375, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7126573920249939, + "median": 1554.70849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16549307107925415, + "median": 273.75799560546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0320.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0320.json new file mode 100644 index 0000000000000000000000000000000000000000..c717e42a6249516eb46244ff436a15fb71bdd1dc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0320.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0320", + "executed_epochs": 320, + "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_6d99b164f2fd48c99c0883de8e41ec61.npz", + "optimizer_file": "boundary_6d99b164f2fd48c99c0883de8e41ec61_optimizer.pt", + "arrays_sha256": "3a3536bf9f3cb758858ce15d47f4f26a80b1bccc79426329a39f7d27f5122988", + "optimizer_sha256": "37d372103a4b6d2070a141b0a309fc7fe83ed32a475f266acfb1893475ed7085", + "stage": "adam", + "completed_passes": 320, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 53120, + "adam_update_count": 53120, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 321, + "consumed_count": 320, + "last_submitted_update": 53120, + "last_consumed_update": 52954, + "pending": [ + { + "reference": { + "source_update": 53120, + "completed_passes": 320, + "next_interval": 0, + "trained_intervals": 53120, + "snapshot": "pass_end_0320", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 320, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 53120, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 53120, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.976050599405426e-07, + "update_l2": 0.005705119110643864 + }, + "raw_ground_friction": { + "gradient_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.3473534699623997e-07, + "update_l2": 0.0025180536322295666 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.82986093731597e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.82986093731597e-05, + "observation_loss": 9.82986093731597e-05, + "chamfer": 4.5272798161022365e-05, + "track": 5.302581121213734e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 320, + "adam_update_count": 53120 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033786477986723185 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6d99b164f2fd48c99c0883de8e41ec61_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 321, + "next_interval": 0, + "next_adam_update": 53121, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 320, + "trained_intervals": 53120, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 53120, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3427334427833557, + "median": 7.350035667419434, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8033063411712646, + "median": 5.610384941101074, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7098274230957031, + "median": 1556.251953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.164753258228302, + "median": 273.2495422363281, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0321.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0321.json new file mode 100644 index 0000000000000000000000000000000000000000..375bf129fdd5422d3a1895826ea3d2dbd0eb710f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0321.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0321", + "executed_epochs": 321, + "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_09b9150c2fc3494ca16ec954a1db59fb.npz", + "optimizer_file": "boundary_09b9150c2fc3494ca16ec954a1db59fb_optimizer.pt", + "arrays_sha256": "a3ebe0d8fc1e60dcc2c1bb26fd9b91f0db9fe040ce72692764102c484c080189", + "optimizer_sha256": "2c008bbe52096ce980bc0030397327ea471d51fe9b68cab1145aa4e96fc431dc", + "stage": "adam", + "completed_passes": 321, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 53286, + "adam_update_count": 53286, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 322, + "consumed_count": 321, + "last_submitted_update": 53286, + "last_consumed_update": 53120, + "pending": [ + { + "reference": { + "source_update": 53286, + "completed_passes": 321, + "next_interval": 0, + "trained_intervals": 53286, + "snapshot": "pass_end_0321", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 321, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 53286, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 53286, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.015191047481494e-07, + "update_l2": 0.006175315007567406 + }, + "raw_ground_friction": { + "gradient_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.0173916343301244e-07, + "update_l2": 0.0027809445746243 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.728410805109888e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.728410805109888e-05, + "observation_loss": 9.728410805109888e-05, + "chamfer": 4.744665420730598e-05, + "track": 4.98374538437929e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 321, + "adam_update_count": 53286 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03362208302132785 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_09b9150c2fc3494ca16ec954a1db59fb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 322, + "next_interval": 0, + "next_adam_update": 53287, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 321, + "trained_intervals": 53286, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 53286, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.34653177857398987, + "median": 7.349046230316162, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8077988624572754, + "median": 5.607784748077393, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.707136332988739, + "median": 1554.712890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.1640147566795349, + "median": 272.54022216796875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0322.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0322.json new file mode 100644 index 0000000000000000000000000000000000000000..ad5b57444ce51b602036008d65cf9dba5c632c32 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0322.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0322", + "executed_epochs": 322, + "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_363879f9f92e4ae29c24375deb8588b6.npz", + "optimizer_file": "boundary_363879f9f92e4ae29c24375deb8588b6_optimizer.pt", + "arrays_sha256": "209263468990843310b79539a38f71c128c2872efaa4d2b135e3330c766d9533", + "optimizer_sha256": "a660ceeced28e0c49e9ad1bd35d166c38630c20944f9408df10d813733b445dc", + "stage": "adam", + "completed_passes": 322, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 53452, + "adam_update_count": 53452, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 323, + "consumed_count": 322, + "last_submitted_update": 53452, + "last_consumed_update": 53286, + "pending": [ + { + "reference": { + "source_update": 53452, + "completed_passes": 322, + "next_interval": 0, + "trained_intervals": 53452, + "snapshot": "pass_end_0322", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 322, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 53452, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 53452, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.264305625336419e-07, + "update_l2": 0.0062785642221570015 + }, + "raw_ground_friction": { + "gradient_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.072507013257564e-07, + "update_l2": 0.002335396595299244 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010040830238722265, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010040830238722265, + "observation_loss": 0.00010040830238722265, + "chamfer": 4.665160668082535e-05, + "track": 5.37566993443761e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 322, + "adam_update_count": 53452 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034264378948137164 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_363879f9f92e4ae29c24375deb8588b6_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 323, + "next_interval": 0, + "next_adam_update": 53453, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 322, + "trained_intervals": 53452, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 53452, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.35042640566825867, + "median": 7.349046230316162, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8125696182250977, + "median": 5.605172157287598, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7043876647949219, + "median": 1554.712890625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.163234144449234, + "median": 271.8288879394531, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 405, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0323.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0323.json new file mode 100644 index 0000000000000000000000000000000000000000..c6a941af8a7053cf1e53639adead6be19ba9067a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0323.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0323", + "executed_epochs": 323, + "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_91e32470f61544ff8889ebb85b153364.npz", + "optimizer_file": "boundary_91e32470f61544ff8889ebb85b153364_optimizer.pt", + "arrays_sha256": "d13e5d831e71a87f344f8eb64c313909bbf6bccf2a3532a6ba0042f5497914e2", + "optimizer_sha256": "b8ef7b972f832bab77b0fb21bb8b7e80dbcfd9cb3519e3d2383f53982a06f5b0", + "stage": "adam", + "completed_passes": 323, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 53618, + "adam_update_count": 53618, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 324, + "consumed_count": 323, + "last_submitted_update": 53618, + "last_consumed_update": 53452, + "pending": [ + { + "reference": { + "source_update": 53618, + "completed_passes": 323, + "next_interval": 0, + "trained_intervals": 53618, + "snapshot": "pass_end_0323", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 323, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 53618, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 53618, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.732631956969271e-07, + "update_l2": 0.008025215938687325 + }, + "raw_ground_friction": { + "gradient_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.0856969008018496e-07, + "update_l2": 0.0031183112878352404 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010391724936198443, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010391724936198443, + "observation_loss": 0.00010391724936198443, + "chamfer": 5.135616447660141e-05, + "track": 5.256108124740422e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 323, + "adam_update_count": 53618 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03373647900298238 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_91e32470f61544ff8889ebb85b153364_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 324, + "next_interval": 0, + "next_adam_update": 53619, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 323, + "trained_intervals": 53618, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 53618, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3536838889122009, + "median": 7.348779678344727, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8162583112716675, + "median": 5.60368537902832, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.7020968794822693, + "median": 1554.298583984375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16263313591480255, + "median": 271.42486572265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 406, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0324.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0324.json new file mode 100644 index 0000000000000000000000000000000000000000..b97595c427c252fd278e74ed92eed7ba1fa8e422 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0324.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0324", + "executed_epochs": 324, + "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_493c28ceec0145d1aa1a737054365b21.npz", + "optimizer_file": "boundary_493c28ceec0145d1aa1a737054365b21_optimizer.pt", + "arrays_sha256": "b300a8dceca158a61284bd94b6b7300329be7f10e788ddc57153162a40a5ef24", + "optimizer_sha256": "d767ecbaaba7ce79552a664e14d879c08b45e0aa5079639d5c26bf1859c75e73", + "stage": "adam", + "completed_passes": 324, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 53784, + "adam_update_count": 53784, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 325, + "consumed_count": 324, + "last_submitted_update": 53784, + "last_consumed_update": 53618, + "pending": [ + { + "reference": { + "source_update": 53784, + "completed_passes": 324, + "next_interval": 0, + "trained_intervals": 53784, + "snapshot": "pass_end_0324", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 324, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 53784, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 53784, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.401767791430757e-07, + "update_l2": 0.009969181381165981 + }, + "raw_ground_friction": { + "gradient_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.011258725877269e-07, + "update_l2": 0.0033070493955165148 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.257745892275125e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.257745892275125e-05, + "observation_loss": 7.257745892275125e-05, + "chamfer": 3.1713596399640664e-05, + "track": 4.0863862523110583e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 324, + "adam_update_count": 53784 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034441905096173286 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_493c28ceec0145d1aa1a737054365b21_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 325, + "next_interval": 0, + "next_adam_update": 53785, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 324, + "trained_intervals": 53784, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 53784, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3572942316532135, + "median": 7.351477146148682, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8197027444839478, + "median": 5.599775314331055, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6995666027069092, + "median": 1558.4969482421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16207391023635864, + "median": 270.3672790527344, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 406, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0325.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0325.json new file mode 100644 index 0000000000000000000000000000000000000000..e133b61fb0f22b26d4166076406478936c9d3cc1 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0325.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0325", + "executed_epochs": 325, + "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_18c8918e1d4d4c248aa4f66e5da9f893.npz", + "optimizer_file": "boundary_18c8918e1d4d4c248aa4f66e5da9f893_optimizer.pt", + "arrays_sha256": "5c2ffef4e7a09a0687535e23d261144007a44409b85bc6f6b807eb6ff452ebdd", + "optimizer_sha256": "5840c3917948bc634a26c3581bce95cd01513e36861726766928914c650932df", + "stage": "adam", + "completed_passes": 325, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 53950, + "adam_update_count": 53950, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 326, + "consumed_count": 325, + "last_submitted_update": 53950, + "last_consumed_update": 53784, + "pending": [ + { + "reference": { + "source_update": 53950, + "completed_passes": 325, + "next_interval": 0, + "trained_intervals": 53950, + "snapshot": "pass_end_0325", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 325, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 53950, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 53950, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.62631793552282e-07, + "update_l2": 0.011769846081733704 + }, + "raw_ground_friction": { + "gradient_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.196417530190956e-07, + "update_l2": 0.002540488727390766 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010704627493396401, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010704627493396401, + "observation_loss": 0.00010704627493396401, + "chamfer": 4.828205783269368e-05, + "track": 5.8764213463291526e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 325, + "adam_update_count": 53950 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03355712606571615 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_18c8918e1d4d4c248aa4f66e5da9f893_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 326, + "next_interval": 0, + "next_adam_update": 53951, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 325, + "trained_intervals": 53950, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 53950, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3628005385398865, + "median": 7.35117244720459, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8262056112289429, + "median": 5.58740234375, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6957252025604248, + "median": 1558.0220947265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.16102339327335358, + "median": 267.0483093261719, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 410, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0326.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0326.json new file mode 100644 index 0000000000000000000000000000000000000000..bf3d55bf8ff2d4e9cee3cbae8b01ec7396943142 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0326.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0326", + "executed_epochs": 326, + "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_121ee03f7af744dfa813950093d4e9b0.npz", + "optimizer_file": "boundary_121ee03f7af744dfa813950093d4e9b0_optimizer.pt", + "arrays_sha256": "7c65a636c474d328e97bd9a34e32e0af5e708de5029af5ba4ea9999dd660b7d8", + "optimizer_sha256": "c2855923f70a7ca25129046a7062b1266dba9f23349ab7c809a0f0e206692267", + "stage": "adam", + "completed_passes": 326, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 54116, + "adam_update_count": 54116, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 327, + "consumed_count": 326, + "last_submitted_update": 54116, + "last_consumed_update": 53950, + "pending": [ + { + "reference": { + "source_update": 54116, + "completed_passes": 326, + "next_interval": 0, + "trained_intervals": 54116, + "snapshot": "pass_end_0326", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 326, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 54116, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 54116, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.500098379547126e-07, + "update_l2": 0.008964702486991882 + }, + "raw_ground_friction": { + "gradient_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.4427085893184994e-07, + "update_l2": 0.002548790769651532 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001026153186103329, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001026153186103329, + "observation_loss": 0.0001026153186103329, + "chamfer": 4.6898792788852006e-05, + "track": 5.571652945945971e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 326, + "adam_update_count": 54116 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03384820721112192 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_121ee03f7af744dfa813950093d4e9b0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 327, + "next_interval": 0, + "next_adam_update": 54117, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 326, + "trained_intervals": 54116, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 54116, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3678056299686432, + "median": 7.350693225860596, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8306493759155273, + "median": 5.583294868469238, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6922517418861389, + "median": 1557.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.16030943393707275, + "median": 265.954345703125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 410, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0327.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0327.json new file mode 100644 index 0000000000000000000000000000000000000000..2a66888aa9a6f9c977d7779807e6a356dd6f2488 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0327.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0327", + "executed_epochs": 327, + "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_19d0d6c88f4d4cd196f60aab08876812.npz", + "optimizer_file": "boundary_19d0d6c88f4d4cd196f60aab08876812_optimizer.pt", + "arrays_sha256": "bc44dc26d7dac4efc94c45f3081a6dad9fcd678aff12d0309d9f118015bf2e30", + "optimizer_sha256": "d63d429bfd5d82945713407784949709455f35afe0fa94e746858820896212d1", + "stage": "adam", + "completed_passes": 327, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 54282, + "adam_update_count": 54282, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 328, + "consumed_count": 327, + "last_submitted_update": 54282, + "last_consumed_update": 54116, + "pending": [ + { + "reference": { + "source_update": 54282, + "completed_passes": 327, + "next_interval": 0, + "trained_intervals": 54282, + "snapshot": "pass_end_0327", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 327, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 54282, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 54282, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.992060672113439e-06, + "update_l2": 0.011858757585287094 + }, + "raw_ground_friction": { + "gradient_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.2062097804773657e-07, + "update_l2": 0.002322285668924451 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0002929408510681242, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0002929408510681242, + "observation_loss": 0.0002929408510681242, + "chamfer": 0.00018698158964980394, + "track": 0.00010595926869427785, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 327, + "adam_update_count": 54282 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03603204619139433 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_19d0d6c88f4d4cd196f60aab08876812_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 328, + "next_interval": 0, + "next_adam_update": 54283, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 327, + "trained_intervals": 54282, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 54282, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3688407242298126, + "median": 7.3502678871154785, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8347139358520508, + "median": 5.580543041229248, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6915355324745178, + "median": 1556.613525390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15965917706489563, + "median": 265.226806640625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 410, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0328.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0328.json new file mode 100644 index 0000000000000000000000000000000000000000..56afe87447380573cc5aa3db1ef0fceca70b8a59 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0328.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0328", + "executed_epochs": 328, + "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_51e7b6fc33b94442a239d42798a79dfe.npz", + "optimizer_file": "boundary_51e7b6fc33b94442a239d42798a79dfe_optimizer.pt", + "arrays_sha256": "33e51ce4de906ea47145f99fb29d85321bfa779bf9c359af55d93c2cb7313945", + "optimizer_sha256": "54aa05a3b42338fb5bebc14ef33dfdaeeedf910740f4ba4f480c3eed6084211c", + "stage": "adam", + "completed_passes": 328, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 54448, + "adam_update_count": 54448, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 329, + "consumed_count": 328, + "last_submitted_update": 54448, + "last_consumed_update": 54282, + "pending": [ + { + "reference": { + "source_update": 54448, + "completed_passes": 328, + "next_interval": 0, + "trained_intervals": 54448, + "snapshot": "pass_end_0328", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 328, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 54448, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 54448, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.604027475987095e-07, + "update_l2": 0.006457263603806496 + }, + "raw_ground_friction": { + "gradient_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.602924891765724e-07, + "update_l2": 0.0018297960050404072 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010859165922738612, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010859165922738612, + "observation_loss": 0.00010859165922738612, + "chamfer": 5.061199772171676e-05, + "track": 5.797966514364816e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 328, + "adam_update_count": 54448 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03403780399821699 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_51e7b6fc33b94442a239d42798a79dfe_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 329, + "next_interval": 0, + "next_adam_update": 54449, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 328, + "trained_intervals": 54448, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 54448, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.37269970774650574, + "median": 7.3506669998168945, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8379559516906738, + "median": 5.5788092613220215, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6888720393180847, + "median": 1557.23486328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1591423898935318, + "median": 264.76800537109375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 410, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0329.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0329.json new file mode 100644 index 0000000000000000000000000000000000000000..4026c3d078348cba90ee7b63ae248cfe53ed113a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0329.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0329", + "executed_epochs": 329, + "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_4b7cb00bf14e48ee902b50e2bb6302d5.npz", + "optimizer_file": "boundary_4b7cb00bf14e48ee902b50e2bb6302d5_optimizer.pt", + "arrays_sha256": "a30d6af9db9bea9de99cfb4ee8661a01c254e5e57449f43c5f1c5cb38731ddbb", + "optimizer_sha256": "4a3735019d230ea0cd5b5fd7bf28b63d86526c2b4220100ae6d7a9f3d6317db4", + "stage": "adam", + "completed_passes": 329, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 54614, + "adam_update_count": 54614, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 330, + "consumed_count": 329, + "last_submitted_update": 54614, + "last_consumed_update": 54448, + "pending": [ + { + "reference": { + "source_update": 54614, + "completed_passes": 329, + "next_interval": 0, + "trained_intervals": 54614, + "snapshot": "pass_end_0329", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 329, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 54614, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 54614, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.118180640944047e-06, + "update_l2": 0.027054186910390854 + }, + "raw_ground_friction": { + "gradient_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.429447919093946e-07, + "update_l2": 0.005738410633057356 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0004148933803662658, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0004148933803662658, + "observation_loss": 0.0004148933803662658, + "chamfer": 0.0002858248772099614, + "track": 0.0001290685177082196, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 329, + "adam_update_count": 54614 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03364826994948089 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_4b7cb00bf14e48ee902b50e2bb6302d5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 330, + "next_interval": 0, + "next_adam_update": 54615, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 329, + "trained_intervals": 54614, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 54614, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.37614569067955017, + "median": 7.348541259765625, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8437838554382324, + "median": 5.588353157043457, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6865022778511047, + "median": 1553.9281005859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1582176238298416, + "median": 267.2958984375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 411, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0330.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0330.json new file mode 100644 index 0000000000000000000000000000000000000000..d185983d4f2138d07b3b99027e752b6e40002b6c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0330.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0330", + "executed_epochs": 330, + "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_1e1316c5868f42f4a1d5f82174926e40.npz", + "optimizer_file": "boundary_1e1316c5868f42f4a1d5f82174926e40_optimizer.pt", + "arrays_sha256": "8985ac808aefa6fe43610d432937f63e93c4ee6bb20fb3ff8de8a092bec22128", + "optimizer_sha256": "d2977e7f3a01dd153412c24b3f0b1cbf23f4ef80883f92bd8907f3c76bab84d4", + "stage": "adam", + "completed_passes": 330, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 54780, + "adam_update_count": 54780, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 331, + "consumed_count": 330, + "last_submitted_update": 54780, + "last_consumed_update": 54614, + "pending": [ + { + "reference": { + "source_update": 54780, + "completed_passes": 330, + "next_interval": 0, + "trained_intervals": 54780, + "snapshot": "pass_end_0330", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 330, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 54780, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 54780, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.125200222115382e-07, + "update_l2": 0.012383352033793926 + }, + "raw_ground_friction": { + "gradient_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.91301920596743e-07, + "update_l2": 0.003239743411540985 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.393189636990428e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.393189636990428e-05, + "observation_loss": 8.393189636990428e-05, + "chamfer": 3.18391939799767e-05, + "track": 5.2092698751948774e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 330, + "adam_update_count": 54780 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03462006198242307 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1e1316c5868f42f4a1d5f82174926e40_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 331, + "next_interval": 0, + "next_adam_update": 54781, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 330, + "trained_intervals": 54780, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 54780, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.38149964809417725, + "median": 7.3478569984436035, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8491991758346558, + "median": 5.587642192840576, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6828365921974182, + "median": 1552.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.1573631465435028, + "median": 267.1062927246094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 411, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0331.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0331.json new file mode 100644 index 0000000000000000000000000000000000000000..043ab553493eaf89716b42607a91a39ff1714a89 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0331.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0331", + "executed_epochs": 331, + "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_9cc92ea0e73143caa7908ca3463c3476.npz", + "optimizer_file": "boundary_9cc92ea0e73143caa7908ca3463c3476_optimizer.pt", + "arrays_sha256": "6d943bba51e927c514203e473a4f7638b01d727a578296843913e7ea369722c9", + "optimizer_sha256": "f97d6824d1c10c4f91c89b67a95fe26d3f02d8fd0ea683ac154986c7fd3ae94c", + "stage": "adam", + "completed_passes": 331, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 54946, + "adam_update_count": 54946, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 332, + "consumed_count": 331, + "last_submitted_update": 54946, + "last_consumed_update": 54780, + "pending": [ + { + "reference": { + "source_update": 54946, + "completed_passes": 331, + "next_interval": 0, + "trained_intervals": 54946, + "snapshot": "pass_end_0331", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 331, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 54946, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 54946, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.9077546059852466e-06, + "update_l2": 0.01387820951640606 + }, + "raw_ground_friction": { + "gradient_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.9258449646695226e-07, + "update_l2": 0.0019677325617522 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0002847724827006459, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0002847724827006459, + "observation_loss": 0.0002847724827006459, + "chamfer": 0.00017878228391055018, + "track": 0.00010599019151413813, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 331, + "adam_update_count": 54946 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034364411840215325 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9cc92ea0e73143caa7908ca3463c3476_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 332, + "next_interval": 0, + "next_adam_update": 54947, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 331, + "trained_intervals": 54946, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 54946, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3930773138999939, + "median": 7.34967565536499, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8635305166244507, + "median": 5.561204433441162, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6749765872955322, + "median": 1555.69189453125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1551240086555481, + "median": 260.14306640625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 411, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0332.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0332.json new file mode 100644 index 0000000000000000000000000000000000000000..94db36b33b743917b620d05bd8b6eabd1b49bb3a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0332.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0332", + "executed_epochs": 332, + "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_025beff79bfe409ab2cb48dfe31f50f7.npz", + "optimizer_file": "boundary_025beff79bfe409ab2cb48dfe31f50f7_optimizer.pt", + "arrays_sha256": "f2eb6f5372f59f692ed21d214809a64b862b3abe5e1dac8bbd913b2e2df5f241", + "optimizer_sha256": "a904c03ec637799b007fe828d9ffc4bd2b02a98cf677ede64f9a128fd74cc638", + "stage": "adam", + "completed_passes": 332, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 55112, + "adam_update_count": 55112, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 333, + "consumed_count": 332, + "last_submitted_update": 55112, + "last_consumed_update": 54946, + "pending": [ + { + "reference": { + "source_update": 55112, + "completed_passes": 332, + "next_interval": 0, + "trained_intervals": 55112, + "snapshot": "pass_end_0332", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 332, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 55112, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 55112, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2159702009739703e-06, + "update_l2": 0.004349834285676479 + }, + "raw_ground_friction": { + "gradient_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.0453535423948779e-06, + "update_l2": 0.0010026124073192477 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.104101627599448e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.104101627599448e-05, + "observation_loss": 9.104101627599448e-05, + "chamfer": 4.217453897581436e-05, + "track": 4.8866473662201315e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 332, + "adam_update_count": 55112 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03607248584739864 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_025beff79bfe409ab2cb48dfe31f50f7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 333, + "next_interval": 0, + "next_adam_update": 55113, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 332, + "trained_intervals": 55112, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 55112, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3943701982498169, + "median": 7.349709987640381, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8649404048919678, + "median": 5.559941291809082, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6741044521331787, + "median": 1555.7452392578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15490545332431793, + "median": 259.8142395019531, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 411, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0333.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0333.json new file mode 100644 index 0000000000000000000000000000000000000000..85f6326a7afd7bd0d576093d437adfcbb7cafca5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0333.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0333", + "executed_epochs": 333, + "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_f5f6b2336aa94742b2c285e9c5683636.npz", + "optimizer_file": "boundary_f5f6b2336aa94742b2c285e9c5683636_optimizer.pt", + "arrays_sha256": "5c2d5f7b67af2bc9999b9e5b9c27486102666624af372ac7cfb650f97b4f8af9", + "optimizer_sha256": "fbf9317f89cfeb603f38b17ad8e866fdfdef476fe22cd576898eb352971400ea", + "stage": "adam", + "completed_passes": 333, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 55278, + "adam_update_count": 55278, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 334, + "consumed_count": 333, + "last_submitted_update": 55278, + "last_consumed_update": 55112, + "pending": [ + { + "reference": { + "source_update": 55278, + "completed_passes": 333, + "next_interval": 0, + "trained_intervals": 55278, + "snapshot": "pass_end_0333", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 333, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 55278, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 55278, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5208429431368131e-06, + "update_l2": 0.005814190488308668 + }, + "raw_ground_friction": { + "gradient_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.921508320876455e-07, + "update_l2": 0.0010458901524543762 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001225203013746068, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001225203013746068, + "observation_loss": 0.0001225203013746068, + "chamfer": 5.8501362218521535e-05, + "track": 6.401893915608525e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 333, + "adam_update_count": 55278 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0337972289416939 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f5f6b2336aa94742b2c285e9c5683636_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 334, + "next_interval": 0, + "next_adam_update": 55279, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 333, + "trained_intervals": 55278, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 55278, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3947446644306183, + "median": 7.34966516494751, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8656114339828491, + "median": 5.559621334075928, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6738521456718445, + "median": 1555.675537109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15480153262615204, + "median": 259.73040771484375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 411, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0334.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0334.json new file mode 100644 index 0000000000000000000000000000000000000000..256338061d55cb62ecf27573104a32f67a22e007 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0334.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0334", + "executed_epochs": 334, + "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_d87efa36eff849408165703441309d2f.npz", + "optimizer_file": "boundary_d87efa36eff849408165703441309d2f_optimizer.pt", + "arrays_sha256": "1a84e67d1ed089a4e33555474871dfb4560f81a856db47d7240ab07e1318139f", + "optimizer_sha256": "ea6abc1c0c8ea2ddf41e3c211ef8fb06f07eee9462aa81ec1d07c6ce13c8ae22", + "stage": "adam", + "completed_passes": 334, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 55444, + "adam_update_count": 55444, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 335, + "consumed_count": 334, + "last_submitted_update": 55444, + "last_consumed_update": 55278, + "pending": [ + { + "reference": { + "source_update": 55444, + "completed_passes": 334, + "next_interval": 0, + "trained_intervals": 55444, + "snapshot": "pass_end_0334", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 334, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 55444, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 55444, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.044546469434863e-07, + "update_l2": 0.0038809170946478844 + }, + "raw_ground_friction": { + "gradient_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.409699308396739e-07, + "update_l2": 0.0010433598654344678 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.94116674317047e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.94116674317047e-05, + "observation_loss": 8.94116674317047e-05, + "chamfer": 3.881490192725323e-05, + "track": 5.0596769142430276e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 334, + "adam_update_count": 55444 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03354680608026683 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d87efa36eff849408165703441309d2f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 335, + "next_interval": 0, + "next_adam_update": 55445, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 334, + "trained_intervals": 55444, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 55444, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.39524662494659424, + "median": 7.349661827087402, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8670225143432617, + "median": 5.558696746826172, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6735139489173889, + "median": 1555.6702880859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15458324551582336, + "median": 259.4891052246094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 411, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0335.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0335.json new file mode 100644 index 0000000000000000000000000000000000000000..ffab721a1720918ba16eaeb2d6d7d74603e3e3d0 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0335.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0335", + "executed_epochs": 335, + "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_d44d8679d710431984fc27f3e402ffd7.npz", + "optimizer_file": "boundary_d44d8679d710431984fc27f3e402ffd7_optimizer.pt", + "arrays_sha256": "dba3c104ba848b07d6d953ea2a0d28f63925347608cc5a4fa5111375d0f1526d", + "optimizer_sha256": "78049d02f1fc6ca7d232694016309b56f35b3c563a92dcc779785165b920044a", + "stage": "adam", + "completed_passes": 335, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 55610, + "adam_update_count": 55610, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 336, + "consumed_count": 335, + "last_submitted_update": 55610, + "last_consumed_update": 55444, + "pending": [ + { + "reference": { + "source_update": 55610, + "completed_passes": 335, + "next_interval": 0, + "trained_intervals": 55610, + "snapshot": "pass_end_0335", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 335, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 55610, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 55610, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.275877015264996e-07, + "update_l2": 0.005111511796712875 + }, + "raw_ground_friction": { + "gradient_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.4224198707779578e-07, + "update_l2": 0.0015011491486802697 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.341342229163274e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.341342229163274e-05, + "observation_loss": 9.341342229163274e-05, + "chamfer": 4.013205034425482e-05, + "track": 5.328137194737792e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 335, + "adam_update_count": 55610 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03422673814930022 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_d44d8679d710431984fc27f3e402ffd7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 336, + "next_interval": 0, + "next_adam_update": 55611, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 335, + "trained_intervals": 55610, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 55610, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3961845636367798, + "median": 7.349374294281006, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.869645595550537, + "median": 5.556913375854492, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6728825569152832, + "median": 1555.2230224609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15417829155921936, + "median": 259.0248107910156, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 412, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0336.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0336.json new file mode 100644 index 0000000000000000000000000000000000000000..f59e3ba8ad89f333021cccd72c8d18a00a209412 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0336.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0336", + "executed_epochs": 336, + "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_5a2dc680beca46d8a5ecc6df4a76bbc1.npz", + "optimizer_file": "boundary_5a2dc680beca46d8a5ecc6df4a76bbc1_optimizer.pt", + "arrays_sha256": "76f372f1048b80a3c70a6f68badd02ec92e60a1b50539ab4f38f4f1c94ded176", + "optimizer_sha256": "391e7fd26dd0fa918415581355315d0499da7c3078000dda5553338ee1abc277", + "stage": "adam", + "completed_passes": 336, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 55776, + "adam_update_count": 55776, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 337, + "consumed_count": 336, + "last_submitted_update": 55776, + "last_consumed_update": 55610, + "pending": [ + { + "reference": { + "source_update": 55776, + "completed_passes": 336, + "next_interval": 0, + "trained_intervals": 55776, + "snapshot": "pass_end_0336", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 336, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 55776, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 55776, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.975977390131447e-07, + "update_l2": 0.03849668800830841 + }, + "raw_ground_friction": { + "gradient_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.497084411994365e-07, + "update_l2": 0.010333651676774025 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.076254355022684e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.076254355022684e-05, + "observation_loss": 9.076254355022684e-05, + "chamfer": 4.027428076369688e-05, + "track": 5.048826278652996e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 336, + "adam_update_count": 55776 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03714139596559107 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_5a2dc680beca46d8a5ecc6df4a76bbc1_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 337, + "next_interval": 0, + "next_adam_update": 55777, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 336, + "trained_intervals": 55776, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 55776, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.39670202136039734, + "median": 7.349215984344482, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8722422122955322, + "median": 5.554558277130127, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6725344061851501, + "median": 1554.976806640625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15377846360206604, + "median": 258.41290283203125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 412, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0337.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0337.json new file mode 100644 index 0000000000000000000000000000000000000000..afd8adb66abae80d6c36c0fb4574c9ab1792c1e2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0337.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0337", + "executed_epochs": 337, + "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_c27928d871214b2595b1a5ffae5c1ac9.npz", + "optimizer_file": "boundary_c27928d871214b2595b1a5ffae5c1ac9_optimizer.pt", + "arrays_sha256": "887efbf8464659a04d34f26acda195fe58e7de2ef15818b01c75f52772cf0c38", + "optimizer_sha256": "d41b11ed5198815c18bd24838579cc075d50170176a2a23984c7cea2affa13d8", + "stage": "adam", + "completed_passes": 337, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 55942, + "adam_update_count": 55942, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 338, + "consumed_count": 337, + "last_submitted_update": 55942, + "last_consumed_update": 55776, + "pending": [ + { + "reference": { + "source_update": 55942, + "completed_passes": 337, + "next_interval": 0, + "trained_intervals": 55942, + "snapshot": "pass_end_0337", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 337, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 55942, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 55942, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.703034725636826e-07, + "update_l2": 0.004229312296956778 + }, + "raw_ground_friction": { + "gradient_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.1288752805048716e-07, + "update_l2": 0.0014585440512746572 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.846515604294837e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.846515604294837e-05, + "observation_loss": 9.846515604294837e-05, + "chamfer": 4.018982872366905e-05, + "track": 5.8275323681300506e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 337, + "adam_update_count": 55942 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03600208112038672 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c27928d871214b2595b1a5ffae5c1ac9_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 338, + "next_interval": 0, + "next_adam_update": 55943, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 337, + "trained_intervals": 55942, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 55942, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3951577842235565, + "median": 7.3484907150268555, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8691999912261963, + "median": 5.557021141052246, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6735737919807434, + "median": 1553.8494873046875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15424701571464539, + "median": 259.05810546875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 412, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0338.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0338.json new file mode 100644 index 0000000000000000000000000000000000000000..f9ca69cd158b7d18351cf77d0f8f52904e42ec9d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0338.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0338", + "executed_epochs": 338, + "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_bb403b690d5b4efd9a610425ae4025d3.npz", + "optimizer_file": "boundary_bb403b690d5b4efd9a610425ae4025d3_optimizer.pt", + "arrays_sha256": "70c1dd2aa33df07b984f3898abc4a6f9062176e03afd6f67ea52e03fd4dfc9f2", + "optimizer_sha256": "7f59ca315955c18923b536836c6355d21ca435ae8cbb0a0b2520a5c6f429e58d", + "stage": "adam", + "completed_passes": 338, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 56108, + "adam_update_count": 56108, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 339, + "consumed_count": 338, + "last_submitted_update": 56108, + "last_consumed_update": 55942, + "pending": [ + { + "reference": { + "source_update": 56108, + "completed_passes": 338, + "next_interval": 0, + "trained_intervals": 56108, + "snapshot": "pass_end_0338", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 338, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 56108, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 56108, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.569498390897934e-07, + "update_l2": 0.006095024291425943 + }, + "raw_ground_friction": { + "gradient_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.5235663631283387e-07, + "update_l2": 0.0022339108400046825 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00011187662312295288, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00011187662312295288, + "observation_loss": 0.00011187662312295288, + "chamfer": 4.961394733982161e-05, + "track": 6.226267578313127e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 338, + "adam_update_count": 56108 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.041491840966045856 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_bb403b690d5b4efd9a610425ae4025d3_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 339, + "next_interval": 0, + "next_adam_update": 56109, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 338, + "trained_intervals": 56108, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 56108, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.3973744511604309, + "median": 7.348982810974121, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8732930421829224, + "median": 5.557033538818359, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6720823049545288, + "median": 1554.6143798828125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15361696481704712, + "median": 259.0627136230469, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 413, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0339.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0339.json new file mode 100644 index 0000000000000000000000000000000000000000..ba9ad56d62bd818436d2fb549abf5dc299620e1a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0339.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0339", + "executed_epochs": 339, + "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_c023f9bcff7645f3bc26303a3128e48e.npz", + "optimizer_file": "boundary_c023f9bcff7645f3bc26303a3128e48e_optimizer.pt", + "arrays_sha256": "5dbe18c9010996736402b1090c226fa0046caac9da7f5d872b0dad572ead57fd", + "optimizer_sha256": "3f29d2c1ccb9f7565830c93951eccb9a17b9d081a62984b3d7cd50e2fcab8d9f", + "stage": "adam", + "completed_passes": 339, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 56274, + "adam_update_count": 56274, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 340, + "consumed_count": 339, + "last_submitted_update": 56274, + "last_consumed_update": 56108, + "pending": [ + { + "reference": { + "source_update": 56274, + "completed_passes": 339, + "next_interval": 0, + "trained_intervals": 56274, + "snapshot": "pass_end_0339", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 339, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 56274, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 56274, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.675104593043216e-07, + "update_l2": 0.007653372827917337 + }, + "raw_ground_friction": { + "gradient_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.6517994083642407e-07, + "update_l2": 0.0024074555840343237 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.901264664018527e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.901264664018527e-05, + "observation_loss": 8.901264664018527e-05, + "chamfer": 3.915259367204271e-05, + "track": 4.9860052968142554e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 339, + "adam_update_count": 56274 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03361527295783162 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c023f9bcff7645f3bc26303a3128e48e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 340, + "next_interval": 0, + "next_adam_update": 56275, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 339, + "trained_intervals": 56274, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 56274, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.40126827359199524, + "median": 7.349493026733398, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8788681030273438, + "median": 5.5612592697143555, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.669470489025116, + "median": 1555.40771484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15276291966438293, + "median": 260.16961669921875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 413, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0340.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0340.json new file mode 100644 index 0000000000000000000000000000000000000000..def4a4e56da8a0827c387db6bdf3cfaa497f587c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0340.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0340", + "executed_epochs": 340, + "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_e0ee86d6df9a43bda9357418f3c5cb68.npz", + "optimizer_file": "boundary_e0ee86d6df9a43bda9357418f3c5cb68_optimizer.pt", + "arrays_sha256": "09d51691738442a2caf658a1d24ddeb836b3a0c91c0f6ec812d10cdbdccf3a44", + "optimizer_sha256": "0bc033e2c8e9a17f5987458233b2dc2db3f0a29e82c61a3fd12f485bc7f0b627", + "stage": "adam", + "completed_passes": 340, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 56440, + "adam_update_count": 56440, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 341, + "consumed_count": 340, + "last_submitted_update": 56440, + "last_consumed_update": 56274, + "pending": [ + { + "reference": { + "source_update": 56440, + "completed_passes": 340, + "next_interval": 0, + "trained_intervals": 56440, + "snapshot": "pass_end_0340", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 340, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 56440, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 56440, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.878961595342844e-06, + "update_l2": 0.013956042006611824 + }, + "raw_ground_friction": { + "gradient_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.1400843997507764e-07, + "update_l2": 0.001980559667572379 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00027588079683482647, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00027588079683482647, + "observation_loss": 0.00027588079683482647, + "chamfer": 0.00017293992277700454, + "track": 0.00010294088860973716, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 340, + "adam_update_count": 56440 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0342360099311918 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_e0ee86d6df9a43bda9357418f3c5cb68_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 341, + "next_interval": 0, + "next_adam_update": 56441, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 340, + "trained_intervals": 56440, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 56440, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.412980854511261, + "median": 7.350029945373535, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8928672075271606, + "median": 5.536171913146973, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6616749167442322, + "median": 1556.2430419921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15063926577568054, + "median": 253.71237182617188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 414, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0341.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0341.json new file mode 100644 index 0000000000000000000000000000000000000000..b2f46d3a3cf10190f817c575aae50eac562f176b --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0341.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0341", + "executed_epochs": 341, + "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_f2dfb4d4439744a6a46c0c4c8060c8fe.npz", + "optimizer_file": "boundary_f2dfb4d4439744a6a46c0c4c8060c8fe_optimizer.pt", + "arrays_sha256": "9da26b81f224493da77cc60d14238e8e57243d6e40f6bdb46c3f888d2806457f", + "optimizer_sha256": "74ac37a8cea55e330372206c1c4ec08adf280771bc026fcfe17d57b8ad840be7", + "stage": "adam", + "completed_passes": 341, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 56606, + "adam_update_count": 56606, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 342, + "consumed_count": 341, + "last_submitted_update": 56606, + "last_consumed_update": 56440, + "pending": [ + { + "reference": { + "source_update": 56606, + "completed_passes": 341, + "next_interval": 0, + "trained_intervals": 56606, + "snapshot": "pass_end_0341", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 341, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 56606, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 56606, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0076385024149204e-06, + "update_l2": 0.0018671810394153 + }, + "raw_ground_friction": { + "gradient_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.546804782037725e-07, + "update_l2": 0.000667080981656909 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.758809028426185e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.758809028426185e-05, + "observation_loss": 9.758809028426185e-05, + "chamfer": 4.232016362948343e-05, + "track": 5.526792665477842e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 341, + "adam_update_count": 56606 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03437573998235166 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f2dfb4d4439744a6a46c0c4c8060c8fe_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 342, + "next_interval": 0, + "next_adam_update": 56607, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 341, + "trained_intervals": 56606, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 56606, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.41420596837997437, + "median": 7.350636005401611, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8941450119018555, + "median": 5.535364627838135, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6608648300170898, + "median": 1557.1866455078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15044690668582916, + "median": 253.50714111328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 415, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0342.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0342.json new file mode 100644 index 0000000000000000000000000000000000000000..27cda6a9be7185df74ecd9a436a0b391c6b5088c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0342.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0342", + "executed_epochs": 342, + "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_56ac7d246eab48fea766bdd32deeb443.npz", + "optimizer_file": "boundary_56ac7d246eab48fea766bdd32deeb443_optimizer.pt", + "arrays_sha256": "1def80d7325ad0952f418c618ebcbdf73c47839e86c9e0c8138d542f545f08e9", + "optimizer_sha256": "7af2317a926cac75b9f8357ee78c614297039ee7d97a4c29014f8f480ca19da3", + "stage": "adam", + "completed_passes": 342, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 56772, + "adam_update_count": 56772, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 343, + "consumed_count": 342, + "last_submitted_update": 56772, + "last_consumed_update": 56606, + "pending": [ + { + "reference": { + "source_update": 56772, + "completed_passes": 342, + "next_interval": 0, + "trained_intervals": 56772, + "snapshot": "pass_end_0342", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 342, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 56772, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 56772, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.53432163441903e-07, + "update_l2": 0.002711012028157711 + }, + "raw_ground_friction": { + "gradient_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.3410229371402238e-07, + "update_l2": 0.0009212576551362872 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.963917207438499e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.963917207438499e-05, + "observation_loss": 8.963917207438499e-05, + "chamfer": 3.955508873332292e-05, + "track": 5.0084086979040876e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 342, + "adam_update_count": 56772 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03699056594632566 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_56ac7d246eab48fea766bdd32deeb443_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 343, + "next_interval": 0, + "next_adam_update": 56773, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 342, + "trained_intervals": 56772, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 56772, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4144069254398346, + "median": 7.350636005401611, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8944590091705322, + "median": 5.535503387451172, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6607320308685303, + "median": 1557.1866455078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15039968490600586, + "median": 253.54244995117188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 415, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0343.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0343.json new file mode 100644 index 0000000000000000000000000000000000000000..56c7db1c6162fa973cf665223c63146e5bc24b31 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0343.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0343", + "executed_epochs": 343, + "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_ffd1d575676242f2bbfece0370a63878.npz", + "optimizer_file": "boundary_ffd1d575676242f2bbfece0370a63878_optimizer.pt", + "arrays_sha256": "3ddb7236c8c01db0fb93bb722a846de2131ea6dc88043f8e62ddc43840bd70c6", + "optimizer_sha256": "a7a4c131ffd8e1416be68ceac3ec6df5f7860a3251bdcc9e0e3cd603b913499c", + "stage": "adam", + "completed_passes": 343, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 56938, + "adam_update_count": 56938, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 344, + "consumed_count": 343, + "last_submitted_update": 56938, + "last_consumed_update": 56772, + "pending": [ + { + "reference": { + "source_update": 56938, + "completed_passes": 343, + "next_interval": 0, + "trained_intervals": 56938, + "snapshot": "pass_end_0343", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 343, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 56938, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 56938, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.702423434035154e-07, + "update_l2": 0.004544373601675034 + }, + "raw_ground_friction": { + "gradient_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.1837114988775284e-07, + "update_l2": 0.0018810633337125182 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.147195330820978e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.147195330820978e-05, + "observation_loss": 8.147195330820978e-05, + "chamfer": 3.4058572055073455e-05, + "track": 4.741338489111513e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 343, + "adam_update_count": 56938 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0343601000495255 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ffd1d575676242f2bbfece0370a63878_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 344, + "next_interval": 0, + "next_adam_update": 56939, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 343, + "trained_intervals": 56938, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 56938, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.414752334356308, + "median": 7.351180553436279, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8951747417449951, + "median": 5.534955024719238, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6605038642883301, + "median": 1558.0347900390625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1502920687198639, + "median": 253.40499877929688, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0344.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0344.json new file mode 100644 index 0000000000000000000000000000000000000000..385f9628357b0a1d6d64080da104b7c551014168 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0344.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0344", + "executed_epochs": 344, + "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_418d0b038c47410c8616a75e0b3a3595.npz", + "optimizer_file": "boundary_418d0b038c47410c8616a75e0b3a3595_optimizer.pt", + "arrays_sha256": "2ecb47621c1fd16f01bb3e42b56cec3da083becfb74b99f8e7f413d7925744e2", + "optimizer_sha256": "d424d0d7ee3b91928962bde50d0c89f8650e3f0f7369b41a9c96352b109224f1", + "stage": "adam", + "completed_passes": 344, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 57104, + "adam_update_count": 57104, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 345, + "consumed_count": 344, + "last_submitted_update": 57104, + "last_consumed_update": 56938, + "pending": [ + { + "reference": { + "source_update": 57104, + "completed_passes": 344, + "next_interval": 0, + "trained_intervals": 57104, + "snapshot": "pass_end_0344", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 344, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 57104, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 57104, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.507549864589237e-07, + "update_l2": 0.0030201117042452097 + }, + "raw_ground_friction": { + "gradient_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.7850707934030652e-07, + "update_l2": 0.0009844661690294743 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.322548819705844e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.322548819705844e-05, + "observation_loss": 8.322548819705844e-05, + "chamfer": 3.751442636712454e-05, + "track": 4.5711065467912704e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 344, + "adam_update_count": 57104 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03390119387768209 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_418d0b038c47410c8616a75e0b3a3595_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 345, + "next_interval": 0, + "next_adam_update": 57105, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 344, + "trained_intervals": 57104, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 57104, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.41547757387161255, + "median": 7.350636005401611, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8962417840957642, + "median": 5.536176681518555, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6600250005722046, + "median": 1557.1866455078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15013179183006287, + "median": 253.71466064453125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0345.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0345.json new file mode 100644 index 0000000000000000000000000000000000000000..bc8c52f821e5c9959ed751c0a2b4bbe0df592f92 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0345.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0345", + "executed_epochs": 345, + "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_9f2d6f9bc9bc44db8e54281de6284423.npz", + "optimizer_file": "boundary_9f2d6f9bc9bc44db8e54281de6284423_optimizer.pt", + "arrays_sha256": "139f9355f56e6cc4cad9cec5c8adb983c44977cff5cfb771fbf6d163d5de31bb", + "optimizer_sha256": "6272537861a2f7d19688b28bae6b39314e9bfcefedba9b287140c500d29effb8", + "stage": "adam", + "completed_passes": 345, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 57270, + "adam_update_count": 57270, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 346, + "consumed_count": 345, + "last_submitted_update": 57270, + "last_consumed_update": 57104, + "pending": [ + { + "reference": { + "source_update": 57270, + "completed_passes": 345, + "next_interval": 0, + "trained_intervals": 57270, + "snapshot": "pass_end_0345", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 345, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 57270, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 57270, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.555615297860641e-07, + "update_l2": 0.00483846478164196 + }, + "raw_ground_friction": { + "gradient_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.10641240730547e-07, + "update_l2": 0.001722521847113967 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.25395215745084e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.25395215745084e-05, + "observation_loss": 9.25395215745084e-05, + "chamfer": 4.115659248782322e-05, + "track": 5.138292908668518e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 345, + "adam_update_count": 57270 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03389220894314349 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_9f2d6f9bc9bc44db8e54281de6284423_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 346, + "next_interval": 0, + "next_adam_update": 57271, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 345, + "trained_intervals": 57270, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 57270, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.41700682044029236, + "median": 7.351010799407959, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8980668783187866, + "median": 5.538832187652588, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6590164303779602, + "median": 1557.7703857421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1498580425977707, + "median": 254.39158630371094, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0346.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0346.json new file mode 100644 index 0000000000000000000000000000000000000000..aa3b82740f8d84fd5cef120615756a095c58e35d --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0346.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0346", + "executed_epochs": 346, + "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_8eafb92fc3cd40d8991b3c0de559d71d.npz", + "optimizer_file": "boundary_8eafb92fc3cd40d8991b3c0de559d71d_optimizer.pt", + "arrays_sha256": "1317e319e666fbff8d4ee0e7b47cc273cd5b65414084e06dc83102b3e980ee3a", + "optimizer_sha256": "c6a0df6df54089e666ced31cf1b17311c2370f3a4b928f4fda4c1f90992cbd65", + "stage": "adam", + "completed_passes": 346, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 57436, + "adam_update_count": 57436, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 347, + "consumed_count": 346, + "last_submitted_update": 57436, + "last_consumed_update": 57270, + "pending": [ + { + "reference": { + "source_update": 57436, + "completed_passes": 346, + "next_interval": 0, + "trained_intervals": 57436, + "snapshot": "pass_end_0346", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 346, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 57436, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 57436, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.407552402582951e-07, + "update_l2": 0.0046268729493021965 + }, + "raw_ground_friction": { + "gradient_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.84311255427383e-07, + "update_l2": 0.0017421480733901262 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010365757043473423, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010365757043473423, + "observation_loss": 0.00010365757043473423, + "chamfer": 4.3250493035884574e-05, + "track": 6.040708103682846e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 346, + "adam_update_count": 57436 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.035339727997779846 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_8eafb92fc3cd40d8991b3c0de559d71d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 347, + "next_interval": 0, + "next_adam_update": 57437, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 346, + "trained_intervals": 57436, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 57436, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.41478851437568665, + "median": 7.350647449493408, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8964370489120483, + "median": 5.549306392669678, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6604799628257751, + "median": 1557.204345703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.15010246634483337, + "median": 257.0732421875, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0347.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0347.json new file mode 100644 index 0000000000000000000000000000000000000000..9dc85c833c6643606ffb255050375b2c7b8e823c --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0347.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0347", + "executed_epochs": 347, + "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_dfa825a4bedd4a26be88e0cb0ab1705c.npz", + "optimizer_file": "boundary_dfa825a4bedd4a26be88e0cb0ab1705c_optimizer.pt", + "arrays_sha256": "4c1caba6f3e90ca407d222bc670201e0108eb12d1305506187375714bbfe98b7", + "optimizer_sha256": "3221f7bcd2f450653dc7afe0dd26ebb8252aeed9b157efb5faff6b7b1f0599e5", + "stage": "adam", + "completed_passes": 347, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 57602, + "adam_update_count": 57602, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 348, + "consumed_count": 347, + "last_submitted_update": 57602, + "last_consumed_update": 57436, + "pending": [ + { + "reference": { + "source_update": 57602, + "completed_passes": 347, + "next_interval": 0, + "trained_intervals": 57602, + "snapshot": "pass_end_0347", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 347, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 57602, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 57602, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.52900610020879e-07, + "update_l2": 0.0035419354680925608 + }, + "raw_ground_friction": { + "gradient_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.9020295383143093e-07, + "update_l2": 0.0012302123941481113 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 9.628203406464309e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 9.628203406464309e-05, + "observation_loss": 9.628203406464309e-05, + "chamfer": 4.380690734251402e-05, + "track": 5.2475123084150255e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 347, + "adam_update_count": 57602 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03559998492710292 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_dfa825a4bedd4a26be88e0cb0ab1705c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 348, + "next_interval": 0, + "next_adam_update": 57603, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 347, + "trained_intervals": 57602, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 57602, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.41660362482070923, + "median": 7.350313186645508, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.8992787599563599, + "median": 5.554450988769531, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6592822074890137, + "median": 1556.6839599609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14967653155326843, + "median": 258.400634765625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0348.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0348.json new file mode 100644 index 0000000000000000000000000000000000000000..4e517d69c53aa6913fa7b31489139285a4890b08 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0348.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0348", + "executed_epochs": 348, + "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_c433fd474e6e4c519b0fee478b12ecea.npz", + "optimizer_file": "boundary_c433fd474e6e4c519b0fee478b12ecea_optimizer.pt", + "arrays_sha256": "9fa3941e745b8b9f191dd156c7c814e9e41455923499a65e9d1208712ca8e1bc", + "optimizer_sha256": "35ce9513305748971ad9037c955bdc88b3ffe318fcc036bb04ca5d01379297c7", + "stage": "adam", + "completed_passes": 348, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 57768, + "adam_update_count": 57768, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 349, + "consumed_count": 348, + "last_submitted_update": 57768, + "last_consumed_update": 57602, + "pending": [ + { + "reference": { + "source_update": 57768, + "completed_passes": 348, + "next_interval": 0, + "trained_intervals": 57768, + "snapshot": "pass_end_0348", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 348, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 57768, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 57768, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.317342465285037e-07, + "update_l2": 0.004132232163101435 + }, + "raw_ground_friction": { + "gradient_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.2772162822093378e-07, + "update_l2": 0.0014764346415176988 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.986040484160185e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.986040484160185e-05, + "observation_loss": 8.986040484160185e-05, + "chamfer": 4.1028291889233515e-05, + "track": 4.883211659034714e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 348, + "adam_update_count": 57768 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0347743290476501 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c433fd474e6e4c519b0fee478b12ecea_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 349, + "next_interval": 0, + "next_adam_update": 57769, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 348, + "trained_intervals": 57768, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 57768, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4192800521850586, + "median": 7.35066556930542, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.902721881866455, + "median": 5.561731338500977, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6575199961662292, + "median": 1557.232666015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14916206896305084, + "median": 260.2929382324219, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0349.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0349.json new file mode 100644 index 0000000000000000000000000000000000000000..a17b234183885e0ae41a78b5c1a6b829248b39e5 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0349.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0349", + "executed_epochs": 349, + "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_f113fdeeb2f54512978a8d903f55169a.npz", + "optimizer_file": "boundary_f113fdeeb2f54512978a8d903f55169a_optimizer.pt", + "arrays_sha256": "94f8de307a146353a9dc030bcda5919bc2eff319e4dd13c8e1a31c299f54a4df", + "optimizer_sha256": "0ebeeb35530fb8a92551bcac213adc0d6e4b47af1e04bdf1e1e298d4b6652d30", + "stage": "adam", + "completed_passes": 349, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 57934, + "adam_update_count": 57934, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 350, + "consumed_count": 349, + "last_submitted_update": 57934, + "last_consumed_update": 57768, + "pending": [ + { + "reference": { + "source_update": 57934, + "completed_passes": 349, + "next_interval": 0, + "trained_intervals": 57934, + "snapshot": "pass_end_0349", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 349, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 57934, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 57934, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0618401802275912e-06, + "update_l2": 0.008444088511168957 + }, + "raw_ground_friction": { + "gradient_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.8828878012300265e-07, + "update_l2": 0.0030053099617362022 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.684227941557765e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.684227941557765e-05, + "observation_loss": 8.684227941557765e-05, + "chamfer": 3.792651477851905e-05, + "track": 4.891576827503741e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 349, + "adam_update_count": 57934 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03382359421811998 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f113fdeeb2f54512978a8d903f55169a_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 350, + "next_interval": 0, + "next_adam_update": 57935, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 349, + "trained_intervals": 57934, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 57934, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4231044054031372, + "median": 7.350196838378906, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9080100059509277, + "median": 5.567774772644043, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6550102233886719, + "median": 1556.5028076171875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14837536215782166, + "median": 261.8692626953125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "controller_edge_stiffness": 18 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +} diff --git a/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0350.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0350.json new file mode 100644 index 0000000000000000000000000000000000000000..50c61311df45f1e23a28d48caacda015b431d0cb --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0350.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0350", + "executed_epochs": 350, + "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_84029bdba95d479793a78d4b7bae6bf8.npz", + "optimizer_file": "boundary_84029bdba95d479793a78d4b7bae6bf8_optimizer.pt", + "arrays_sha256": "8b7a90fbf1088108d00e1fadaddce044ff3682f7a1d249eab9f332a4772380d2", + "optimizer_sha256": "8d5dd0fd5d6e03a74aa1c0fc87f75a2b2c7eb2e4852669e1fd87da43eae6a6f9", + "stage": "adam", + "completed_passes": 350, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 58100, + "adam_update_count": 58100, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 351, + "consumed_count": 350, + "last_submitted_update": 58100, + "last_consumed_update": 57934, + "pending": [ + { + "reference": { + "source_update": 58100, + "completed_passes": 350, + "next_interval": 0, + "trained_intervals": 58100, + "snapshot": "pass_end_0350", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 350, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 58100, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 58100, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.8343906706140842e-06, + "update_l2": 0.016093160957098007 + }, + "raw_ground_friction": { + "gradient_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.37598856706245e-07, + "update_l2": 0.003264877712354064 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00027222122298553586, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00027222122298553586, + "observation_loss": 0.00027222122298553586, + "chamfer": 0.00017129922343883663, + "track": 0.000100921984994784, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 350, + "adam_update_count": 58100 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03571203909814358 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_84029bdba95d479793a78d4b7bae6bf8_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 351, + "next_interval": 0, + "next_adam_update": 58101, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 350, + "trained_intervals": 58100, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 58100, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4281097650527954, + "median": 7.350288391113281, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9162414073944092, + "median": 5.549154281616211, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6517398357391357, + "median": 1556.6453857421875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14715903997421265, + "median": 257.02044677734375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "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_0351.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0351.json new file mode 100644 index 0000000000000000000000000000000000000000..9762892deafc1f1b99291dd33bc6f728de2b90bc --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0351.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0351", + "executed_epochs": 351, + "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_0119743e5c3a422a968eb42e9f21e557.npz", + "optimizer_file": "boundary_0119743e5c3a422a968eb42e9f21e557_optimizer.pt", + "arrays_sha256": "057ec2dcb98ac7f0ac54ea534f1c0b1c4448f1e6c5870ab664aa6b0f8522b220", + "optimizer_sha256": "c1adae18ce36447f1c06359dcf7028d8e1e3aa5210149aed78fe192ade30131f", + "stage": "adam", + "completed_passes": 351, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 58266, + "adam_update_count": 58266, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 352, + "consumed_count": 351, + "last_submitted_update": 58266, + "last_consumed_update": 58100, + "pending": [ + { + "reference": { + "source_update": 58266, + "completed_passes": 351, + "next_interval": 0, + "trained_intervals": 58266, + "snapshot": "pass_end_0351", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 351, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 58266, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 58266, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.6991259548813105e-06, + "update_l2": 0.01471418235450983 + }, + "raw_ground_friction": { + "gradient_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.288406565436162e-06, + "update_l2": 0.0029821358621120453 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0002317122125532478, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0002317122125532478, + "observation_loss": 0.0002317122125532478, + "chamfer": 0.00013771303929388523, + "track": 9.399916598340496e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 351, + "adam_update_count": 58266 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03505909792147577 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_0119743e5c3a422a968eb42e9f21e557_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 352, + "next_interval": 0, + "next_adam_update": 58267, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 351, + "trained_intervals": 58266, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 58266, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.43394166231155396, + "median": 7.350414276123047, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9217549562454224, + "median": 5.543364524841309, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6479501128196716, + "median": 1556.84130859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14634990692138672, + "median": 255.53936767578125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "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_0352.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0352.json new file mode 100644 index 0000000000000000000000000000000000000000..6b5aec6ef91ad70122b49f7ec6dcf7bf22d82a79 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0352.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0352", + "executed_epochs": 352, + "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_61a53d5981a14c45b5978a0bf69cc13c.npz", + "optimizer_file": "boundary_61a53d5981a14c45b5978a0bf69cc13c_optimizer.pt", + "arrays_sha256": "88219f5fbb2ca2205de48be7df15947bd84db25fefe5c0665c38b8c36bfb33c3", + "optimizer_sha256": "02089774fa046653cb24675ae762e369949848afdb20ff0b81cabf283fe55bf7", + "stage": "adam", + "completed_passes": 352, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 58432, + "adam_update_count": 58432, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 353, + "consumed_count": 352, + "last_submitted_update": 58432, + "last_consumed_update": 58266, + "pending": [ + { + "reference": { + "source_update": 58432, + "completed_passes": 352, + "next_interval": 0, + "trained_intervals": 58432, + "snapshot": "pass_end_0352", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 352, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 58432, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 58432, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.2481335716074682e-06, + "update_l2": 0.009272928349673748 + }, + "raw_ground_friction": { + "gradient_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.0111535548039683e-07, + "update_l2": 0.002472503576427698 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013632586342282593, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013632586342282593, + "observation_loss": 0.00013632586342282593, + "chamfer": 6.677435158053413e-05, + "track": 6.95515118422918e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 352, + "adam_update_count": 58432 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.041538729099556804 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_61a53d5981a14c45b5978a0bf69cc13c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 353, + "next_interval": 0, + "next_adam_update": 58433, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 352, + "trained_intervals": 58432, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 58432, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.43653520941734314, + "median": 7.350424289703369, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.926759123802185, + "median": 5.544100761413574, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6462717652320862, + "median": 1556.85693359375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14561936259269714, + "median": 255.72457885742188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 416, + "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_0353.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0353.json new file mode 100644 index 0000000000000000000000000000000000000000..c4d3e34b235574e82e317b5fb03348f7c7ad11b6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0353.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0353", + "executed_epochs": 353, + "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_a946e68fcccd452bb9cec10bdbcb1dbc.npz", + "optimizer_file": "boundary_a946e68fcccd452bb9cec10bdbcb1dbc_optimizer.pt", + "arrays_sha256": "71b7f0aa4f847e37d848d10e92a2b2bb407cb132eece94293bdac76a6e8bafea", + "optimizer_sha256": "792d340e6fce2e775ee7a31afa51e420913dcc9bb09285455583ddf2f7ea5105", + "stage": "adam", + "completed_passes": 353, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 58598, + "adam_update_count": 58598, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 354, + "consumed_count": 353, + "last_submitted_update": 58598, + "last_consumed_update": 58432, + "pending": [ + { + "reference": { + "source_update": 58598, + "completed_passes": 353, + "next_interval": 0, + "trained_intervals": 58598, + "snapshot": "pass_end_0353", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 353, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 58598, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 58598, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.1967426871706266e-06, + "update_l2": 0.014040389098227024 + }, + "raw_ground_friction": { + "gradient_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.3992131294508e-07, + "update_l2": 0.004312050063163042 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00010740880679804832, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00010740880679804832, + "observation_loss": 0.00010740880679804832, + "chamfer": 4.818000161321834e-05, + "track": 5.922880882280879e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 353, + "adam_update_count": 58598 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033396800979971886 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a946e68fcccd452bb9cec10bdbcb1dbc_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 354, + "next_interval": 0, + "next_adam_update": 58599, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 353, + "trained_intervals": 58598, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 58598, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4397067725658417, + "median": 7.350163459777832, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9322175979614258, + "median": 5.545614242553711, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6442252993583679, + "median": 1556.450927734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14482668042182922, + "median": 256.1144104003906, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 417, + "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_0354.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0354.json new file mode 100644 index 0000000000000000000000000000000000000000..eb97833d8cd57d5a05f2bfa38985dc6c53ab7a10 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0354.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0354", + "executed_epochs": 354, + "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_b5b4a607a85b464c9f798b6c1e79cd80.npz", + "optimizer_file": "boundary_b5b4a607a85b464c9f798b6c1e79cd80_optimizer.pt", + "arrays_sha256": "cac9938c9deda66de7dfe57af91ca19d0b3f68e055abef0eca7c35aaf65f0634", + "optimizer_sha256": "6f4c96ddb48c482ab2df3910c29f2b1519e4d0d35f68d06b51c357dd40066425", + "stage": "adam", + "completed_passes": 354, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 58764, + "adam_update_count": 58764, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 355, + "consumed_count": 354, + "last_submitted_update": 58764, + "last_consumed_update": 58598, + "pending": [ + { + "reference": { + "source_update": 58764, + "completed_passes": 354, + "next_interval": 0, + "trained_intervals": 58764, + "snapshot": "pass_end_0354", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 354, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 58764, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 58764, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0986810821123072e-06, + "update_l2": 0.011604790575802326 + }, + "raw_ground_friction": { + "gradient_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.347622825027429e-07, + "update_l2": 0.0032358989119529724 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.857894863467664e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.857894863467664e-05, + "observation_loss": 8.857894863467664e-05, + "chamfer": 3.786271918215789e-05, + "track": 5.071623309049755e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 354, + "adam_update_count": 58764 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03457606304436922 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_b5b4a607a85b464c9f798b6c1e79cd80_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 355, + "next_interval": 0, + "next_adam_update": 58765, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 354, + "trained_intervals": 58764, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 58764, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4431988298892975, + "median": 7.3500447273254395, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9373290538787842, + "median": 5.540047645568848, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6419795155525208, + "median": 1556.26611328125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14408829808235168, + "median": 254.69058227539062, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 418, + "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_0355.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0355.json new file mode 100644 index 0000000000000000000000000000000000000000..2a9c347271bc055021a01f2d6ea5eec67fcf3e62 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0355.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0355", + "executed_epochs": 355, + "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_ac1d24dcb6284bb08d412cd52036bc4e.npz", + "optimizer_file": "boundary_ac1d24dcb6284bb08d412cd52036bc4e_optimizer.pt", + "arrays_sha256": "f48def6112c48e28e2f1c68b9d7b353031a5cb3059821c3f7c76369eff4f7c26", + "optimizer_sha256": "3ec8325c48f61b75cedc0d919752cd4db486ae62a604118e68ed9b4a769f7103", + "stage": "adam", + "completed_passes": 355, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 58930, + "adam_update_count": 58930, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 356, + "consumed_count": 355, + "last_submitted_update": 58930, + "last_consumed_update": 58764, + "pending": [ + { + "reference": { + "source_update": 58930, + "completed_passes": 355, + "next_interval": 0, + "trained_intervals": 58930, + "snapshot": "pass_end_0355", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 355, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 58930, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 58930, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.880017159957788e-07, + "update_l2": 0.009693642146885395 + }, + "raw_ground_friction": { + "gradient_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.100574978518125e-07, + "update_l2": 0.0028531833086162806 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001674330560490489, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001674330560490489, + "observation_loss": 0.0001674330560490489, + "chamfer": 9.119963942794129e-05, + "track": 7.623342389706522e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 355, + "adam_update_count": 58930 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03357801400125027 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ac1d24dcb6284bb08d412cd52036bc4e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 356, + "next_interval": 0, + "next_adam_update": 58931, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 355, + "trained_intervals": 58930, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 58930, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4418083131313324, + "median": 7.349017143249512, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9333345890045166, + "median": 5.543064117431641, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6428728699684143, + "median": 1554.667724609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14466500282287598, + "median": 255.45950317382812, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 418, + "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_0356.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0356.json new file mode 100644 index 0000000000000000000000000000000000000000..2f422a2791e4f0a0d81cd77de1ece404600a6e84 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0356.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0356", + "executed_epochs": 356, + "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_ed0f9bbde0c74d76a635fba093bd8a20.npz", + "optimizer_file": "boundary_ed0f9bbde0c74d76a635fba093bd8a20_optimizer.pt", + "arrays_sha256": "d7bc3a9923bbad5b78bb81eb4a237c6b60fea2ef0ce89d1a133dda653a94f539", + "optimizer_sha256": "7c1117c1fdaad8ac343468b39d8086a45e07567a2aefcc15e2aff491c080add1", + "stage": "adam", + "completed_passes": 356, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 59096, + "adam_update_count": 59096, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 357, + "consumed_count": 356, + "last_submitted_update": 59096, + "last_consumed_update": 58930, + "pending": [ + { + "reference": { + "source_update": 59096, + "completed_passes": 356, + "next_interval": 0, + "trained_intervals": 59096, + "snapshot": "pass_end_0356", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 356, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 59096, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 59096, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.149670982973475e-07, + "update_l2": 0.008889883756637573 + }, + "raw_ground_friction": { + "gradient_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.20818413051893e-07, + "update_l2": 0.0019351235823705792 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.722055306658149e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.722055306658149e-05, + "observation_loss": 7.722055306658149e-05, + "chamfer": 3.600463969632983e-05, + "track": 4.121591700823046e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 356, + "adam_update_count": 59096 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03371437801979482 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_ed0f9bbde0c74d76a635fba093bd8a20_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 357, + "next_interval": 0, + "next_adam_update": 59097, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 356, + "trained_intervals": 59096, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 59096, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.44520115852355957, + "median": 7.348667621612549, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9381701946258545, + "median": 5.544916152954102, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6406953930854797, + "median": 1554.1243896484375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1439671367406845, + "median": 255.9334259033203, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0357.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0357.json new file mode 100644 index 0000000000000000000000000000000000000000..84177518aae89fef998c731a70abbb3baa5b3058 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0357.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0357", + "executed_epochs": 357, + "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_3f62b77be0694aa7906f09342783e982.npz", + "optimizer_file": "boundary_3f62b77be0694aa7906f09342783e982_optimizer.pt", + "arrays_sha256": "a2dbd5c215b295c5ab0d60ad239bb54e73dc31dfedf5a8a9025baf8843f10f11", + "optimizer_sha256": "0a3cf3953bdcc6aec605469c93d6f03346a734235537ce635006696d59e5fc07", + "stage": "adam", + "completed_passes": 357, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 59262, + "adam_update_count": 59262, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 358, + "consumed_count": 357, + "last_submitted_update": 59262, + "last_consumed_update": 59096, + "pending": [ + { + "reference": { + "source_update": 59262, + "completed_passes": 357, + "next_interval": 0, + "trained_intervals": 59262, + "snapshot": "pass_end_0357", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 357, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 59262, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 59262, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0111772326126811e-06, + "update_l2": 0.01171868946403265 + }, + "raw_ground_friction": { + "gradient_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.318124974313832e-07, + "update_l2": 0.0031274284701794386 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0001694259699434042, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0001694259699434042, + "observation_loss": 0.0001694259699434042, + "chamfer": 9.248051355825737e-05, + "track": 7.694546366110444e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 357, + "adam_update_count": 59262 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034588556038215756 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_3f62b77be0694aa7906f09342783e982_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 358, + "next_interval": 0, + "next_adam_update": 59263, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 357, + "trained_intervals": 59262, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 59262, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4429967403411865, + "median": 7.349093914031982, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.933610439300537, + "median": 5.5444488525390625, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6421092748641968, + "median": 1554.787109375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14462509751319885, + "median": 255.81451416015625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0358.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0358.json new file mode 100644 index 0000000000000000000000000000000000000000..4a176284748c4e27f32e6e9e752c256e6e6a5349 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0358.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0358", + "executed_epochs": 358, + "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_f0007c062ad043c38e6d445d8b705287.npz", + "optimizer_file": "boundary_f0007c062ad043c38e6d445d8b705287_optimizer.pt", + "arrays_sha256": "39afeec1928853a7108fbfd71371ddeac6397f751dd8e6cc697ee347d9789a90", + "optimizer_sha256": "e5417482c2eaf852d93aa419c5553e872d0759b18e3347ee9895e78db4be6acf", + "stage": "adam", + "completed_passes": 358, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 59428, + "adam_update_count": 59428, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 359, + "consumed_count": 358, + "last_submitted_update": 59428, + "last_consumed_update": 59262, + "pending": [ + { + "reference": { + "source_update": 59428, + "completed_passes": 358, + "next_interval": 0, + "trained_intervals": 59428, + "snapshot": "pass_end_0358", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 358, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 59428, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 59428, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.744146286204341e-06, + "update_l2": 0.01399398036301136 + }, + "raw_ground_friction": { + "gradient_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.2198485061817337e-07, + "update_l2": 0.0018333648331463337 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.0002635611454024911, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.0002635611454024911, + "observation_loss": 0.0002635611454024911, + "chamfer": 0.00016229480388574302, + "track": 0.00010126634151674807, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 358, + "adam_update_count": 59428 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03477366012521088 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f0007c062ad043c38e6d445d8b705287_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 359, + "next_interval": 0, + "next_adam_update": 59429, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 358, + "trained_intervals": 59428, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 59428, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4366706609725952, + "median": 7.350850582122803, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9295374155044556, + "median": 5.540101051330566, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6461842656135559, + "median": 1557.520751953125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14521536231040955, + "median": 254.70640563964844, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0359.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0359.json new file mode 100644 index 0000000000000000000000000000000000000000..2d1745f516fc27e8c045595df5a2dab7bad2b750 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0359.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0359", + "executed_epochs": 359, + "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_1d15bbeb23cb4086ad01a58df9d3015e.npz", + "optimizer_file": "boundary_1d15bbeb23cb4086ad01a58df9d3015e_optimizer.pt", + "arrays_sha256": "d4954e492b1123ce9d46329351df76f2342f05933b87f8522212b424cbf0279c", + "optimizer_sha256": "c76677482e00da1c7988f5897deaaec4de19aedebbe313b996672b6e0daca24d", + "stage": "adam", + "completed_passes": 359, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 59594, + "adam_update_count": 59594, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 360, + "consumed_count": 359, + "last_submitted_update": 59594, + "last_consumed_update": 59428, + "pending": [ + { + "reference": { + "source_update": 59594, + "completed_passes": 359, + "next_interval": 0, + "trained_intervals": 59594, + "snapshot": "pass_end_0359", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 359, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 59594, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 59594, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.263116342277499e-07, + "update_l2": 0.003637657966464758 + }, + "raw_ground_friction": { + "gradient_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.090037689114979e-07, + "update_l2": 0.0011779378401115537 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.534063479397446e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.534063479397446e-05, + "observation_loss": 7.534063479397446e-05, + "chamfer": 2.3749336833134294e-05, + "track": 5.1591297960840166e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 359, + "adam_update_count": 59594 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03374671493656933 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_1d15bbeb23cb4086ad01a58df9d3015e_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 360, + "next_interval": 0, + "next_adam_update": 59595, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 359, + "trained_intervals": 59594, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 59594, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4357067942619324, + "median": 7.3510284423828125, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9285931587219238, + "median": 5.541174411773682, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6468073725700378, + "median": 1557.7977294921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1453525424003601, + "median": 254.97979736328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0360.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0360.json new file mode 100644 index 0000000000000000000000000000000000000000..14a3ec3639ea5865d024c3807dadc565472b7cc9 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0360.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0360", + "executed_epochs": 360, + "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_945fdb11319942c8b174bae556cb33b2.npz", + "optimizer_file": "boundary_945fdb11319942c8b174bae556cb33b2_optimizer.pt", + "arrays_sha256": "b88aefc9ae3e3ad5afe1143384db2bff83650493c5c2942ace5201daad980036", + "optimizer_sha256": "76b7461e0ddedba94723c9f09ed627e4ac42b60077ca0ba0c216503ffe3651b1", + "stage": "adam", + "completed_passes": 360, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 59760, + "adam_update_count": 59760, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 361, + "consumed_count": 360, + "last_submitted_update": 59760, + "last_consumed_update": 59594, + "pending": [ + { + "reference": { + "source_update": 59760, + "completed_passes": 360, + "next_interval": 0, + "trained_intervals": 59760, + "snapshot": "pass_end_0360", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 360, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 59760, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 59760, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.731116981318337e-06, + "update_l2": 0.004577441606670618 + }, + "raw_ground_friction": { + "gradient_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.284310707840632e-07, + "update_l2": 0.0012246271362528205 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013393379049375653, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013393379049375653, + "observation_loss": 0.00013393379049375653, + "chamfer": 6.466761260526255e-05, + "track": 6.926617788849398e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 360, + "adam_update_count": 59760 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03512286604382098 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_945fdb11319942c8b174bae556cb33b2_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 361, + "next_interval": 0, + "next_adam_update": 59761, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 360, + "trained_intervals": 59760, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 59760, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.43602943420410156, + "median": 7.3507537841796875, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9291276931762695, + "median": 5.540823936462402, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6465986967086792, + "median": 1557.3699951171875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14527486264705658, + "median": 254.8904571533203, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0361.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0361.json new file mode 100644 index 0000000000000000000000000000000000000000..9d25027eb5db3a485ff7063074e43745bac462ea --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0361.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0361", + "executed_epochs": 361, + "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_214b9eb2e8dc4264b8e45052dc76e67f.npz", + "optimizer_file": "boundary_214b9eb2e8dc4264b8e45052dc76e67f_optimizer.pt", + "arrays_sha256": "1e7b8582fc32dd96400dca609b93788625f7340616d46ff654c5c5aa309a26a5", + "optimizer_sha256": "f1a38d1d2d847c3679feafddde7568c29057d60d4f866158e1754b67ac34cff2", + "stage": "adam", + "completed_passes": 361, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 59926, + "adam_update_count": 59926, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 362, + "consumed_count": 361, + "last_submitted_update": 59926, + "last_consumed_update": 59760, + "pending": [ + { + "reference": { + "source_update": 59926, + "completed_passes": 361, + "next_interval": 0, + "trained_intervals": 59926, + "snapshot": "pass_end_0361", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 361, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 59926, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 59926, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.8245891624246724e-06, + "update_l2": 0.006012042053043842 + }, + "raw_ground_friction": { + "gradient_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.422048848733539e-07, + "update_l2": 0.0018007279140874743 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013474826118908823, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013474826118908823, + "observation_loss": 0.00013474826118908823, + "chamfer": 6.466454942710698e-05, + "track": 7.008371176198125e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 361, + "adam_update_count": 59926 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0337540078908205 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_214b9eb2e8dc4264b8e45052dc76e67f_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 362, + "next_interval": 0, + "next_adam_update": 59927, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 361, + "trained_intervals": 59926, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 59926, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4367344081401825, + "median": 7.350750923156738, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9303202629089355, + "median": 5.538946628570557, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6461430191993713, + "median": 1557.3656005859375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14510172605514526, + "median": 254.41226196289062, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0362.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0362.json new file mode 100644 index 0000000000000000000000000000000000000000..e1eeaa1efef63809fb031db5af977787a1546627 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0362.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0362", + "executed_epochs": 362, + "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_201790f30d5848af855ccd67ff5567a4.npz", + "optimizer_file": "boundary_201790f30d5848af855ccd67ff5567a4_optimizer.pt", + "arrays_sha256": "d47580f8bf38a6d08849a326c8e929f6f430d97ad34f26f8070fad1e7e65fbfb", + "optimizer_sha256": "2bcf45110558177224970783faac36187d3e033d9907af8f28a5a5aa5c9ff7bd", + "stage": "adam", + "completed_passes": 362, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 60092, + "adam_update_count": 60092, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 363, + "consumed_count": 362, + "last_submitted_update": 60092, + "last_consumed_update": 59926, + "pending": [ + { + "reference": { + "source_update": 60092, + "completed_passes": 362, + "next_interval": 0, + "trained_intervals": 60092, + "snapshot": "pass_end_0362", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 362, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 60092, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 60092, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.951056901816628e-06, + "update_l2": 0.007543976418673992 + }, + "raw_ground_friction": { + "gradient_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.4850972951971926e-07, + "update_l2": 0.0022777419071644545 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00013436336303129792, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00013436336303129792, + "observation_loss": 0.00013436336303129792, + "chamfer": 6.2286235333886e-05, + "track": 7.207713497336954e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 362, + "adam_update_count": 60092 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03417218802496791 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_201790f30d5848af855ccd67ff5567a4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 363, + "next_interval": 0, + "next_adam_update": 60093, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 362, + "trained_intervals": 60092, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 60092, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.43799564242362976, + "median": 7.350406169891357, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9325295686721802, + "median": 5.535983085632324, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6453285813331604, + "median": 1556.8287353515625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14478150010108948, + "median": 253.65850830078125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0363.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0363.json new file mode 100644 index 0000000000000000000000000000000000000000..cbd89cb9c039bebff75eeb132475ae4d34697281 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0363.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0363", + "executed_epochs": 363, + "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_41d7c9d4c0fc4b1ba313c5de5bdf2634.npz", + "optimizer_file": "boundary_41d7c9d4c0fc4b1ba313c5de5bdf2634_optimizer.pt", + "arrays_sha256": "b54e242b5f901b2a37e50493963653d9be8b8e698e793c208ca8195dec9a2252", + "optimizer_sha256": "d35e893bce0a81e81064719518ff95d76021051dad31840ed05612c391fe7b80", + "stage": "adam", + "completed_passes": 363, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 60258, + "adam_update_count": 60258, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 364, + "consumed_count": 363, + "last_submitted_update": 60258, + "last_consumed_update": 60092, + "pending": [ + { + "reference": { + "source_update": 60258, + "completed_passes": 363, + "next_interval": 0, + "trained_intervals": 60258, + "snapshot": "pass_end_0363", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 363, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 60258, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 60258, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.461151896364754e-06, + "update_l2": 0.006946749519556761 + }, + "raw_ground_friction": { + "gradient_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.9073668745004397e-07, + "update_l2": 0.0021333990152925253 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012873663217760623, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012873663217760623, + "observation_loss": 0.00012873663217760623, + "chamfer": 6.306180875981227e-05, + "track": 6.567481614183635e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 363, + "adam_update_count": 60258 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03552088397555053 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_41d7c9d4c0fc4b1ba313c5de5bdf2634_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 364, + "next_interval": 0, + "next_adam_update": 60259, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 363, + "trained_intervals": 60258, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 60258, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4398620128631592, + "median": 7.3502960205078125, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.935694694519043, + "median": 5.532320499420166, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6441252827644348, + "median": 1556.6572265625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14432397484779358, + "median": 252.73062133789062, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0364.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0364.json new file mode 100644 index 0000000000000000000000000000000000000000..dc36cddbca1e1eb5d5743ac9b7395d9aca4bb513 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0364.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0364", + "executed_epochs": 364, + "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_6901b734156c47e0a60fc9defae03b41.npz", + "optimizer_file": "boundary_6901b734156c47e0a60fc9defae03b41_optimizer.pt", + "arrays_sha256": "b245f8b6834bdffa25b510f4e01ffbf9c15fb776efc0b901805f2865f82c8c72", + "optimizer_sha256": "f61ea303d1cf7777757720eca1a8a3c04a4aff9c0d152a91166d4d31a8ac63c4", + "stage": "adam", + "completed_passes": 364, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 60424, + "adam_update_count": 60424, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 365, + "consumed_count": 364, + "last_submitted_update": 60424, + "last_consumed_update": 60258, + "pending": [ + { + "reference": { + "source_update": 60424, + "completed_passes": 364, + "next_interval": 0, + "trained_intervals": 60424, + "snapshot": "pass_end_0364", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 364, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 60424, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 60424, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.17760576915316e-07, + "update_l2": 0.00584874814376235 + }, + "raw_ground_friction": { + "gradient_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.565856373683346e-08, + "update_l2": 0.0017055819043889642 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.204692858271301e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.204692858271301e-05, + "observation_loss": 8.204692858271301e-05, + "chamfer": 3.620245115598664e-05, + "track": 4.5844473788747564e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 364, + "adam_update_count": 60424 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03631142503581941 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6901b734156c47e0a60fc9defae03b41_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 365, + "next_interval": 0, + "next_adam_update": 60425, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 364, + "trained_intervals": 60424, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 60424, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4424259662628174, + "median": 7.349859237670898, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9393023252487183, + "median": 5.531159400939941, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6424759030342102, + "median": 1555.9774169921875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14380425214767456, + "median": 252.43698120117188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 419, + "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_0365.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0365.json new file mode 100644 index 0000000000000000000000000000000000000000..1a20f0d064e1bd0ec41a1a748dca758de6049a98 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0365.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0365", + "executed_epochs": 365, + "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_c941d744190745fcba0dada45c07093b.npz", + "optimizer_file": "boundary_c941d744190745fcba0dada45c07093b_optimizer.pt", + "arrays_sha256": "a8bcc77b8eb964d6089270a8bafff2234d058eba576a08a45e7c49317fc11ed6", + "optimizer_sha256": "219ca4b0d99037ac4087d19c98c5ee923457c62d9384cd5d0309df9b8db58412", + "stage": "adam", + "completed_passes": 365, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 60590, + "adam_update_count": 60590, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 366, + "consumed_count": 365, + "last_submitted_update": 60590, + "last_consumed_update": 60424, + "pending": [ + { + "reference": { + "source_update": 60590, + "completed_passes": 365, + "next_interval": 0, + "trained_intervals": 60590, + "snapshot": "pass_end_0365", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 365, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 60590, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 60590, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.325594767986331e-07, + "update_l2": 0.007134506478905678 + }, + "raw_ground_friction": { + "gradient_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.920787391592967e-08, + "update_l2": 0.0019788239151239395 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.196532144211233e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.196532144211233e-05, + "observation_loss": 8.196532144211233e-05, + "chamfer": 3.611373176681809e-05, + "track": 4.5851589675294235e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 365, + "adam_update_count": 60590 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034234996885061264 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c941d744190745fcba0dada45c07093b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 366, + "next_interval": 0, + "next_adam_update": 60591, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 365, + "trained_intervals": 60590, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 60590, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4452151656150818, + "median": 7.349761009216309, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9432076215744019, + "median": 5.537322044372559, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6406863927841187, + "median": 1555.8245849609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14324374496936798, + "median": 253.99734497070312, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 420, + "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_0366.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0366.json new file mode 100644 index 0000000000000000000000000000000000000000..da67fc1f3e60f7c4b81a5826e35b791e0649aaca --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0366.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0366", + "executed_epochs": 366, + "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_2d00336632e84eb9bb067d692767c3aa.npz", + "optimizer_file": "boundary_2d00336632e84eb9bb067d692767c3aa_optimizer.pt", + "arrays_sha256": "61f936374f122078a8ffd765852743200565c2983f5b5091cf49cc8baee48da9", + "optimizer_sha256": "ac2b7b6671ecddf652756eb4caa25c26f0a3411ae8cf28d8a8946ece4d97657d", + "stage": "adam", + "completed_passes": 366, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 60756, + "adam_update_count": 60756, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 367, + "consumed_count": 366, + "last_submitted_update": 60756, + "last_consumed_update": 60590, + "pending": [ + { + "reference": { + "source_update": 60756, + "completed_passes": 366, + "next_interval": 0, + "trained_intervals": 60756, + "snapshot": "pass_end_0366", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 366, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 60756, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 60756, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.7814948023442412e-06, + "update_l2": 0.012325482442975044 + }, + "raw_ground_friction": { + "gradient_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.6633929312301916e-07, + "update_l2": 0.0029499223455786705 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012763086124323308, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012763086124323308, + "observation_loss": 0.00012763086124323308, + "chamfer": 6.099860911490396e-05, + "track": 6.663224485237151e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 366, + "adam_update_count": 60756 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033384331967681646 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_2d00336632e84eb9bb067d692767c3aa_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 367, + "next_interval": 0, + "next_adam_update": 60757, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 366, + "trained_intervals": 60756, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 60756, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.44805702567100525, + "median": 7.349695682525635, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.948838710784912, + "median": 5.540562629699707, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6388682723045349, + "median": 1555.7230224609375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14243938028812408, + "median": 254.82192993164062, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 420, + "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_0367.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0367.json new file mode 100644 index 0000000000000000000000000000000000000000..196cb2ab4a138f9d7ef98a104459cad01870db6a --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0367.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0367", + "executed_epochs": 367, + "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_c12d7e53c45c42c895dda3883f1700eb.npz", + "optimizer_file": "boundary_c12d7e53c45c42c895dda3883f1700eb_optimizer.pt", + "arrays_sha256": "5bd882a5aab63f8cb26e3d7afc95bc446b73f5992c727ba8ccad5cff4b588345", + "optimizer_sha256": "a5a986f30e580279b563e86b1ddf378a43182d194800bb93137ce6db9601e854", + "stage": "adam", + "completed_passes": 367, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 60922, + "adam_update_count": 60922, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 368, + "consumed_count": 367, + "last_submitted_update": 60922, + "last_consumed_update": 60756, + "pending": [ + { + "reference": { + "source_update": 60922, + "completed_passes": 367, + "next_interval": 0, + "trained_intervals": 60922, + "snapshot": "pass_end_0367", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 367, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 60922, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 60922, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 2.6760549189930316e-06, + "update_l2": 0.013443108648061752 + }, + "raw_ground_friction": { + "gradient_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.1049659671443806e-07, + "update_l2": 0.001961654284968972 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00025968876434490085, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00025968876434490085, + "observation_loss": 0.00025968876434490085, + "chamfer": 0.00016004098870325834, + "track": 9.96477683656849e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 367, + "adam_update_count": 60922 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03362794499844313 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_c12d7e53c45c42c895dda3883f1700eb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 368, + "next_interval": 0, + "next_adam_update": 60923, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 367, + "trained_intervals": 60922, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 60922, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.45946967601776123, + "median": 7.349484443664551, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9626964330673218, + "median": 5.51308536529541, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6316184997558594, + "median": 1555.3944091796875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14047911763191223, + "median": 247.92095947265625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 420, + "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_0368.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0368.json new file mode 100644 index 0000000000000000000000000000000000000000..bae0cced51ab2662e879c47200549b848067849e --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0368.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0368", + "executed_epochs": 368, + "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_347b0bda99274e09bb37a1e2b89dfd1c.npz", + "optimizer_file": "boundary_347b0bda99274e09bb37a1e2b89dfd1c_optimizer.pt", + "arrays_sha256": "fbf3038d863cdaff65c81208deee3a0b9c054d98e4db2333e434f667ef9cee23", + "optimizer_sha256": "b6c95f68f2c520b9211bb6494945d29ff45efa9b60e7fe042512628ffc57ecc7", + "stage": "adam", + "completed_passes": 368, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 61088, + "adam_update_count": 61088, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 369, + "consumed_count": 368, + "last_submitted_update": 61088, + "last_consumed_update": 60922, + "pending": [ + { + "reference": { + "source_update": 61088, + "completed_passes": 368, + "next_interval": 0, + "trained_intervals": 61088, + "snapshot": "pass_end_0368", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 368, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 61088, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 61088, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 9.562869536239305e-07, + "update_l2": 0.005712282843887806 + }, + "raw_ground_friction": { + "gradient_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.607918751593388e-07, + "update_l2": 0.0020511720795184374 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.515817171428353e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.515817171428353e-05, + "observation_loss": 8.515817171428353e-05, + "chamfer": 2.4976046915980987e-05, + "track": 6.018212661729194e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 368, + "adam_update_count": 61088 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03434341005049646 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_347b0bda99274e09bb37a1e2b89dfd1c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 369, + "next_interval": 0, + "next_adam_update": 61089, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 368, + "trained_intervals": 61088, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 61088, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4610914885997772, + "median": 7.349436283111572, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9644678831100464, + "median": 5.511527061462402, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6305949687957764, + "median": 1555.319580078125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14023049175739288, + "median": 247.5347900390625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 420, + "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_0369.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0369.json new file mode 100644 index 0000000000000000000000000000000000000000..8f998c43f4b2a8f4042e94af295c812927b17434 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0369.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0369", + "executed_epochs": 369, + "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_293459ab543b4c698552d22d1107f2cb.npz", + "optimizer_file": "boundary_293459ab543b4c698552d22d1107f2cb_optimizer.pt", + "arrays_sha256": "e4a665b513bb7cb38746fcfa66da0448f0d8279f6d35309365bd74644b51d8cf", + "optimizer_sha256": "b266fb9ccef05596c4745ce1d7eadaba4ee2c21dade11f53ec59cb7ec98e4ca3", + "stage": "adam", + "completed_passes": 369, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 61254, + "adam_update_count": 61254, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 370, + "consumed_count": 369, + "last_submitted_update": 61254, + "last_consumed_update": 61088, + "pending": [ + { + "reference": { + "source_update": 61254, + "completed_passes": 369, + "next_interval": 0, + "trained_intervals": 61254, + "snapshot": "pass_end_0369", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 369, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 61254, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 61254, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0158436225538026e-06, + "update_l2": 0.004611661657691002 + }, + "raw_ground_friction": { + "gradient_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.469471145464922e-07, + "update_l2": 0.001429437892511487 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00016217194206546992, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00016217194206546992, + "observation_loss": 0.00016217194206546992, + "chamfer": 8.558483386877924e-05, + "track": 7.658710819669068e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 369, + "adam_update_count": 61254 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0384235349483788 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_293459ab543b4c698552d22d1107f2cb_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 370, + "next_interval": 0, + "next_adam_update": 61255, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 369, + "trained_intervals": 61254, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 61254, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.46208617091178894, + "median": 7.3503499031066895, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9655561447143555, + "median": 5.511227607727051, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6299680471420288, + "median": 1556.7410888671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.14007796347141266, + "median": 247.46151733398438, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 422, + "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_0370.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0370.json new file mode 100644 index 0000000000000000000000000000000000000000..c61f9b3eab346083b8b5f7bf0765c98e88b0d417 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0370.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0370", + "executed_epochs": 370, + "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_08925141e5254a799ac8c723bfabc487.npz", + "optimizer_file": "boundary_08925141e5254a799ac8c723bfabc487_optimizer.pt", + "arrays_sha256": "67a37d91aa3667a7d35ca70b96f437d6b5ce723cb2897ca147cb1ee9b9f61d4d", + "optimizer_sha256": "8e0734e19fa0d0673bc5d80442ac1b2d3a2bbc7b664fcae276cf71646b069c3c", + "stage": "adam", + "completed_passes": 370, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 61420, + "adam_update_count": 61420, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 371, + "consumed_count": 370, + "last_submitted_update": 61420, + "last_consumed_update": 61254, + "pending": [ + { + "reference": { + "source_update": 61420, + "completed_passes": 370, + "next_interval": 0, + "trained_intervals": 61420, + "snapshot": "pass_end_0370", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 370, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 61420, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 61420, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.774731554694881e-07, + "update_l2": 0.009358874522149563 + }, + "raw_ground_friction": { + "gradient_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.889437263955188e-07, + "update_l2": 0.003092302242293954 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.596010982524604e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.596010982524604e-05, + "observation_loss": 7.596010982524604e-05, + "chamfer": 2.4242413928732276e-05, + "track": 5.171769589651376e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 370, + "adam_update_count": 61420 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034445893950760365 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_08925141e5254a799ac8c723bfabc487_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 371, + "next_interval": 0, + "next_adam_update": 61421, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 370, + "trained_intervals": 61420, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 61420, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4638446271419525, + "median": 7.3501715660095215, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.967860460281372, + "median": 5.509579658508301, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6288612484931946, + "median": 1556.4635009765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13975554704666138, + "median": 247.05429077148438, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 422, + "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_0371.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0371.json new file mode 100644 index 0000000000000000000000000000000000000000..a2b8be1e191a0b1e04d4e9d7e3225220d370be87 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0371.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0371", + "executed_epochs": 371, + "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_7aa1cb9a1a4e417ba3a96c3a4bb19370.npz", + "optimizer_file": "boundary_7aa1cb9a1a4e417ba3a96c3a4bb19370_optimizer.pt", + "arrays_sha256": "326fec24ec8f2ec8ee9bbba74635e503ad1f043e50e1704ffbe1d9ba090ac155", + "optimizer_sha256": "4fbb7d127ae8300a1e8727df65083c4c0781a43f933ca5595eb84e32f51029d3", + "stage": "adam", + "completed_passes": 371, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 61586, + "adam_update_count": 61586, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 372, + "consumed_count": 371, + "last_submitted_update": 61586, + "last_consumed_update": 61420, + "pending": [ + { + "reference": { + "source_update": 61586, + "completed_passes": 371, + "next_interval": 0, + "trained_intervals": 61586, + "snapshot": "pass_end_0371", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 371, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 61586, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 61586, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 4.785727014677832e-07, + "update_l2": 0.005632580257952213 + }, + "raw_ground_friction": { + "gradient_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.6812484204820066e-07, + "update_l2": 0.0013631281908601522 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.138598059304059e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.138598059304059e-05, + "observation_loss": 8.138598059304059e-05, + "chamfer": 3.462595850578509e-05, + "track": 4.676002208725549e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 371, + "adam_update_count": 61586 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03402532800100744 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7aa1cb9a1a4e417ba3a96c3a4bb19370_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 372, + "next_interval": 0, + "next_adam_update": 61587, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 371, + "trained_intervals": 61586, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 61586, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.46607592701911926, + "median": 7.349872589111328, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9706443548202515, + "median": 5.510751247406006, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6274596452713013, + "median": 1555.998291015625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.139367014169693, + "median": 247.3421630859375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 423, + "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_0372.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0372.json new file mode 100644 index 0000000000000000000000000000000000000000..3410af4d8eb1c748ca90bb5407aac1cb075da2b4 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0372.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0372", + "executed_epochs": 372, + "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_6823a9f592174e759319e532921091b0.npz", + "optimizer_file": "boundary_6823a9f592174e759319e532921091b0_optimizer.pt", + "arrays_sha256": "57b91149f0e9eeafd399b36f29a533f816d314f6f6b6b9e257d5780b60508b60", + "optimizer_sha256": "998b32aa89eede1f98652f04f0a2b3bc1ef77db9a85be26631ce427912a833a7", + "stage": "adam", + "completed_passes": 372, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 61752, + "adam_update_count": 61752, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 373, + "consumed_count": 372, + "last_submitted_update": 61752, + "last_consumed_update": 61586, + "pending": [ + { + "reference": { + "source_update": 61752, + "completed_passes": 372, + "next_interval": 0, + "trained_intervals": 61752, + "snapshot": "pass_end_0372", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 372, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 61752, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 61752, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.0130256669071969e-06, + "update_l2": 0.013283557258546352 + }, + "raw_ground_friction": { + "gradient_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.581459276982059e-07, + "update_l2": 0.004071683157235384 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.852086127968505e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.852086127968505e-05, + "observation_loss": 7.852086127968505e-05, + "chamfer": 2.4043552912189625e-05, + "track": 5.447731018648483e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 372, + "adam_update_count": 61752 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03850494301877916 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6823a9f592174e759319e532921091b0_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 373, + "next_interval": 0, + "next_adam_update": 61753, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 372, + "trained_intervals": 61752, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 61752, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.46875911951065063, + "median": 7.349392414093018, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9740915298461914, + "median": 5.506145477294922, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.625778317451477, + "median": 1555.2513427734375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1388874351978302, + "median": 246.2079620361328, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 423, + "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_0373.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0373.json new file mode 100644 index 0000000000000000000000000000000000000000..7448e1ef7a928847d7a2d8f434707459afdd52c2 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0373.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0373", + "executed_epochs": 373, + "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_6e19cb9f4fa14a4994496f2e0fde38a7.npz", + "optimizer_file": "boundary_6e19cb9f4fa14a4994496f2e0fde38a7_optimizer.pt", + "arrays_sha256": "c00da84dda5ca0564ccf38c0c753679fc49e345db70ecda7de725342ddb27e37", + "optimizer_sha256": "4e44c98a8ea3db57486574627d7d32599674e4db0de54dfe812330ac99cbba44", + "stage": "adam", + "completed_passes": 373, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 61918, + "adam_update_count": 61918, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 374, + "consumed_count": 373, + "last_submitted_update": 61918, + "last_consumed_update": 61752, + "pending": [ + { + "reference": { + "source_update": 61918, + "completed_passes": 373, + "next_interval": 0, + "trained_intervals": 61918, + "snapshot": "pass_end_0373", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 373, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 61918, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 61918, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 3.584163152936526e-07, + "update_l2": 0.006771550048142672 + }, + "raw_ground_friction": { + "gradient_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.8088626414255486e-08, + "update_l2": 0.0019465264631435275 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.792894029989839e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.792894029989839e-05, + "observation_loss": 7.792894029989839e-05, + "chamfer": 3.387473407201469e-05, + "track": 4.4054209865862504e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 373, + "adam_update_count": 61918 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034203480929136276 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6e19cb9f4fa14a4994496f2e0fde38a7_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 374, + "next_interval": 0, + "next_adam_update": 61919, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 373, + "trained_intervals": 61918, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 61918, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4716900587081909, + "median": 7.3501715660095215, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.977745771408081, + "median": 5.511213302612305, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6239469051361084, + "median": 1556.4635009765625, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13838082551956177, + "median": 247.4527130126953, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 423, + "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_0374.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0374.json new file mode 100644 index 0000000000000000000000000000000000000000..13b17b1459ae7ff0994017d5779fee5353c8c353 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0374.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0374", + "executed_epochs": 374, + "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_88073666eb10475494e8d00d941fc6e5.npz", + "optimizer_file": "boundary_88073666eb10475494e8d00d941fc6e5_optimizer.pt", + "arrays_sha256": "bb78dfd4a82b72ee93384202a5bceeeeb23da7f8b596974fe749366afcaf1d57", + "optimizer_sha256": "42d5398fa8658ce633569dd17c6a8d7b57e9e5e886747c8ee22a1cd30a624ae1", + "stage": "adam", + "completed_passes": 374, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 62084, + "adam_update_count": 62084, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 375, + "consumed_count": 374, + "last_submitted_update": 62084, + "last_consumed_update": 61918, + "pending": [ + { + "reference": { + "source_update": 62084, + "completed_passes": 374, + "next_interval": 0, + "trained_intervals": 62084, + "snapshot": "pass_end_0374", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 374, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 62084, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 62084, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 6.330401447485201e-07, + "update_l2": 0.011888532899320126 + }, + "raw_ground_friction": { + "gradient_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.8957572340004845e-07, + "update_l2": 0.0034046960063278675 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.521631778217852e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.521631778217852e-05, + "observation_loss": 7.521631778217852e-05, + "chamfer": 2.365060026932042e-05, + "track": 5.1565719331847504e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 374, + "adam_update_count": 62084 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03341023111715913 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_88073666eb10475494e8d00d941fc6e5_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 375, + "next_interval": 0, + "next_adam_update": 62085, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 374, + "trained_intervals": 62084, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 62084, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4746043086051941, + "median": 7.35046911239624, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9814305305480957, + "median": 5.507613658905029, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6221311688423157, + "median": 1556.9267578125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.1378718763589859, + "median": 246.56423950195312, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 423, + "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_0375.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0375.json new file mode 100644 index 0000000000000000000000000000000000000000..cee7a59eeab8702effb38bcb8f246d946a10e7b6 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0375.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0375", + "executed_epochs": 375, + "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_18d70cdc06f143dfa7c59be063dc877b.npz", + "optimizer_file": "boundary_18d70cdc06f143dfa7c59be063dc877b_optimizer.pt", + "arrays_sha256": "24150a314d1c4cad489fa3c9b1977ff724543d79dfa902ffdb67188810249f84", + "optimizer_sha256": "fb834ed9a16d6abb9e8401ab3188e85978b13a10781329ca1f90d8fd826f1202", + "stage": "adam", + "completed_passes": 375, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 62250, + "adam_update_count": 62250, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 376, + "consumed_count": 375, + "last_submitted_update": 62250, + "last_consumed_update": 62084, + "pending": [ + { + "reference": { + "source_update": 62250, + "completed_passes": 375, + "next_interval": 0, + "trained_intervals": 62250, + "snapshot": "pass_end_0375", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 375, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 62250, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 62250, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.815471126879856e-07, + "update_l2": 0.012143565341830254 + }, + "raw_ground_friction": { + "gradient_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.8005990770907374e-07, + "update_l2": 0.0032238916028290987 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.698012632317841e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.698012632317841e-05, + "observation_loss": 7.698012632317841e-05, + "chamfer": 2.492746898496989e-05, + "track": 5.205265915719792e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 375, + "adam_update_count": 62250 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033422146923840046 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_18d70cdc06f143dfa7c59be063dc877b_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 376, + "next_interval": 0, + "next_adam_update": 62251, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 375, + "trained_intervals": 62250, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 62250, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.47757241129875183, + "median": 7.350854873657227, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9848846197128296, + "median": 5.510885238647461, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6202873587608337, + "median": 1557.5274658203125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13739646971225739, + "median": 247.37042236328125, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 423, + "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_0376.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0376.json new file mode 100644 index 0000000000000000000000000000000000000000..d96e9ef6d7d47c90fa78671d87d745a1635a75ef --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0376.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0376", + "executed_epochs": 376, + "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_a7f495c9856a426f8a1e14d6ec428347.npz", + "optimizer_file": "boundary_a7f495c9856a426f8a1e14d6ec428347_optimizer.pt", + "arrays_sha256": "ffda62e1c003dad51760d76c64111580afa1f90bfb6ec27b8d4f4b3329b6cc99", + "optimizer_sha256": "f85d2947b381485c900ab9a381fb4082de06b6b9f3b4a29aa028f124fd814cbe", + "stage": "adam", + "completed_passes": 376, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 62416, + "adam_update_count": 62416, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 377, + "consumed_count": 376, + "last_submitted_update": 62416, + "last_consumed_update": 62250, + "pending": [ + { + "reference": { + "source_update": 62416, + "completed_passes": 376, + "next_interval": 0, + "trained_intervals": 62416, + "snapshot": "pass_end_0376", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 376, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 62416, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 62416, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 5.752128799940692e-07, + "update_l2": 0.012205163016915321 + }, + "raw_ground_friction": { + "gradient_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.864703674276825e-07, + "update_l2": 0.0030251170974224806 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.560092490166426e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.560092490166426e-05, + "observation_loss": 7.560092490166426e-05, + "chamfer": 2.5299204935436137e-05, + "track": 5.0301718147238716e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 376, + "adam_update_count": 62416 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033549785148352385 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_a7f495c9856a426f8a1e14d6ec428347_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 377, + "next_interval": 0, + "next_adam_update": 62417, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 376, + "trained_intervals": 62416, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 62416, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.4804565906524658, + "median": 7.350554466247559, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9881632328033447, + "median": 5.50692081451416, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6185008883476257, + "median": 1557.0595703125, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "effective_controller_edge_stiffness": { + "min": 0.13694672286510468, + "median": 246.3912353515625, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 425, + "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_0377.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0377.json new file mode 100644 index 0000000000000000000000000000000000000000..d56cc4293fd49c0e40b8916da2e77257c95a1d63 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0377.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0377", + "executed_epochs": 377, + "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_16469ba24d554471aaeda6ddd49c5b05.npz", + "optimizer_file": "boundary_16469ba24d554471aaeda6ddd49c5b05_optimizer.pt", + "arrays_sha256": "54288a42dc40652876f4bbd267b919ae44d19217720231a25ad3b245e6ba5d25", + "optimizer_sha256": "c9299b9d67bfba00dd6eac745a273cf4c93c7a3193db263d3acc9601ebdf8a9a", + "stage": "adam", + "completed_passes": 377, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 62582, + "adam_update_count": 62582, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 378, + "consumed_count": 377, + "last_submitted_update": 62582, + "last_consumed_update": 62416, + "pending": [ + { + "reference": { + "source_update": 62582, + "completed_passes": 377, + "next_interval": 0, + "trained_intervals": 62582, + "snapshot": "pass_end_0377", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 377, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 62582, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 62582, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.5891008615653845e-06, + "update_l2": 0.0182120930403471 + }, + "raw_ground_friction": { + "gradient_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.569462129846215e-07, + "update_l2": 0.004433625843375921 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012012466322630644, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012012466322630644, + "observation_loss": 0.00012012466322630644, + "chamfer": 5.699304165318608e-05, + "track": 6.313162157312036e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 377, + "adam_update_count": 62582 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.03380094515159726 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_16469ba24d554471aaeda6ddd49c5b05_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 378, + "next_interval": 0, + "next_adam_update": 62583, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 377, + "trained_intervals": 62582, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 62582, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.48181262612342834, + "median": 7.350467681884766, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.993129014968872, + "median": 5.501603126525879, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.617662787437439, + "median": 1556.924560546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13626836240291595, + "median": 245.0849609375, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 426, + "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_0378.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0378.json new file mode 100644 index 0000000000000000000000000000000000000000..5df22a994ceca79e36fd62bfa6650603a1d97b70 --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0378.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0378", + "executed_epochs": 378, + "score": null, + "best_score": 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_6caa86ed5d2548a5bd7b7518101eb53d.npz", + "optimizer_file": "boundary_6caa86ed5d2548a5bd7b7518101eb53d_optimizer.pt", + "arrays_sha256": "8a0f16e0bdaf86e3a344db76a3a12540ca590f1e50ea0227cdbb5a47dc8fb2c7", + "optimizer_sha256": "2ac065084b11d158ec205ce836a32fa5cc3c02dc3a6bdc54d3b3b0f07e2853b7", + "stage": "adam", + "completed_passes": 378, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 62748, + "adam_update_count": 62748, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 379, + "consumed_count": 378, + "last_submitted_update": 62748, + "last_consumed_update": 62582, + "pending": [ + { + "reference": { + "source_update": 62748, + "completed_passes": 378, + "next_interval": 0, + "trained_intervals": 62748, + "snapshot": "pass_end_0378", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 378, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 62748, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 62748, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 7.419178587042552e-07, + "update_l2": 0.00995623879134655 + }, + "raw_ground_friction": { + "gradient_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.518926519063825e-07, + "update_l2": 0.002357632853090763 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 8.380711369682103e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 8.380711369682103e-05, + "observation_loss": 8.380711369682103e-05, + "chamfer": 2.5911467673722655e-05, + "track": 5.789564238511957e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 378, + "adam_update_count": 62748 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.0345778688788414 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_6caa86ed5d2548a5bd7b7518101eb53d_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 379, + "next_interval": 0, + "next_adam_update": 62749, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 378, + "trained_intervals": 62748, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 62748, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.48252493143081665, + "median": 7.35221004486084, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9946610927581787, + "median": 5.499576091766357, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6172229647636414, + "median": 1559.6395263671875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13605976104736328, + "median": 244.58961486816406, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 427, + "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_0379.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0379.json new file mode 100644 index 0000000000000000000000000000000000000000..26a319504a3c57922d2da06d70ccd3361c54268f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0379.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0379", + "executed_epochs": 379, + "score": null, + "best_score": 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_7a53bdd2f3be45e185dfd38beeca09a4.npz", + "optimizer_file": "boundary_7a53bdd2f3be45e185dfd38beeca09a4_optimizer.pt", + "arrays_sha256": "b6d770936d7a989314bf101f6b1784e7037ee5d5566403c0253fa00a7a25beca", + "optimizer_sha256": "8a2e6b56399ec51f9da96fa4ac4a591112b1ac835c5ae50045e773b6557514e2", + "stage": "adam", + "completed_passes": 379, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 62914, + "adam_update_count": 62914, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 380, + "consumed_count": 379, + "last_submitted_update": 62914, + "last_consumed_update": 62748, + "pending": [ + { + "reference": { + "source_update": 62914, + "completed_passes": 379, + "next_interval": 0, + "trained_intervals": 62914, + "snapshot": "pass_end_0379", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 379, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 62914, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 62914, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 8.617920457254513e-07, + "update_l2": 0.010493525303900242 + }, + "raw_ground_friction": { + "gradient_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.5789580010714417e-07, + "update_l2": 0.00292029301635921 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 7.914329034974799e-05, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 7.914329034974799e-05, + "observation_loss": 7.914329034974799e-05, + "chamfer": 2.731970562308561e-05, + "track": 5.182358290767297e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 379, + "adam_update_count": 62914 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.034575941041111946 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_7a53bdd2f3be45e185dfd38beeca09a4_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 380, + "next_interval": 0, + "next_adam_update": 62915, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 379, + "trained_intervals": 62914, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 62914, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.48529893159866333, + "median": 7.352221965789795, + "max": 11.529735565185547, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "raw_ground_friction": { + "min": 2.0090935230255127, + "median": 2.0090935230255127, + "max": 2.0090935230255127, + "finite_count": 1, + "nonfinite_count": 0 + }, + "raw_ground_restitution": { + "min": 1.0052064657211304, + "median": 1.0052064657211304, + "max": 1.0052064657211304, + "finite_count": 1, + "nonfinite_count": 0 + }, + "log_controller_edge_stiffness": { + "min": -1.9977749586105347, + "median": 5.495227336883545, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6155131459236145, + "median": 1559.6580810546875, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13563674688339233, + "median": 243.52784729003906, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 427, + "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_0380.json b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0380.json new file mode 100644 index 0000000000000000000000000000000000000000..4b84236bb70dfb986eb202fe2080f332724c405f --- /dev/null +++ b/processed/001-rope/episode_2/runs/deform-rope-ep2-d1-tracking/native/adam_epochs/pass_end_0380.json @@ -0,0 +1,254 @@ +{ + "schema_version": "p12_privileged_adam_checkpoint.v1", + "method_id": "prepared_observation_source_cma_then_source_adam_v1", + "label": "pass_end_0380", + "executed_epochs": 380, + "score": null, + "best_score": 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_f2ffdb4b7ea24dabadab95fa80ee198c.npz", + "optimizer_file": "boundary_f2ffdb4b7ea24dabadab95fa80ee198c_optimizer.pt", + "arrays_sha256": "1ec6c43c71e91789aaf59b22c1921052293aad815cb9d0eede41368bdda4670f", + "optimizer_sha256": "f88063d39f4ae3d16fb9b9526ffe1d8712c3d9dea848daaeb8d0d583567f0a24", + "stage": "adam", + "completed_passes": 380, + "score_status": "unscored", + "adam_transition_batch_size": 1, + "cumulative_optimizer_updates": 63080, + "adam_update_count": 63080, + "score_selection_progress": { + "queue": "pass_snapshot_references_v2", + "submitted_count": 381, + "consumed_count": 380, + "last_submitted_update": 63080, + "last_consumed_update": 62914, + "pending": [ + { + "reference": { + "source_update": 63080, + "completed_passes": 380, + "next_interval": 0, + "trained_intervals": 63080, + "snapshot": "pass_end_0380", + "candidate": true + }, + "status": "registered" + } + ] + }, + "best_source_update": 43824, + "pass_science": { + "completed_passes": 380, + "adam_schedule": "source_transition_v1", + "next_interval": 0, + "trained_intervals": 63080, + "adam_transition_batch_size": 1, + "optimizer_updates": 1, + "cumulative_optimizer_updates": 63080, + "updates": [ + { + "batch_transition_count": 1, + "batch_weight_sum": 0.006024096385542169, + "lr": 0.001, + "leaf_metrics": { + "log_object_edge_stiffness": { + "gradient_l2": 1.610930667084176e-06, + "update_l2": 0.01547934953123331 + }, + "raw_ground_friction": { + "gradient_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.4133679466540343e-07, + "update_l2": 0.004173207562416792 + } + }, + "training_path_transitions": [ + { + "episode_id": "deform360_001-rope_episode_2_aligned_64_230", + "transition_index": 165, + "loss": 0.00012775833602063358, + "weight": 0.006024096385542169 + } + ], + "loss_role": "pre_update_training_path_not_checkpoint_score", + "observation_transition": { + "transition_index": 165, + "loss": 0.00012775833602063358, + "observation_loss": 0.00012775833602063358, + "chamfer": 6.237700290512294e-05, + "track": 6.538132583955303e-05, + "acceleration": 0.0, + "visible_count": 1327, + "motion_valid_count": 1327, + "n_nodes": 1327, + "state_finite": true, + "frame_indices": [ + 229, + 230 + ], + "times_s": [ + 5.5, + 5.533333333333333 + ], + "finite": true, + "frozen_visible_denominator": 1327, + "frozen_motion_denominator": 1327 + }, + "completed_passes": 380, + "adam_update_count": 63080 + } + ], + "training_path_role": "pre-update transition losses; never checkpoint selection", + "wall_time_s": 0.033483240054920316 + }, + "worker_isolation": "immutable pass snapshot committed before its reference is queued; a separate spawned scorer process (own Python/Torch/Warp runtime, objective and workspace) loads leaves from the snapshot file; training polls persisted results only; no shared lock or boundary drain", + "execution_mode": "atomic_captured", + "rng_file": "boundary_f2ffdb4b7ea24dabadab95fa80ee198c_rng.pt", + "rng_sha256": "0e612e57798e23edb4746fa1edf6dac530e648e30ea376fc1cee576db96af2c5", + "resume_boundary": "detached_observation_interval", + "next_pass": 381, + "next_interval": 0, + "next_adam_update": 63081, + "schedule_id": "source_transition_v1", + "adam_schedule": "source_transition_v1", + "source_cursor": { + "next_interval": 0, + "completed_passes": 380, + "trained_intervals": 63080, + "source_timestamp_s": 5.533333333333333, + "next_source_timestamp_s": 0.0, + "update_budget": 83000 + }, + "trained_intervals": 63080, + "source_timestamp_s": 5.533333333333333, + "archive_axis": "optimizer_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.48704469203948975, + "median": 7.351262092590332, + "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.002284049987793, + "median": 5.4892120361328125, + "max": 11.5305757522583, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_object_edge_stiffness": { + "min": 0.6144396066665649, + "median": 1558.161865234375, + "max": 100000.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "object_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 13559, + "nonfinite_count": 0 + }, + "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.13502652943134308, + "median": 242.06637573242188, + "max": 100000.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_enabled": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "controller_edge_cap_mask": { + "min": 0.0, + "median": 0.0, + "max": 1.0, + "finite_count": 300, + "nonfinite_count": 0 + }, + "effective_ground_friction": { + "min": 2.0, + "median": 2.0, + "max": 2.0, + "finite_count": 1, + "nonfinite_count": 0 + }, + "effective_ground_restitution": { + "min": 1.0, + "median": 1.0, + "max": 1.0, + "finite_count": 1, + "nonfinite_count": 0 + } + }, + "guard_affected_counts": { + "raw_ground_friction": 1, + "raw_ground_restitution": 1, + "object_edge_stiffness": 428, + "controller_edge_stiffness": 19 + }, + "scored_object_model_file": "../cma_champion_model.json", + "fixed_model_inputs_file": "shared_fixed_model_inputs.json" +}