Skip to content

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)