Enum SnpeUdo_DataType_t

Enum Documentation

enum SnpeUdo_DataType_t

An enum which holds the various data types. Designed to be used as single values or combined into a bitfield parameter (0x1, 0x2, 0x4, etc)

FIXED_XX types are targeted for data in tensors.

UINT / INT types are targeted for scalar params

Values:

enumerator SNPE_UDO_DATATYPE_FLOAT_16 = 0x01

data type: 16-bit floating point

enumerator UDO_DATATYPE_FLOAT_16 = 0x01
enumerator SNPE_UDO_DATATYPE_FLOAT_32 = 0x02

data type: 32-bit floating point

enumerator UDO_DATATYPE_FLOAT_32 = 0x02
enumerator SNPE_UDO_DATATYPE_FIXED_4 = 0x04

data type: 4-bit fixed point

enumerator UDO_DATATYPE_FIXED_4 = 0x04
enumerator SNPE_UDO_DATATYPE_FIXED_8 = 0x08

data type: 8-bit fixed point

enumerator UDO_DATATYPE_FIXED_8 = 0x08
enumerator SNPE_UDO_DATATYPE_FIXED_16 = 0x10

data type: 16-bit fixed point

enumerator UDO_DATATYPE_FIXED_16 = 0x10
enumerator SNPE_UDO_DATATYPE_FIXED_32 = 0x20

data type: 32-bit fixed point

enumerator UDO_DATATYPE_FIXED_32 = 0x20
enumerator SNPE_UDO_DATATYPE_UINT_8 = 0x100

data type: 8-bit unsigned integer

enumerator UDO_DATATYPE_UINT_8 = 0x100
enumerator SNPE_UDO_DATATYPE_UINT_16 = 0x200

data type: 16-bit unsigned integer

enumerator UDO_DATATYPE_UINT_16 = 0x200
enumerator SNPE_UDO_DATATYPE_UINT_32 = 0x400

data type: 32-bit unsigned integer

enumerator UDO_DATATYPE_UINT_32 = 0x400
enumerator SNPE_UDO_DATATYPE_INT_8 = 0x1000

data type: 8-bit signed integer

enumerator UDO_DATATYPE_INT_8 = 0x1000
enumerator SNPE_UDO_DATATYPE_INT_16 = 0x2000

data type: 16-bit signed integer

enumerator UDO_DATATYPE_INT_16 = 0x2000
enumerator SNPE_UDO_DATATYPE_INT_32 = 0x4000

data type: 32-bit signed integer

enumerator UDO_DATATYPE_INT_32 = 0x4000
enumerator SNPE_UDO_DATATYPE_LAST = 0xFFFFFFFF
enumerator UDO_DATATYPE_LAST = 0xFFFFFFFF