Skip to content

FCustomTrainingSettings

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.

struct FCustomTrainingSettings : public FTrainingSettings

Methods

GenerateTrainingArgs

virtual void GenerateTrainingArgs(FScriptArgBuilder &ArgBuilder) const

Generate command-line arguments for the custom training script.

Parameters

  • ArgBuilder (FScriptArgBuilder)

FCustomTrainingSettings

virtual ~FCustomTrainingSettings()

Virtual destructor.

Attributes

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.

Source: Source/ScholaTraining/Public/TrainingSettings/Custom/CustomTrainingSettings.h