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

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

activeMapMutex_cpid::Trainerprotected
actives_cpid::Trainerprotected
batchBarrier_cpid::Evaluatorprotected
batcher_cpid::Trainerprotected
batchSize_cpid::Evaluatorprotected
cast(ReplayBuffer::Episode const &e)cpid::Trainerinlineprotected
done_cpid::Trainerprotected
epGuard_cpid::Trainerprotected
Evaluator(ag::Container model, std::unique_ptr< BaseSampler > sampler, size_t batchSize, ForwardFunction func)cpid::Evaluatorprotected
evaluatorFactory(ag::Container model, std::unique_ptr< BaseSampler > s, size_t n, ForwardFunction func)cpid::Trainerprotectedstatic
forceStopEpisode(EpisodeHandle const &) overridecpid::Evaluatorvirtual
forward(ag::Variant inp, EpisodeHandle const &) overridecpid::Evaluatorvirtual
ForwardFunction typedefcpid::Trainerprotected
forwardFunction_cpid::Evaluatorprotected
forwardUnbatched(ag::Variant in, ag::Container model=nullptr)cpid::Trainer
gamesStarted_cpid::Evaluatorprotected
insertionMutex_cpid::Evaluatorprotected
is() const cpid::Trainerinline
isActive(EpisodeHandle const &)cpid::Trainer
isDone() const cpid::Trainerinline
isTrain() const cpid::Trainerinline
kFwdMetricsSubsamplingcpid::Trainerprotectedstatic
load(Archive &ar)cpid::Trainerinline
make_shared_enabler(ag::Container model, std::unique_ptr< BaseSampler > s, size_t n, ForwardFunction f)cpid::Evaluator::make_shared_enablerinline
makeEvaluator(size_t, std::unique_ptr< BaseSampler > sampler)cpid::Trainervirtual
makeFrame(ag::Variant, ag::Variant, float reward) overridecpid::Evaluatorvirtual
metricsContext() const cpid::Trainerinline
metricsContext_cpid::Trainerprotected
model() const cpid::Trainer
model_cpid::Trainerprotected
modelWriteMutex_cpid::Trainerprotected
newGames_cpid::Evaluatorprotected
optim() const cpid::Trainer
optim_cpid::Trainerprotected
replayBuffer()cpid::Trainer
replayer_cpid::Trainerprotected
reset() overridecpid::Evaluatorvirtual
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() overridecpid::Evaluatorvirtual
step(EpisodeHandle const &, std::shared_ptr< ReplayBufferFrame > v, bool isDone=false)cpid::Trainervirtual
stepEpisode(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &) overridecpid::Evaluatorprotectedvirtual
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 classcpid::Evaluator::make_shared_enablerfriend
cpid::Evaluator::Trainer(ag::Container model, ag::Optimizer optim, std::unique_ptr< BaseSampler >, std::unique_ptr< AsyncBatcher > batcher=nullptr)cpid::Trainer
update() overridecpid::Evaluatorvirtual
updateMutex_cpid::Evaluatorprotected
~Trainer()=defaultcpid::Trainervirtual