UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NNETypes.h File Reference
#include "UObject/Class.h"
#include "NNETypes.generated.h"

Go to the source code of this file.

Classes

class  UE::NNE::FSymbolicTensorShape
 
class  UE::NNE::FTensorShape
 
class  UE::NNE::FTensorDesc
 

Namespaces

namespace  UE
 
namespace  UE::NNE
 

Enumerations

enum class  ENNETensorDataType : uint8 {
  None , Char , Boolean , Half ,
  Float , Double , Int8 , Int16 ,
  Int32 , Int64 , UInt8 , UInt16 ,
  UInt32 , UInt64 , Complex64 , Complex128 ,
  BFloat16
}
 

Functions

int32 UE::NNE::GetTensorDataTypeSizeInBytes (ENNETensorDataType InType)
 

Enumeration Type Documentation

◆ ENNETensorDataType

enum class ENNETensorDataType : uint8
strong

The enum lists all tensor data types used in NNE.

See UE::NNE::GetTensorDataTypeSizeInBytes(ENNETensorDataType InType) to get the size of each data type in bytes.

Enumerator
None 

For empty tensors.

Char 

Character type.

Boolean 

Boolean type.

Half 

16-bit floating number

Float 

32-bit floating number

Double 

64-bit floating number

Int8 

8-bit signed integer

Int16 

16-bit signed integer

Int32 

32-bit signed integer

Int64 

64-bit signed integer

UInt8 

8-bit unsigned integer

UInt16 

16-bit unsigned integer

UInt32 

32-bit unsigned integer

UInt64 

64-bit unsigned integer

Complex64 

64-bit Complex Number

Complex128 

128-bit Complex Number

BFloat16 

16-bit floating number