Struct FSB3LoggingSettings
Struct FSB3LoggingSettings
- Defined in File SB3LoggingSettings.h
Inheritance Relationships
Base Type
public FTrainingSettings(Struct FTrainingSettings)
struct FSB3LoggingSettings : public FTrainingSettingsSource: Source/Schola/Training/Public/TrainingSettings/StableBaselines/SB3LoggingSettings.h
Dependencies: FScriptArgBuilder
A struct to hold logging settings for an SB3 training script.
Public Functions
| Symbol | Details |
|---|---|
GenerateTrainingArgs | Generate the training arguments for the script using the ArgBuilder. |
~FSB3LoggingSettings | — |
GenerateTrainingArgs
virtual void GenerateTrainingArgs(FScriptArgBuilder &ArgBuilder) constGenerate the training arguments for the script using the ArgBuilder.
Populates the ArgBuilder with training-specific command-line arguments.
Parameters
ArgBuilder – [inout] The builder to use to generate the arguments.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | ArgBuilder | FScriptArgBuilder & | The builder to use to generate the arguments. |
Attributes: const, virtual
Source: Source/Schola/Training/Public/TrainingSettings/StableBaselines/SB3LoggingSettings.h
Implementation: Source/Schola/Training/Private/TrainingSettings/StableBaselines/SB3LoggingSettings.cpp
~FSB3LoggingSettings
virtual ~FSB3LoggingSettings()Attributes: virtual
Source: Source/Schola/Training/Public/TrainingSettings/StableBaselines/SB3LoggingSettings.h
Implementation: Source/Schola/Training/Private/TrainingSettings/StableBaselines/SB3LoggingSettings.cpp
Public Members
| Symbol | Details |
|---|---|
EnvLoggingVerbosity | The verbosity of the environment logging. |
TrainerLoggingVerbosity | The verbosity of the trainer logging. |
bSaveTBLogs | Whether to save training logs with tensorboard. |
LogFreq | The frequency to save tensorboard logs. |
LogDir | The directory to save logs to. |
CallbackVerbosity | The verbosity of the callback logging. |
EnvLoggingVerbosity
int32 EnvLoggingVerbosity = 0The verbosity of the environment logging.
TrainerLoggingVerbosity
int32 TrainerLoggingVerbosity = 0The verbosity of the trainer logging.
bSaveTBLogs
bool bSaveTBLogs = trueWhether to save training logs with tensorboard.
LogFreq
int LogFreq = 10The frequency to save tensorboard logs.
LogDir
FDirectoryPath LogDirThe directory to save logs to.
CallbackVerbosity
int CallbackVerbosity = 1The verbosity of the callback logging.