Skip to content

FRLlibLoggingSettings

struct FRLlibLoggingSettings : public FTrainingSettings

A struct to hold logging settings for an RLlib training script.

Dependencies: FScriptArgBuilder, FTrainingSettings

Inherits from: public FTrainingSettings

Public Interface

Destructor:

~FRLlibLoggingSettings

virtual ~FRLlibLoggingSettings()

Attributes: virtual

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.h (line 28, column 9)

Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.cpp (lines 12-15)

Public Functions:

GenerateTrainingArgs

virtual void GenerateTrainingArgs(int Port, FScriptArgBuilder &ArgBuilder) const const

Generate the training arguments for the script using the ArgBuilder.

Note: port is supplied as it is a common argument to pass to scripts, and is set at a high level but might be needed by specific subsettings

Parameters:

  • Port (int) – [in] The port to use for the script
  • ArgBuilder (FScriptArgBuilder &) – [in] The builder to use to generate the arguments

Attributes: const, virtual

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.h (line 26, column 6)

Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.cpp (lines 6-10)

Public Members:

int32 EnvLoggingVerbosity

int32 EnvLoggingVerbosity = = 0

The verbosity of the environment logging, i.e.

Schola logs

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.h (line 20, column 7)

int32 TrainerLoggingVerbosity

int32 TrainerLoggingVerbosity = = 1

The verbosity of the trainer logging.

i.e. Ray Logs

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.h (line 24, column 7)

Used By: FRLlibTrainingSettings

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/Ray/RLlibLoggingSettings.h (line 13, column 1)