Struct SnpeUdo_OperationInfo_t

Struct Documentation

struct SnpeUdo_OperationInfo_t

A struct which defines the common and core-specific Operation information.

Public Members

SnpeUdo_String_t operationType

Operation type.

SnpeUdo_Bitmask_t supportedByCores

A bitmask describing which IP Cores (CPU, GPU, DSP …) support this operation Translated based on SnpeUdo_CoreType

uint32_t numOfStaticParams

Number of static parameters defined by the op.

SnpeUdo_Param_t *staticParams

Array of static parameters. Can be scalar or tensor params.

uint32_t numOfInputs

Number of input tensors this op receives.

SnpeUdo_String_t *inputNames

Array of input tensor names to this operation.

uint32_t numOfOutputs

Number of output tensors this op receives.

SnpeUdo_String_t *outputNames

Array of output tensor names to this operation.

uint32_t numOfCoreInfo

Number of cores that the op can execute on.

SnpeUdo_OpCoreInfo_t *opPerCoreInfo

Array of per-core information entries.

SnpeUdo_TensorInfo_t *inputInfos

Array of input tensor infos for this operation.

SnpeUdo_TensorInfo_t *outputInfos

Array of output tensor infos for this operation.