schola.scripts.ray.settings.LoggingSettings
- class schola.scripts.ray.settings.LoggingSettings(schola_verbosity=0, rllib_verbosity=1)[source]
-
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.
Methods
__init__
([schola_verbosity, rllib_verbosity])populate_arg_group
(args_group)Attributes
Verbosity level for RLlib.
Verbosity level for the Schola environment.
- property name: str
- classmethod populate_arg_group(args_group)[source]
- rllib_verbosity: int = 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: int = 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).