{"record":{"id":"be445cc23b4c1693","repo":"tracel-ai/burn","slug":"can-load-model-checkpoint-be445c","errorCode":null,"errorMessage":"Can load model checkpoint.","messagePattern":"Can load model checkpoint\\.","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/burn-train/src/learner/rl/checkpointer.rs","lineNumber":65,"sourceCode":"                        .expect(\"Can save policy checkpoint.\");\n                    self.learning_agent\n                        .save(epoch, learning_agent.record())\n                        .expect(\"Can save learning agent checkpoint.\");\n                }\n            }\n        }\n    }\n\n    /// Load a training checkpoint.\n    pub fn load_checkpoint(\n        &self,\n        learning_agent: RLC::LearningAgent,\n        epoch: usize,\n    ) -> RLC::LearningAgent {\n        let record = self\n            .policy\n            .restore(epoch)\n            .expect(\"Can load model checkpoint.\");\n        let policy = learning_agent.policy().load_record(record);\n\n        let record = self\n            .learning_agent\n            .restore(epoch)\n            .expect(\"Can load learning agent checkpoint.\");\n        let mut learning_agent = learning_agent.load_record(record);\n        learning_agent.update_policy(policy);\n\n        learning_agent\n    }\n}\n","sourceCodeStart":47,"sourceCodeEnd":78,"githubUrl":"https://github.com/tracel-ai/burn/blob/d16f7ba2ed0d41408189384044cc886fb4c8f957/crates/burn-train/src/learner/rl/checkpointer.rs#L47-L78","documentation":"Guard in `RLCheckpointer::load_checkpoint`: restoring the policy record for the requested epoch failed — typically the checkpoint file is missing or corrupt — so loading panics instead of returning a partially restored policy.","triggerScenarios":"Thrown at crates/burn-train/src/learner/rl/checkpointer.rs:65 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Verify a checkpoint for that epoch exists before calling load_checkpoint","Check the checkpoint file is not corrupt (matching burn version/features)","List available epochs via the file metadata to pick a valid one"],"exampleFix":null,"handlingStrategy":"validation","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d16f7ba2ed0d41408189384044cc886fb4c8f957","analyzedAt":"2026-09-05T13:19:14.260Z","contentChangedAt":"2026-09-05T13:19:14.260Z","schemaVersion":2},"datasetVersion":"2026-09-12T17:17:11.597Z"}