Skip to content

rllib.settings

Full path: schola.scripts.rllib.settings

schola.scripts.rllib.settings

This module contains the settings dataclasses for the RLlib script

Classes

ItemDescription
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([training_settings, …])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.
SACSettings([tau, target_entropy, …])Dataclass for SAC (Soft Actor-Critic) algorithm specific settings.
TrainingSettings([timesteps, learning_rate, …])Dataclass for generic training settings used in the RLlib training process.