跳至内容

FTrainingState

struct FTrainingState

一个表示训练会话状态的结构,该状态由一组 EnvironmentStates 提供。

依赖项: FSharedEnvironmentState

公共接口

构造函数

FTrainingState

inline FTrainingState()

属性: inline

源文件: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h (第 24 行,第 1 列)

公共函数

转换为 Protobuf

inline Schola::TrainingState * ToProto() const const

将此对象转换为 Protobuf 消息 (Schola::TrainingState)

返回: 一个包含此对象内容的新的 Protobuf 消息

返回: Schola::TrainingState *

属性: const, inline

源文件: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h (第 30 行,第 23 列)

重置 Protobuf

inline Schola::InitialTrainingState * ToResetProto(const TArray<int> &TargetEnvironments) const const

将此对象转换为 Protobuf 消息 (Schola::InitialTrainingState),表示重置后部分环境的初始状态。

返回:一个包含指定环境初始状态的新 Protobuf 消息

参数

  • TargetEnvironments (const TArray<int> &) – [输入] 要包含在消息中的环境 ID 列表

返回: Schola::InitialTrainingState &#42;

属性: const, inline

源文件: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h (第 47 行,第 30 列)

公共成员

TArray<FSharedEnvironmentState> EnvironmentStates

TArray<FSharedEnvironmentState> EnvironmentStates

从 EnvironmentId 到 EnvironmentState 的映射。

源文件: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h (第 22 行,第 8 列)

使用此项: UAbstractGymConnector, UExternalGymConnector, UPythonGymConnector

源文件: Schola/Source/Schola/Public/Training/StateStructs/TrainingState.h (第 17 行,第 1 列)

© . This site is unofficial and not affiliated with AMD.