Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSharedModelData | This class implements a reference counted view on an immutable memory buffer representing model data. | ||
| FSymbolicTensorShape | A symbolic tensor shape represents the shape of a tensor with potentially variable dimension. | ||
| FTensorBindingCPU | The tensor binding for passing input and output to IModelCPU. | ||
| FTensorBindingGPU | The tensor binding for passing input and output to IModelGPU. | ||
| FTensorBindingRDG | The tensor binding for passing input and output to IModelRDG. | ||
| FTensorDesc | The descriptor for a tensor as model inputs and output. | ||
| FTensorShape | The concrete shape of a tensor. | ||
| IModelCPU | The interface of a model capable of creating model instance that can run on CPU. | ||
| IModelGPU | The interface of a model capable of creating model instance that can run on GPU. | ||
| IModelInstanceCPU | The interface of a model instance that can run on CPU. | ||
| IModelInstanceGPU | The interface of a model instance that can run on GPU. | ||
| IModelInstanceRDG | The interface of a model instance that can run on RDG. | ||
| IModelRDG | The interface of a model capable of creating model instance that can run on RDG. | ||
| INNERuntime | The base interface of a neural network runtime. | ||
| INNERuntimeCPU | The interface of a neural network runtime capable of creating CPU models. | ||
| INNERuntimeGPU | The interface of a neural network runtime capable of creating GPU models. | ||
| INNERuntimeRDG | The interface of a neural network runtime capable of creating RDG models. | ||
| UNNEModelData | This class represents assets that store neural network model data. | ||
| UNNERuntime | |||
| UNNERuntimeCPU | |||
| UNNERuntimeGPU | |||
| UNNERuntimeRDG |
Typedefs
| Name | Description |
|---|---|
| ERegisterRuntimeStatus | |
| EUnregisterRuntimeStatus |
Enums
| Type | Name | Description | |
|---|---|---|---|
| ENNETensorDataType | The enum lists all tensor data types used in NNE. | ||
| UE::NNE::EResultStatus |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | List and return all registered runtime names that implement the provided interface. | ||
| TWeakInterfacePtr< T > | UE::NNE::GetRuntime
(
const FString& Name |
Find and return a runtime by name and interface. |