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

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

activeMapMutex_cpid::Trainerprotected
actives_cpid::Trainerprotected
batcher_cpid::Trainerprotected
bcastWeights()cpid::CentralCpid2kTrainerprotected
bufferPool_cpid::CentralTrainerprotected
cast(ReplayBuffer::Episode const &e)cpid::Trainerinlineprotected
CentralCpid2kTrainer(ag::Container model, ag::Optimizer optim, std::unique_ptr< BaseSampler > sampler, std::unique_ptr< AsyncBatcher > batcher=nullptr, std::string serverRole="train")cpid::CentralCpid2kTrainer
CentralTrainer(bool isServer, ag::Container model, ag::Optimizer optim, std::unique_ptr< BaseSampler > sampler, std::unique_ptr< AsyncBatcher > batcher=nullptr)cpid::CentralTrainer
CentralTrainer(ag::Container model, ag::Optimizer optim, std::unique_ptr< BaseSampler > sampler, std::unique_ptr< AsyncBatcher > batcher=nullptr)cpid::CentralTrainerprotected
client_cpid::CentralTrainerprotected
context()cpid::CentralCpid2kTrainer
dequeueEpisodes()cpid::CentralTrainerprotected
dequeueEpisodes_cpid::CentralTrainerprotected
done_cpid::Trainerprotected
endpoints_cpid::CentralCpid2kTrainerprotected
epGuard_cpid::Trainerprotected
episodeClientEnqueue(EpisodeData const &)cpid::CentralTrainerprotectedvirtual
evaluatorFactory(ag::Container model, std::unique_ptr< BaseSampler > s, size_t n, ForwardFunction func)cpid::Trainerprotectedstatic
forceStopEpisode(EpisodeHandle const &) overridecpid::CentralTrainervirtual
forward(ag::Variant inp, EpisodeHandle const &) overridecpid::CentralTrainervirtual
ForwardFunction typedefcpid::Trainerprotected
forwardUnbatched(ag::Variant in, ag::Container model=nullptr)cpid::Trainer
getMaxBatchLength() const cpid::CentralTrainerprotectedvirtual
getSendInterval() const cpid::CentralTrainerprotectedvirtual
is() const cpid::Trainerinline
isActive(EpisodeHandle const &)cpid::Trainer
isDone() const cpid::Trainerinline
isServer() const cpid::CentralTrainerinline
isTrain() const cpid::Trainerinline
kFwdMetricsSubsamplingcpid::Trainerprotectedstatic
load(Archive &ar)cpid::Trainerinline
makeClientMutex_cpid::CentralCpid2kTrainerprotected
makeEvaluator(size_t, std::unique_ptr< BaseSampler > sampler)cpid::Trainervirtual
makeFrame(ag::Variant trainerOutput, ag::Variant state, float reward) overridecpid::CentralTrainervirtual
metricsContext() const cpid::Trainerinline
metricsContext_cpid::Trainerprotected
model() const cpid::Trainer
model_cpid::Trainerprotected
modelMutex_cpid::CentralTrainerprotected
modelPub_cpid::CentralCpid2kTrainerprotected
modelReadLock()cpid::CentralTrainer
modelSub_cpid::CentralCpid2kTrainerprotected
modelWriteLock()cpid::CentralTrainer
modelWriteMutex_cpid::Trainerprotected
newBatches_cpid::CentralTrainerprotected
newGamesMutex_cpid::CentralTrainerprotected
numUpdates()cpid::CentralCpid2kTrainerinline
numUpdates_cpid::CentralCpid2kTrainerprotected
optim() const cpid::Trainer
optim_cpid::Trainerprotected
receivedFrames(GameUID const &, std::string const &)=0cpid::CentralTrainerprotectedpure virtual
recvWeights(void const *data, size_t len, int64_t numUpdates)cpid::CentralCpid2kTrainerprotected
replayBuffer()cpid::Trainer
replayer_cpid::Trainerprotected
reset()cpid::Trainervirtual
sample(ag::Variant in)cpid::Trainer
sampler_cpid::Trainerprotected
save(Archive &ar) const cpid::Trainerinline
serveContinuously() const cpid::CentralTrainerprotectedvirtual
server_cpid::CentralTrainerprotected
serverContext()cpid::CentralCpid2kTrainer
serverRole_cpid::CentralCpid2kTrainerprotected
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::CentralTrainervirtual
step(EpisodeHandle const &, std::shared_ptr< ReplayBufferFrame > v, bool isDone=false)cpid::Trainervirtual
stepEpisode(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &) overridecpid::CentralTrainervirtual
stepFrame(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &) overridecpid::CentralTrainervirtual
stepGame(GameUID const &game)cpid::Trainerinlineprotectedvirtual
stop_cpid::CentralTrainerprotected
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() overridecpid::CentralCpid2kTrainervirtual
updateDone()cpid::CentralCpid2kTrainer
worker_cpid::CentralCpid2kTrainerprotected
zmqContext_cpid::CentralCpid2kTrainerprotected
~CentralTrainer()cpid::CentralTrainervirtual
~Trainer()=defaultcpid::Trainervirtual