oa::DqnTrainer
Environment-neutral DQN update coordinator over caller-owned online and target modules, optimizer, and replay storage. It composes `ItTraining` for the exact optimizer lifecycle; it does not inherit a nominal trainer base.
Public Methods
Static Public Methods
Constructor & Destructor Documentation
Public Method Documentation
No public source comment is attached to this declaration.
Returns
boolThe declared return value.
No public source comment is attached to this declaration.
Parameters
inPathconst oa::String &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
const DqnTrainerMetrics &The declared return value.
No public source comment is attached to this declaration.
Parameters
inPathconst oa::String &—
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Returns
const oa::ItTraining &The declared return value.
No public source comment is attached to this declaration.
Returns
oa::ItTraining &The declared return value.
No public source comment is attached to this declaration.
Returns
oa::StatusThe declared return value.
No public source comment is attached to this declaration.
Parameters
inEngineoa::Engine &—
inOnlineoa::Module &—
inTargetoa::Module &—
inOptimizeroa::Optimizer &—
inReplayReplayBuffer &—
inConfigconst DqnTrainerConfig &—
Returns
oa::Result<oa::UniquePtr<DqnTrainer>>The declared return value.