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

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

activeMapMutex_cpid::Trainerprotected
actives_cpid::Trainerprotected
allGenerations_cpid::ESTrainerprotected
allRewards_cpid::ESTrainerprotected
allSeeds_cpid::ESTrainerprotected
antithetic_cpid::ESTrainerprotected
batchBarrier_cpid::ESTrainerprotected
batcher_cpid::Trainerprotected
batchSize_cpid::ESTrainerprotected
cast(ReplayBuffer::Episode const &e)cpid::Trainerinlineprotected
currentModelMutex_cpid::ESTrainerprotected
done_cpid::Trainerprotected
epGuard_cpid::Trainerprotected
ESTrainer(ag::Container model, ag::Optimizer optim, std::unique_ptr< BaseSampler > sampler, float std, size_t batchSize, size_t historyLength, bool antithetic, RewardTransform transform, bool onPolicy)cpid::ESTrainer
evaluatorFactory(ag::Container model, std::unique_ptr< BaseSampler > s, size_t n, ForwardFunction func)cpid::Trainerprotectedstatic
forceStopEpisode(EpisodeHandle const &) overridecpid::ESTrainervirtual
forward(ag::Variant inp, EpisodeHandle const &) overridecpid::ESTrainervirtual
ForwardFunction typedefcpid::Trainerprotected
forwardUnbatched(ag::Variant in, ag::Container model=nullptr)cpid::Trainer
gamesStarted_cpid::ESTrainerprotected
gameToGenerationSeed_cpid::ESTrainerprotected
gatherSize_cpid::ESTrainerprotected
generateModel(int generation, int64_t seed)cpid::ESTrainerprotected
generations_cpid::ESTrainerprotected
getGameModel(GameUID const &gameIUID, EpisodeKey const &key)cpid::ESTrainer
historyLength_cpid::ESTrainerprotected
insertionMutex_cpid::ESTrainerprotected
is() const cpid::Trainerinline
isActive(EpisodeHandle const &)cpid::Trainer
isDone() const cpid::Trainerinline
isTrain() const cpid::Trainerinline
kFwdMetricsSubsamplingcpid::Trainerprotectedstatic
kNone enum valuecpid::ESTrainer
kRankTransform enum valuecpid::ESTrainer
kStdNormalize enum valuecpid::ESTrainer
load(Archive &ar)cpid::Trainerinline
makeEvaluator(size_t n, std::unique_ptr< BaseSampler > sampler=std::make_unique< DiscreteMaxSampler >()) overridecpid::ESTrainervirtual
makeFrame(ag::Variant trainerOutput, ag::Variant state, float reward) overridecpid::ESTrainervirtual
metricsContext() const cpid::Trainerinline
metricsContext_cpid::Trainerprotected
model() const cpid::Trainer
model_cpid::Trainerprotected
modelCache_cpid::ESTrainerprotected
modelsHistory_cpid::ESTrainerprotected
modelStorageMutex_cpid::ESTrainerprotected
modelWriteMutex_cpid::Trainerprotected
newGames_cpid::ESTrainerprotected
onPolicy_cpid::ESTrainerprotected
optim() const cpid::Trainer
optim_cpid::Trainerprotected
populateSeedQueue()cpid::ESTrainerprotected
replayBuffer()cpid::Trainer
replayer_cpid::Trainerprotected
reset() overridecpid::ESTrainervirtual
rewards_cpid::ESTrainerprotected
RewardTransform enum namecpid::ESTrainer
rewardTransform(torch::Tensor const &rewards, RewardTransform transform)cpid::ESTrainer
sample(ag::Variant in)cpid::Trainer
sampler_cpid::Trainerprotected
save(Archive &ar) const cpid::Trainerinline
seedQueue_cpid::ESTrainerprotected
seedQueueMutex_cpid::ESTrainerprotected
seeds_cpid::ESTrainerprotected
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::ESTrainervirtual
std_cpid::ESTrainerprotected
step(EpisodeHandle const &, std::shared_ptr< ReplayBufferFrame > v, bool isDone=false)cpid::Trainervirtual
stepEpisode(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &) overridecpid::ESTrainerprotectedvirtual
stepFrame(GameUID const &, EpisodeKey const &, ReplayBuffer::Episode &)cpid::Trainerinlineprotectedvirtual
stepGame(GameUID const &game)cpid::Trainerinlineprotectedvirtual
TORCH_ARG(bool, waitUpdate)cpid::ESTrainer
cpid::Trainer::TORCH_ARG(float, noiseStd)cpid::Trainer
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
transform_cpid::ESTrainerprotected
update() overridecpid::ESTrainervirtual
updateMutex_cpid::ESTrainerprotected
~Trainer()=defaultcpid::Trainervirtual