跳至内容

FSB3CheckpointSettings

struct FSB3CheckpointSettings : public FTrainingSettings

一个结构体,用于保存 SB3 训练脚本的检查点设置。

依赖项: FScriptArgBuilder, FTrainingSettings

继承自: public FTrainingSettings

公共接口

析构函数

~FSB3CheckpointSettings

virtual ~FSB3CheckpointSettings()

属性: virtual

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 52, column 9)

Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.cpp (lines 30-33)

公共函数

GenerateTrainingArgs

virtual void GenerateTrainingArgs(int Port, FScriptArgBuilder &ArgBuilder) const const

使用 ArgBuilder 为脚本生成训练参数。

注意:端口作为脚本的常见参数传入,并在高层设置,但特定子设置可能需要它。

参数

  • Port (int) – [输入] 用于脚本的端口
  • ArgBuilder (FScriptArgBuilder &) – [输入] 用于生成参数的构建器

属性: const, virtual

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 50, column 6)

Implementation: Schola/Source/Schola/Private/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.cpp (lines 6-28)

公共成员

bool bSaveCheckpoints

bool bSaveCheckpoints = = false

训练期间是否保存检查点。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 20, column 6)

bool bSaveFinalModel

bool bSaveFinalModel = = true

是否保存最终模型。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 24, column 6)

bool bSaveVecNormalize

bool bSaveVecNormalize = = false

是否保存 VecNormalize 参数。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 28, column 6)

bool bSaveReplayBuffer

bool bSaveReplayBuffer = = false

是否保存回放缓冲区。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 32, column 6)

bool bExportFinalModelToOnnx

bool bExportFinalModelToOnnx = = true

我们是仅创建检查点,还是也将其导出为 ONNX。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 36, column 6)

FDirectoryPath CheckpointDir

FDirectoryPath CheckpointDir

保存检查点的目录。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 40, column 16)

int SaveFreq

int SaveFreq = = 1000

保存检查点的频率。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 44, column 5)

FString NamePrefix

FString NamePrefix = = FString("ppo")

用于检查点文件的前缀。

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 48, column 9)

由...使用: FSB3TrainingSettings

Source: Schola/Source/Schola/Public/Subsystem/SubsystemSettings/StableBaselines/SB3CheckpointSettings.h (line 13, column 1)

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