Struct QnnGpu_DeviceProperties_t

Struct Documentation

struct QnnGpu_DeviceProperties_t

A struct which is used to communicate device constant properties.

Public Members

char deviceVersion[128]

GPU device version string.

uint32_t interfaceVersion[2]

GPU driver interface version {major, minor}.

char tierName[8]

GPU Adreno(TM) tier string.

uint32_t compilerVersion[4]

GPU driver version {product, major, minor, patch}.

size_t maxWorkGroupSize

GPU device max work group size.

size_t image2dMaxWidth

GPU device image 2D max width.

size_t image2dMaxHeight

GPU device image 2D max height.

size_t maxBufferAllocSize

GPU device max memory allocation size.

uint32_t baseAddrAlignment

GPU device addr alignment in bits.

size_t image2dArrayMaxWidth

GPU device image 2D Array max width.

size_t image2dArrayMaxHeight

GPU device image 2D Array max height.

size_t image2dArrayMaxDepth

GPU device image 2D Array max depth.

bool predicateClobberFullRegister

GPU compiler predicate clobber type.

bool isLocalMemorySupported

GPU local memory support type.

bool vector64Support

GPU compiler vector64 support.