/Engine/Plugins/Experimental/LearningAgents/Source/LearningTraining/Public/LearningPPOTrainer.h
Creates a new Shared Memory PPO trainer
FSharedMemoryPPOTrainer ( const [FString](API\Runtime\Core\Containers\FString) & TaskName, const [FString](API\Runtime\Core\Containers\FString) & PythonExecutablePath, const [FString](API\Runtime\Core\Containers\FString) & SitePackagesPath, const [FString](API\Runtime\Core\Containers\FString) & PythonContentPath, const [FString](API\Runtime\Core\Containers\FString) & IntermediatePath, const [FReplayBuffer](API\Plugins\LearningTraining\FReplayBuffer) & ReplayBuffer, const [FPPOTrainerTrainingSettings](API\Plugins\LearningTraining\FPPOTrainerTrainingSettings) & TrainingSettings, const [FPPOTrainerNetworkSettings](API\Plugins\LearningTraining\FPPOTrainerNetworkSettings) & NetworkSettings, const [EPPOTrainerFlags](API\Plugins\LearningTraining\UE__Learning__EPPOTrainerFlags) TrainerFlags, const [ELogSetting](API\Plugins\Learning\UE__Learning__ELogSetting) LogSettings, const [ESubprocessFlags](API\Plugins\LearningTraining\UE__Learning__ESubprocessFlags) TrainingProcessFlags, const uint16 ProcessNum, const [ESubprocessFlags](API\Plugins\LearningTraining\UE__Learning__ESubprocessFlags) MultiProcessFlags )