Navigation
API > API/Plugins > API/Plugins/LearningTraining > API/Plugins/LearningTraining/FSharedMemoryTrainer
| Name | FSharedMemoryExperienceContainer |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/LearningAgents/Source/LearningTraining/Public/LearningExternalTrainer.h |
| Include Path | #include "LearningExternalTrainer.h" |
Syntax
struct FSharedMemoryExperienceContainer
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActionModifiers | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h | ||
| Actions | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h | ||
| EpisodeCompletionModes | TSharedMemoryArrayView< 1, ECompletionMode > | LearningExternalTrainer.h | ||
| EpisodeFinalMemoryStates | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h | ||
| EpisodeFinalObservations | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h | ||
| EpisodeLengths | TSharedMemoryArrayView< 1, int32 > | LearningExternalTrainer.h | ||
| EpisodeStarts | TSharedMemoryArrayView< 1, int32 > | LearningExternalTrainer.h | ||
| MemoryStates | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h | ||
| Observations | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h | ||
| Rewards | TArray< TSharedMemoryArrayView< 2, float >, TInlineAllocator< 1 > > | LearningExternalTrainer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Deallocate() |
Free and deallocate all shared memory. | LearningExternalTrainer.h |