File QnnGpuDevice.h¶
↰ Parent directory (include/QNN/GPU)
A header which defines the QNN GPU specialization of the File QnnDevice.h interface.
Contents
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.
-
enumerator QNN_GPU_DEVICE_PRIMARY_GPU = 0u¶
-
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.
-
enumerator QNN_GPU_DEVICE_INFO_EXTENSION_V1 = 0u¶
-
struct QnnGpuDevice_DeviceInfoExtensionV1_t¶
- #include <QnnGpuDevice.h>
Public Members
-
const char *adrenoTier¶
-
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
Public Members
-
union unnamed
- #include <QnnGpuDevice.h>
Public Members
-
QnnGpuDevice_DeviceInfoExtensionV1_t deviceInfoV1
-
QnnGpuDevice_DeviceInfoExtensionV1_t deviceInfoV1
-
union unnamed