File UdoFlatten.h

Parent directory (include/QNN/AIP/Udo)

Definition (include/QNN/AIP/Udo/UdoFlatten.h)

Includes

Full File Listing

Defines

HVX_ALIGNMENT 128
DSP_STRUCT_ALIGNMENT 8
DSP_ALIGN(X, ALIGNMENT) (((X) + ALIGNMENT - 1) & (~((ALIGNMENT)-1)))

Typedefs

typedef struct dspStaticParamsMeta dspStaticParamsMeta_t
typedef struct tensorParamInfo tensorParamInfo_t
typedef struct udoString udoString_t
typedef struct dims dims_t
typedef struct tensorData tensorData_t
typedef struct dspStaticParamDescriptor dspStaticParamDescriptor_t
typedef struct paramSizes paramSizes_t
typedef struct dspStaticParams dspStaticParams_t

Functions

int SnpeUdo_flattenStaticParams(SnpeUdo_Param_t **paramList, uint32_t numParams, uint32_t *flattenedSize, void **flattened)
void SnpeUdo_freeFlattenedStaticParams(void **flattened)
struct dspStaticParamsMeta
#include <UdoFlatten.h>

Public Members

uint32_t size
uint32_t numParams
struct tensorParamInfo
#include <UdoFlatten.h>

Public Members

SnpeUdo_TensorLayout_t layout
SnpeUdo_QuantizeParams_t quantizeInfo
SnpeUdo_DataType_t dataType
uint32_t paddingFor8byteAlignment
struct udoString
#include <UdoFlatten.h>

Public Members

uint32_t sizeStruct
uint32_t lengthString
struct dims
#include <UdoFlatten.h>

Public Members

uint32_t size
uint32_t rank
uint32_t ds
struct tensorData
#include <UdoFlatten.h>

Public Members

uint32_t structSize
uint32_t dataSize
struct dspStaticParamDescriptor
#include <UdoFlatten.h>

Public Members

uint32_t size
SnpeUdo_ParamType_t paramType
SnpeUdo_ScalarParam_t scalarInfo
tensorParamInfo_t tensorInfo
union dspStaticParamDescriptor::[anonymous] [anonymous]
udoString_t name
struct paramSizes
#include <UdoFlatten.h>

Public Members

uint32_t descriptorSize
uint32_t nameStructSize
uint32_t dimsSize
uint32_t dataStructSize
uint32_t dataSize
uint32_t stringDataStructSize
struct dspStaticParams
#include <UdoFlatten.h>

Public Members

dspStaticParamsMeta_t meta
dspStaticParamDescriptor_t paramDesc