FSB3LoggingSettings
struct FSB3LoggingSettings : public FTrainingSettings
A struct to hold logging settings for an SB3 training script.
Dependencies: FScriptArgBuilder, FTrainingSettings
Inherits from: public FTrainingSettings
Public Interface
Destructor:
~FSB3LoggingSettings
virtual ~FSB3LoggingSettings()
Attributes: virtual
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 46, column 9)
Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.cpp
(lines 20-22)
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 scriptArgBuilder
(FScriptArgBuilder &
) – [in] The builder to use to generate the arguments
Attributes: const
, virtual
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 44, column 6)
Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.cpp
(lines 6-18)
Public Members:
int32 EnvLoggingVerbosity
int32 EnvLoggingVerbosity = = 0
The verbosity of the environment logging.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 20, column 7)
int32 TrainerLoggingVerbosity
int32 TrainerLoggingVerbosity = = 0
The verbosity of the trainer logging.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 24, column 7)
bool bSaveTBLogs
bool bSaveTBLogs = = true
Whether to save training logs with tensorboard.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 30, column 6)
int LogFreq
int LogFreq = = 10
The frequency to save tensorboard logs.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 34, column 5)
FDirectoryPath LogDir
FDirectoryPath LogDir
The directory to save logs to.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 38, column 16)
int CallbackVerbosity
int CallbackVerbosity = = 1
The verbosity of the callback logging.
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 42, column 5)
Used By: FSB3TrainingSettings
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3LoggingSettings.h
(line 13, column 1)