File QnnGpuDevice.h

Parent directory (include/QNN/GPU)

A header which defines the QNN GPU specialization of the File QnnDevice.h interface.

Definition (include/QNN/GPU/QnnGpuDevice.h)

Full File Listing

A header which defines the QNN GPU specialization of the QnnDevice.h interface.

Defines

QNN_GPU_DEVICE_INFO_EXTENSION_INIT   {                                                                   \     QNN_GPU_DEVICE_INFO_EXTENSION_CONFIG_OPTION_UNDEFINED

, /*option*/ \

{                                                                 \

NULL           /*deviceInfoV1*/                                   \

}                                                                 \

}


QnnGpuDevice_CustomConfig_t initializer macro.

Typedefs

typedef struct _QnnDevice_DeviceInfoExtension_t QnnGpuDevice_DeviceInfoExtension_t

Enums

enum QnnGpuDevice_DeviceType_t

This enum defines QNN GPU device types.

Values:

enumerator QNN_GPU_DEVICE_PRIMARY_GPU = 0u

Larger primary GPU on device.

enumerator QNN_GPU_DEVICE_SECONDARY_GPU = 1u

Smaller secondary GPU on device.

enumerator QNN_GPU_DEVICE_GPU_TYPE_UNDEFINED = 0x7FFFFFFF

Unused, present to ensure 32 bits.

enum QnnGpuDevice_DeviceInfoExtensionConfigOption_t

A struct which defines the QNN GPU device custom configuration options. Objects of this type are to be referenced through QnnDevice_DeviceInfoExtension_t.

Values:

enumerator QNN_GPU_DEVICE_INFO_EXTENSION_V1 = 0u

Initial version of device information.

enumerator QNN_GPU_DEVICE_INFO_EXTENSION_CONFIG_OPTION_UNDEFINED = 0x7FFFFFFF

Unused, present to ensure 32 bits.

struct QnnGpuDevice_DeviceInfoExtensionV1_t
#include <QnnGpuDevice.h>

Public Members

const char *adrenoTier
struct _QnnDevice_DeviceInfoExtension_t
#include <QnnGpuDevice.h>

This structure is being used in QnnDevice_HardwareDeviceInfoV1_t QnnDevice_getPlatformInfo use this structure to list the supported device features/info

union unnamed
#include <QnnGpuDevice.h>

Public Members

QnnGpuDevice_DeviceInfoExtensionV1_t deviceInfoV1