Skip to content

FSB3LoggingSettings

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

struct FSB3LoggingSettings : public FTrainingSettings

Methods

GenerateTrainingArgs

virtual void GenerateTrainingArgs(FScriptArgBuilder &ArgBuilder) const

Generate the training arguments for the script using the ArgBuilder.

Parameters

  • ArgBuilder (FScriptArgBuilder)

FSB3LoggingSettings

virtual ~FSB3LoggingSettings()

Attributes

EnvLoggingVerbosity

int32 EnvLoggingVerbosity = 0

The verbosity of the environment logging.


TrainerLoggingVerbosity

int32 TrainerLoggingVerbosity = 0

The verbosity of the trainer logging.


bSaveTBLogs

bool bSaveTBLogs = false

Whether to save training logs with tensorboard.


LogFreq

int LogFreq = 10

The frequency to save tensorboard logs.


LogDir

FDirectoryPath LogDir

The directory to save logs to.


CallbackVerbosity

int CallbackVerbosity = 1

The verbosity of the callback logging.

Source: Source/ScholaTraining/Public/TrainingSettings/StableBaselines/SB3LoggingSettings.h