Struct FCustomTrainingSettings
Struct FCustomTrainingSettings
- Defined in File CustomTrainingSettings.h
Inheritance Relationships
Base Type
public FTrainingSettings(Struct FTrainingSettings)
struct FCustomTrainingSettings : public FTrainingSettingsSource: Source/Schola/Training/Public/TrainingSettings/Custom/CustomTrainingSettings.h
Dependencies: FScriptArgBuilder
Configuration struct for custom user-provided training scripts.
Allows users to specify their own training scripts with custom arguments and flags. Useful for integrating custom RL frameworks or training methods not covered by built-in options.
Public Functions
| Symbol | Details |
|---|---|
GenerateTrainingArgs | Generate command-line arguments for the custom training script. |
~FCustomTrainingSettings | Virtual destructor. |
GenerateTrainingArgs
virtual void GenerateTrainingArgs(FScriptArgBuilder &ArgBuilder) constGenerate command-line arguments for the custom training script.
Parameters
ArgBuilder – [inout] The argument builder to populate with settings.
| # | Direction | Name | Type | Description |
|---|---|---|---|---|
| 1 | — | ArgBuilder | FScriptArgBuilder & | The argument builder to populate with settings. |
Attributes: const, virtual
Source: Source/Schola/Training/Public/TrainingSettings/Custom/CustomTrainingSettings.h
Implementation: Source/Schola/Training/Private/TrainingSettings/Custom/CustomTrainingSettings.cpp
~FCustomTrainingSettings
virtual ~FCustomTrainingSettings()Virtual destructor.
Attributes: virtual
Source: Source/Schola/Training/Public/TrainingSettings/Custom/CustomTrainingSettings.h
Implementation: Source/Schola/Training/Private/TrainingSettings/Custom/CustomTrainingSettings.cpp
Public Members
| Symbol | Details |
|---|---|
LaunchScript | The file system path to the custom script to launch. |
Args | Map of argument names to values to pass to the custom script. |
Flags | Array of command-line flags (boolean options) to pass to the custom script. |
LaunchScript
FFilePath LaunchScriptThe file system path to the custom script to launch.
Args
TMap<FString, FString> ArgsMap of argument names to values to pass to the custom script.
Flags
TArray<FString> FlagsArray of command-line flags (boolean options) to pass to the custom script.