Enum SnpeUdo_TensorLayout_t

Enum Documentation

enum SnpeUdo_TensorLayout_t

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

Values:

enumerator SNPE_UDO_LAYOUT_NHWC = 0x01

data layout (4D): NHWC (batch-height-width-channel)

enumerator UDO_LAYOUT_NHWC = 0x01
enumerator SNPE_UDO_LAYOUT_NCHW = 0x02

data layout (4D): NCHW (batch-channel-height-width)

enumerator UDO_LAYOUT_NCHW = 0x02
enumerator SNPE_UDO_LAYOUT_NDHWC = 0x04

data layout (5D): NDHWC (batch-dimension-height-width-channel)

enumerator UDO_LAYOUT_NDHWC = 0x04
enumerator SNPE_UDO_LAYOUT_GPU_OPTIMAL1 = 0x08
enumerator UDO_LAYOUT_GPU_OPTIMAL1 = 0x08
enumerator SNPE_UDO_LAYOUT_GPU_OPTIMAL2 = 0x10
enumerator UDO_LAYOUT_GPU_OPTIMAL2 = 0x10
enumerator SNPE_UDO_LAYOUT_DSP_OPTIMAL1 = 0x11
enumerator UDO_LAYOUT_DSP_OPTIMAL1 = 0x11
enumerator SNPE_UDO_LAYOUT_DSP_OPTIMAL2 = 0x12
enumerator UDO_LAYOUT_DSP_OPTIMAL2 = 0x12
enumerator SNPE_UDO_LAYOUT_NULL = 0x13
enumerator UDO_LAYOUT_NULL = 0x13
enumerator SNPE_UDO_LAYOUT_LAST = 0xFFFFFFFF
enumerator UDO_LAYOUT_LAST = 0xFFFFFFFF
enumerator SNPE_UDO_LAYOUT_NHWC = 0x01

data layout (4D): NHWC (batch-height-width-channel)

enumerator UDO_LAYOUT_NHWC = 0x01
enumerator SNPE_UDO_LAYOUT_NCHW = 0x02

data layout (4D): NCHW (batch-channel-height-width)

enumerator UDO_LAYOUT_NCHW = 0x02
enumerator SNPE_UDO_LAYOUT_NDHWC = 0x04

data layout (5D): NDHWC (batch-dimension-height-width-channel)

enumerator UDO_LAYOUT_NDHWC = 0x04
enumerator SNPE_UDO_LAYOUT_GPU_OPTIMAL1 = 0x08
enumerator UDO_LAYOUT_GPU_OPTIMAL1 = 0x08
enumerator SNPE_UDO_LAYOUT_GPU_OPTIMAL2 = 0x10
enumerator UDO_LAYOUT_GPU_OPTIMAL2 = 0x10
enumerator SNPE_UDO_LAYOUT_DSP_OPTIMAL1 = 0x11
enumerator UDO_LAYOUT_DSP_OPTIMAL1 = 0x11
enumerator SNPE_UDO_LAYOUT_DSP_OPTIMAL2 = 0x12
enumerator UDO_LAYOUT_DSP_OPTIMAL2 = 0x12
enumerator SNPE_UDO_LAYOUT_NULL = 0x13
enumerator UDO_LAYOUT_NULL = 0x13
enumerator SNPE_UDO_LAYOUT_LAST = 0xFFFFFFFF
enumerator UDO_LAYOUT_LAST = 0xFFFFFFFF