schola.scripts.ray.settings.LoggingSettings
Class Definition
class schola.scripts.ray.settings.LoggingSettings(schola_verbosity=0, rllib_verbosity=1)
Bases: object
Dataclass for logging settings used in the RLlib training process. This class defines the verbosity levels for logging in both the Schola environment and RLlib. These settings help to control the amount of logging information generated during the training process, which can be useful for debugging and understanding the training process. Adjusting these settings can help to balance the amount of information logged against performance and readability of the logs.
Parameters
schola_verbosity
Type: int
rllib_verbosity
Type: int
Attributes
name
Type: str
rllib_verbosity
Type: int
Default: 1
Verbosity level for RLlib. This controls the level of detail in the logs generated by RLlib. A higher value will produce more detailed logs, which can be useful for debugging and understanding the training process. Default is 1 (standard logging).
schola_verbosity
Type: int
Default: 0
Verbosity level for the Schola environment. This controls the level of detail in the logs generated by the Schola environment. A higher value will produce more detailed logs, which can be useful for debugging and understanding the training process. Default is 0 (no additional logging).
Methods
__init__
__init__(schola_verbosity=0, rllib_verbosity=1)
Return type: None
populate_arg_group
classmethod populate_arg_group(args_group)