Skip to content

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 script
  • ArgBuilder (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:

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/TrainingSettings.h (line 12, column 1)