tracel-ai/burn · error
Can load model checkpoint.
Error message
Can load model checkpoint.
What it means
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.
Source
Thrown at crates/burn-train/src/learner/rl/checkpointer.rs:65
.expect("Can save policy checkpoint.");
self.learning_agent
.save(epoch, learning_agent.record())
.expect("Can save learning agent checkpoint.");
}
}
}
}
/// Load a training checkpoint.
pub fn load_checkpoint(
&self,
learning_agent: RLC::LearningAgent,
epoch: usize,
) -> RLC::LearningAgent {
let record = self
.policy
.restore(epoch)
.expect("Can load model checkpoint.");
let policy = learning_agent.policy().load_record(record);
let record = self
.learning_agent
.restore(epoch)
.expect("Can load learning agent checkpoint.");
let mut learning_agent = learning_agent.load_record(record);
learning_agent.update_policy(policy);
learning_agent
}
}
View on GitHub (pinned to d16f7ba2ed)
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
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at crates/burn-train/src/learner/rl/checkpointer.rs:65 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of tracel-ai/burn@d16f7ba2ed (2026-09-05).
Data as JSON: /api/errors/be445cc23b4c1693.
Report an issue: GitHub.