Skip to content

Struct FCustomTrainingSettings

Struct FCustomTrainingSettings

  • Defined in File CustomTrainingSettings.h

Inheritance Relationships

Base Type

struct FCustomTrainingSettings : public FTrainingSettings

Source: 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

SymbolDetails
GenerateTrainingArgsGenerate command-line arguments for the custom training script.
~FCustomTrainingSettingsVirtual destructor.

GenerateTrainingArgs

virtual void GenerateTrainingArgs(FScriptArgBuilder &ArgBuilder) const

Generate command-line arguments for the custom training script.

Parameters

ArgBuilder – [inout] The argument builder to populate with settings.

#DirectionNameTypeDescription
1ArgBuilderFScriptArgBuilder &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

SymbolDetails
LaunchScriptThe file system path to the custom script to launch.
ArgsMap of argument names to values to pass to the custom script.
FlagsArray of command-line flags (boolean options) to pass to the custom script.

LaunchScript

FFilePath LaunchScript

The file system path to the custom script to launch.


Args

TMap<FString, FString> Args

Map of argument names to values to pass to the custom script.


Flags

TArray<FString> Flags

Array of command-line flags (boolean options) to pass to the custom script.