Skip to content

schola.scripts.ray.settings

This module contains the settings dataclasses for the RLlib script

Classes

APPOSettings([gae_lambda, clip_param, …])Dataclass for APPO (Asynchronous Proximal Policy Optimization) algorithm specific settings.
IMPALASettings([vtrace, …])Dataclass for IMPALA (Importance Weighted Actor-Learner Architecture) algorithm specific settings.
LoggingSettings([schola_verbosity, …])Dataclass for logging settings used in the RLlib training process.
NetworkArchitectureSettings([fcnet_hiddens, …])Dataclass for network architecture settings used in the RLlib training process.
PPOSettings([gae_lambda, clip_param, use_gae])Dataclass for PPO (Proximal Policy Optimization) algorithm specific settings.
RLLibAlgorithmSpecificSettings()Base Class for RLLib algorithm specific settings.
RLlibScriptArgs([enable_checkpoints, …])Top level dataclass for RLlib script arguments.
ResourceSettings([num_gpus, num_cpus, …])Dataclass for resource settings used in the RLlib training process.
ResumeSettings([resume_from])Dataclass for resume settings used in the RLlib training process.
TrainingSettings([timesteps, learning_rate, …])Dataclass for generic training settings used in the RLlib training process.