FTrainingSettings
struct FTrainingSettings
Abstract class for any training settings.
Dependencies: FScriptArgBuilder
Subclassed by: FCustomTrainingSettings, FRLlibAPPOSettings, FRLlibCheckpointSettings, FRLlibIMPALASettings, FRLlibLoggingSettings, FRLlibNetworkArchSettings, FRLlibPPOSettings, FRLlibResourceSettings, FRLlibTrainingSettings, FSB3CheckpointSettings, FSB3LoggingSettings, FSB3NetworkArchSettings, FSB3PPOSettings, FSB3SACSettings, FSB3TrainingSettings
Public Interface
Destructor:
~FTrainingSettings
inline virtual ~FTrainingSettings()
Attributes: inline
, virtual
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/TrainingSettings.h
(line 25, column 9)
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/TrainingSettings.h
(line 23, column 14)
Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/TrainingSettings.cpp
(lines 6-9)
Used By
This type is used by:
- FCustomTrainingSettings
- FRLlibAPPOSettings
- FRLlibCheckpointSettings
- FRLlibIMPALASettings
- FRLlibLoggingSettings
- FRLlibNetworkArchSettings
- FRLlibPPOSettings
- FRLlibResourceSettings
- FRLlibTrainingSettings
- FSB3CheckpointSettings
- FSB3LoggingSettings
- FSB3NetworkArchSettings
- FSB3PPOSettings
- FSB3SACSettings
- FSB3TrainingSettings
Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/TrainingSettings.h
(line 12, column 1)