| { |
| "status": "completed", |
| "proof_type": "full_1000row_900step_training_log_plus_parameter_hash_change", |
| "created_at_utc": "2026-05-18T15:31:41.771274+00:00", |
| "MAX_PPO_ROWS": null, |
| "train_rows": 900, |
| "valid_rows": 100, |
| "NUM_PPO_EPOCHS": 2, |
| "MAX_PPO_STEPS_PER_EPOCH": null, |
| "planned_steps_per_epoch": 450, |
| "total_planned_steps": 900, |
| "actual_training_log_records": 900, |
| "pre_train_fingerprint_path": "/scr/user/kevin2002/TensorCat/NLP/UM_Handbook/outputs/ppo_qwen3_um_handbook_stage3_rule_reward_ppo/ppo_pre_train_parameter_fingerprint.json", |
| "post_train_fingerprint_path": "/scr/user/kevin2002/TensorCat/NLP/UM_Handbook/outputs/ppo_qwen3_um_handbook_stage3_rule_reward_ppo/ppo_post_train_parameter_fingerprint.json", |
| "parameter_change_proof_path": "/scr/user/kevin2002/TensorCat/NLP/UM_Handbook/outputs/ppo_qwen3_um_handbook_stage3_rule_reward_ppo/ppo_parameter_change_proof.json", |
| "parameter_change_proof": { |
| "before_aggregate_hash": "086742fb4d02c45f73bb69c33217b92824761227b2a262fc9065bd7f6fe8daea", |
| "after_aggregate_hash": "51892ec00ece48c1208e5bd81e40ea5605bb6f45ae856b73842ab26cfafe788c", |
| "aggregate_hash_changed": true, |
| "common_trainable_tensors": 506, |
| "changed_trainable_tensors": 506, |
| "unchanged_trainable_tensors": 0, |
| "sample_changed_tensors": [ |
| "pretrained_model.base_model.model.model.layers.0.mlp.down_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.mlp.down_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.mlp.gate_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.mlp.gate_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.mlp.up_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.mlp.up_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.k_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.k_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.o_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.o_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.q_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.q_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.v_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.0.self_attn.v_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.mlp.down_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.mlp.down_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.mlp.gate_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.mlp.gate_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.mlp.up_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.mlp.up_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.k_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.k_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.o_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.o_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.q_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.q_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.v_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.1.self_attn.v_proj.lora_B.default.weight", |
| "pretrained_model.base_model.model.model.layers.10.mlp.down_proj.lora_A.default.weight", |
| "pretrained_model.base_model.model.model.layers.10.mlp.down_proj.lora_B.default.weight" |
| ], |
| "sample_unchanged_tensors": [] |
| }, |
| "training_log_path": "/scr/user/kevin2002/TensorCat/NLP/UM_Handbook/outputs/ppo_qwen3_um_handbook_stage3_rule_reward_ppo/ppo_training_log_stable_anticollapse.json", |
| "progress_log_path": "/scr/user/kevin2002/TensorCat/NLP/UM_Handbook/outputs/ppo_qwen3_um_handbook_stage3_rule_reward_ppo/ppo_training_progress_eta_log.json", |
| "live_status_path": "/scr/user/kevin2002/TensorCat/NLP/UM_Handbook/outputs/ppo_qwen3_um_handbook_stage3_rule_reward_ppo/ppo_training_status_live.json" |
| } |