Skip to content

Struct FTrainingDefinition

Struct FTrainingDefinition

  • Defined in File TrainingDefinition.h
struct FTrainingDefinition

Source: Source/Schola/Training/Public/TrainingDataTypes/TrainingDefinition.h

Dependencies: FEnvironmentDefinition

Struct containing the properties that define a training session.

This structure defines all environments and agents involved in a training session, including their observation and action spaces. It serves as the configuration blueprint for setting up distributed training across multiple environments and agents.


Public Members

SymbolDetails
EnvironmentDefinitionsArray of environment definitions for this training session.

EnvironmentDefinitions

TArray<FEnvironmentDefinition> EnvironmentDefinitions

Array of environment definitions for this training session.

Each environment definition contains the agent definitions (observation and action spaces) for all agents in that environment. This allows for heterogeneous multi-agent setups across multiple parallel environments.