unreal.LearningAgentsTrainerSettings

class unreal.LearningAgentsTrainerSettings

Bases: StructBase

The configurable settings for a ULearningAgentsTrainer.

C++ Source:

  • Plugin: LearningAgents

  • Module: LearningAgentsTraining

  • File: LearningAgentsTrainer.h

Editor Properties: (see get_editor_property/set_editor_property)

  • max_step_num (int32): [Read-Write] Max number of steps to take while training before episode automatically completes.

  • max_steps_completion (LearningAgentsCompletionEnum): [Read-Write] Completion type to use when the maximum number of steps for an episode is reached.

  • maximum_recorded_episodes_per_iteration (int32): [Read-Write] Maximum number of episodes to record before running a training iteration.

  • maximum_recorded_steps_per_iteration (int32): [Read-Write] Maximum number of steps to record before running a training iteration.

  • trainer_communication_timeout (float): [Read-Write] Time in seconds to wait for the training subprocess before timing out.