{"record":{"id":"2c6b3b41e9246d3b","repo":"tracel-ai/burn","slug":"can-load-learning-agent-checkpoint","errorCode":null,"errorMessage":"Can load learning agent checkpoint.","messagePattern":"Can load learning agent checkpoint\\.","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/burn-train/src/learner/rl/checkpointer.rs","lineNumber":71,"sourceCode":"        }\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":53,"sourceCodeEnd":78,"githubUrl":"https://github.com/tracel-ai/burn/blob/d16f7ba2ed0d41408189384044cc886fb4c8f957/crates/burn-train/src/learner/rl/checkpointer.rs#L53-L78","documentation":"Guard in `RLCheckpointer::load_checkpoint`: restoring the learning agent record for the requested epoch failed (missing or unreadable checkpoint), so loading panics rather than returning an agent without its state.","triggerScenarios":"Thrown at crates/burn-train/src/learner/rl/checkpointer.rs:71 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Confirm the agent checkpoint for the epoch was saved (save and load use the same strategy)","Check disk/permissions on the checkpoint directory","Use a valid epoch number present in the checkpoint storage"],"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"}