跳至内容

IGymConnector

class IGymConnector

Unreal 和 Gym 之间连接器的接口。

依赖项: FTrainingStateUpdate

子类: UAbstractGymConnector

公共接口

公共函数

CollectEnvironments

inline virtual void CollectEnvironments()

收集应进行训练的环境。

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 31 行,第 14 列)

CollectEnvironmentStates

inline virtual void CollectEnvironmentStates()

收集当前正在训练的环境的状态。

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 36 行,第 14 列)

SubmitEnvironmentStates

inline virtual void SubmitEnvironmentStates()

将环境的状态提交给 Gym。

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 41 行,第 14 列)

ResolveEnvironmentStateUpdate

inline virtual FTrainingStateUpdate * ResolveEnvironmentStateUpdate()

将 Gym 的状态更新解析为 TrainingStateUpdate。

返回值: 指向来自 Gym 的状态更新的指针

返回值: FTrainingStateUpdate *

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 47 行,第 30 列)

ResetCompletedEnvironments

inline virtual void ResetCompletedEnvironments()

重置已完成其剧集的环境。

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 52 行,第 14 列)

UpdateEnvironments

inline virtual void UpdateEnvironments(FTrainingStateUpdate &StateUpdate)

使用来自代理的操作更新环境。

参数

  • StateUpdate (FTrainingStateUpdate &) – [输入] 来自 Gym 的状态更新

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 58 行,第 14 列)

Enable

inline virtual void Enable()

启用连接器。

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 63 行,第 14 列)

CheckForStart

inline virtual bool CheckForStart()

检查此连接器是否已准备好开始训练。

返回值: 如果连接器已准备好开始训练,则为 True

返回: bool

属性: inline, virtual

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 69 行,第 14 列)

使用方: UAbstractGymConnector

来源: Schola/Source/Schola/Public/GymConnectors/IGymConnector.h (第 23 行,第 1 列)

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