TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
cpid::Trainer Member List

This is the complete list of members for cpid::Trainer, including all inherited members.

activeMapMutex_cpid::Trainerprotected
actives_cpid::Trainerprotected
batcher_cpid::Trainerprotected
cast(ReplayBuffer::Episode const &e)cpid::Trainerinlineprotected
done_cpid::Trainerprotected
epGuard_cpid::Trainerprotected
evaluatorFactory(ag::Container model, std::unique_ptr< BaseSampler > s, size_t n, ForwardFunction func)cpid::Trainerprotectedstatic
forceStopEpisode(EpisodeHandle const &)cpid::Trainervirtual
forward(ag::Variant inp, EpisodeHandle const &)cpid::Trainervirtual
ForwardFunction typedefcpid::Trainerprotected
forwardUnbatched(ag::Variant in, ag::Container model=nullptr)cpid::Trainer
is() const cpid::Trainerinline
isActive(EpisodeHandle const &)cpid::Trainer
isDone() const cpid::Trainerinline
isTrain() const cpid::Trainerinline
kFwdMetricsSubsamplingcpid::Trainerprotectedstatic
load(Archive &ar)cpid::Trainerinline
makeEvaluator(size_t, std::unique_ptr< BaseSampler > sampler)cpid::Trainervirtual
makeFrame(ag::Variant trainerOutput, ag::Variant state, float reward)=0cpid::Trainerpure virtual
metricsContext() const cpid::Trainerinline
metricsContext_cpid::Trainerprotected
model() const cpid::Trainer
model_cpid::Trainerprotected
modelWriteMutex_cpid::Trainerprotected
optim() const cpid::Trainer
optim_cpid::Trainerprotected
replayBuffer()cpid::Trainer
replayer_cpid::Trainerprotected
reset()cpid::Trainervirtual
sample(ag::Variant in)cpid::Trainer
sampler_cpid::Trainerprotected
save(Archive &ar) const cpid::Trainerinline
setBatcher(std::unique_ptr< AsyncBatcher > batcher)cpid::Trainer
setDone(bool=true)cpid::Trainer
setMetricsContext(std::shared_ptr< MetricsContext > context)cpid::Trainerinline
setTrain(bool=true)cpid::Trainer
startEpisode()cpid::Trainervirtual
step(EpisodeHandle const &, std::shared_ptr< ReplayBufferFrame > v, bool isDone=false)cpid::Trainervirtual
stepEpisode(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &)cpid::Trainerinlineprotectedvirtual
stepFrame(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &)cpid::Trainerinlineprotectedvirtual
stepGame(GameUID const &game)cpid::Trainerinlineprotectedvirtual
TORCH_ARG(float, noiseStd)cpid::Trainer
TORCH_ARG(bool, continuousActions)cpid::Trainer
train_cpid::Trainerprotected
Trainer(ag::Container model, ag::Optimizer optim, std::unique_ptr< BaseSampler >, std::unique_ptr< AsyncBatcher > batcher=nullptr)cpid::Trainer
update()=0cpid::Trainerpure virtual
~Trainer()=defaultcpid::Trainervirtual