Supported Capabilities

Table outlining QNN capabilities with their corresponding support from backends

Capability

CPU

GPU

HTA

LPAI

HTP

HTP QEMU

DSP

QNN_PROPERTY_BACKEND_SUPPORT_OP_PACKAGE

Property key for determining if a backend supports QnnBackend_registerOpPackage.

Supported

Supported

Not Supported

Not Supported

Supported

Not Supported

Supported

QNN_PROPERTY_BACKEND_SUPPORT_PLATFORM_OPTIONS

Property key for determining whether a backend supports the QNN_BACKEND_CONFIG_OPTION_PLATFORM configuration.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX

Not Supported

Not Supported

QNN_PROPERTY_BACKEND_SUPPORT_COMPOSITION

Property key for determining whether a backend supports graph composition. The following are considered graph composition APIs:

  • QnnContext_create

  • QnnGraph_create

  • QnnGraph_addNode

  • QnnGraph_finalize

  • QnnTensor_createContextTensor

  • QnnTensor_createGraphTensor

  • QnnBackend_validateOpConfig

Supported

Supported

Supported

Supported

Not supported for QNX, HEXAGON

Not Supported

Supported

QNN_PROPERTY_BACKEND_SUPPORT_CUSTOM_PROPERTY

Property key for determining whether a backend supports setting QNN_BACKEND_PROPERTY_OPTION_CUSTOM as a property option.

Not Supported

Not Supported

Not Supported

Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CACHING

Property key for determining whether a backend supports context binaries. It determines supports for the following APIs:

  • QnnContext_getBinarySize

  • QnnContext_getBinary

  • QnnContext_createFromBinary

Not Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CONFIGURATION

Property key for determining whether a backend supports the QnnContext_Config_t data structure.

Not Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CONFIG_ENABLE_GRAPHS

Property key for determining whether a backend supports graph enablement in a context. See QNN_CONTEXT_CONFIG_ENABLE_GRAPHS.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CONFIG_MEMORY_LIMIT_HINT

Property key for determining whether a backend supports memory limits in a context. See QNN_CONTEXT_CONFIG_MEMORY_LIMIT.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CONFIG_PERSISTENT_BINARY

Property key for determining whether a backend supports context binaries that are readable throughout the lifetime of the context. See QNN_CONTEXT_CONFIG_PERSISTENT_BINARY.

Not Supported

Not Supported

Not Supported

Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CONFIG_BINARY_COMPATIBILITY_TYPE

Property key for determining whether a backend supports binary compatibility control in a context. See QNN_CONTEXT_CONFIG_BINARY_COMPATIBILITY.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_VALIDATE_BINARY

Property key for determining whether a backend supports validation of a stored binary. It determines support for QnnContext_validateBinary.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CREATE_FROM_BINARY_WITH_SIGNALS

Property key for determining whether a backend supports creating a context from a stored binary, which supports control signals. It determines support for QnnContext_createFromBinaryWithSignal.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QEMU, MCP, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CREATE_FROM_BINARY_LIST_ASYNC

Property key for determining whether a backend supports creating multiple contexts from binaries in a single API call. It determines support for QnnContext_createFromBinaryListAsync.

Not Supported

Not Supported

Not Supported

Not Supported

Platform Dependent Support

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_BINARY_UPDATES

Property key for determining whether a backend supports creation and application of updates for an existing context binary. This determines support for QnnContext_getBinarySectionSize(), QnnContext_retrieveBinarySection(), and QnnContext_applyBinarySection() with QNN_CONTEXT_SECTION_UPDATABLE.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_BINARY_SECTION_FULL_CONTEXT

Property key for determining whether a backend supports use of binary sections without the __graph__ argument provided.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, QEMU, ARM_SIDE, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CUSTOM_PROPERTY

Property key for determining whether a backend supports setting QNN_CONTEXT_PROPERTY_OPTION_CUSTOM as a property option.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_INCREMENTAL_BINARY

Property key for determining whether a backend supports QnnContext_getIncrementalBinary and QnnContext_releaseIncrementalBinary.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_DEFERRED_GRAPH_INIT

Property key for determining whether a backend supports deferred graph initialization during context creation. See QNN_CONTEXT_CONFIG_OPTION_DEFER_GRAPH_INIT.

Not Supported

Not Supported

Not Supported

Not Supported

Platform Dependent Support

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_BINARY_WEIGHT_ONLY_UPDATES

Property key for determining whether a backend supports creation and application of weight only updates for an existing context binary. This determines support for QnnContext_getBinarySectionSize(), QnnContext_retrieveBinarySection(), and QnnContext_applyBinarySection() with QNN_CONTEXT_SECTION_UPDATABLE_WEIGHTS.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, QEMU, HEXAGON, MCP

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_BINARY_QUANT_ONLY_UPDATES

Property key for determining whether a backend supports creation and application of quant param only updates for an existing context binary. This determines support for QnnContext_getBinarySectionSize(), QnnContext_retrieveBinarySection(), and QnnContext_applyBinarySection() with QNN_CONTEXT_SECTION_UPDATABLE_QUANT_PARAMS.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, QEMU, HEXAGON, MCP

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_CREATE_FROM_BINARY_WITH_CALLBACK

Property key for determining whether a backend supports creating contexts with a client callback function. It determines support for QnnContext_createFromBinaryWithCallback.

Not Supported

Not Supported

Not Supported

Not Supported

Platform Dependent Support

Not Supported

Not Supported

QNN_PROPERTY_CONTEXT_SUPPORT_GRAPH_RETENTION_ORDER

Property key for determining whether a backend supports multi switching. See QNN_CONTEXT_CONFIG_GRAPH_RETENTION_ORDER

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_CONFIG

Property key for determining whether a backend supports graph configuration. It determines support for QnnGraph_setConfig.

Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_GRAPH_SUPPORT_SIGNALS

Property key for determining whether a backend supports signals.

@note

This capability is equivalent to all of QNN_PROPERTY_GRAPH_SUPPORT_FINALIZE_SIGNAL, QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_SIGNAL, and QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_ASYNC_SIGNAL having support.

@note

DEPRECATED: Use QNN_PROPERTY_GRAPH_SUPPORT_FINALIZE_SIGNAL, QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_SIGNAL, or QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_ASYNC_SIGNAL for QnnGraph API support for QnnSignal.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_ASYNC_EXECUTION

Property key for determining whether a backend supports asynchronous graph execution. It determines support for QnnGraph_executeAsync.

Not Supported

Not Supported

Not Supported

Not Supported

Platform Dependent Support

Platform Dependent Support

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_NULL_INPUTS

Property key for determining whether a backend supports execution of graphs with null inputs. This implies that the graph will contain no APP_WRITE tensors.

Not Supported

Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_PRIORITY_CONTROL

Property key for determining whether a backend supports priority control of graphs within a context. See QNN_GRAPH_CONFIG_OPTION_PRIORITY.

Not Supported

Not Supported

Not Supported

Not Supported

Supported

Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_FINALIZE_SIGNAL

Property key for determining whether a backend supports QnnSignal for QnnGraph_finalize.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_SIGNAL

Property key for determining whether a backend supports QnnSignal for QnnGraph_execute.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for WIN32

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_ASYNC_SIGNAL

Property key for determining whether a backend supports QnnSignal for QnnGraph_executeAsync.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_CONTINUOUS_PROFILING

Property key for determining whether a backend supports graph-level continuous profiling. See QNN_GRAPH_CONFIG_OPTION_PROFILE_HANDLE.

Not Supported

Not Supported

Not Supported

Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE

Property key for determining whether a backend supports graph execution. It determines support for QnnGraph_execute.

Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_GRAPH_SUPPORT_BATCH_MULTIPLE

Property key for determining whether a backend supports batch multiplier.

Not Supported

Not Supported

Not Supported

Not Supported

Supported

Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_EXECUTE_PER_API_PROFILING

Property key for determining whether a backend supports per-API profiling data for graph execution.

Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_GRAPH_SUPPORT_SUBGRAPH

Property key for determining whether a backend supports subgraphs. It determines support for QnnGraph_createSubgraph.

Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_PROFILING_STATE

Property key for determining whether a backend supports graph profiling state. See QNN_GRAPH_CONFIG_OPTION_SET_PROFILING_STATE.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_SET_PROFILING_NUM_EXECUTIONS

Property key for determining whether a backend supports controlling the number of profiling executions of a graph. See QNN_GRAPH_CONFIG_OPTION_SET_PROFILING_NUM_EXECUTIONS.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_ENV_OPTION_BIND_MEM_HANDLES

Property key for determining whether a backend supports the QNN_GRAPH_EXECUTE_ENVIRONMENT_OPTION_BIND_MEM_HANDLES execution environment option for binding client allocated mem handles to a graph.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_ENV_OPTION_POPULATE_CLIENT_BUFS

Property key for determining whether a backend supports the QNN_GRAPH_EXECUTE_ENVIRONMENT_OPTION_POPULATE_CLIENT_BUFS execution environment option for populating client buffers with backend allocated memory.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_FINALIZE_DESERIALIZED_GRAPH

Property key for determining whether a backend supports finalizing (QnnGraph_finalize) a graph retrieved from a context binary.

Not Supported

Not Supported

Not Supported

Supported

Not Supported

Not Supported

Supported

QNN_PROPERTY_GRAPH_SUPPORT_CUSTOM_PROPERTY

Property key for determining whether a backend supports setting QNN_GRAPH_PROPERTY_OPTION_CUSTOM as a property option.

Not Supported

Not Supported

Not Supported

Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_EARLY_TERMINATION

Property key for determining whether a backend supports early termination of graph execution.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GRAPH_SUPPORT_ONLINE_PREPARE

Property key for determining whether a backend supports online preparation of graphs.

Supported

Supported

Supported

Not Supported

Not supported for HEXAGON

Not Supported

Supported

QNN_PROPERTY_GROUP_OP_PACKAGE

Property group for the QNN Op Package API property group. This can be used as a key to check if Op Package API is supported by a backend.

Supported

Supported

Not Supported

Not Supported

Not Supported

Not Supported

Supported

QNN_PROPERTY_OP_PACKAGE_SUPPORTS_VALIDATION

Property key for determining whether an op package supports validation.

Not Supported

Supported

Not Supported

Not Supported

Supported

Supported

Supported

QNN_PROPERTY_OP_PACKAGE_SUPPORTS_OP_IMPLS

Property key for determining whether an op package supports op implementation creation and freeing.

Supported

Supported

Not Supported

Not Supported

Supported

Supported

Supported

QNN_PROPERTY_OP_PACKAGE_SUPPORTS_DUPLICATE_NAMES

Property key for determining whether an op package supports duplication of operation names, such that there are duplicated op_package_name::op_name combinations.

Supported

Not Supported

Not Supported

Not Supported

Supported

Supported

Supported

QNN_PROPERTY_TENSOR_SUPPORT_MEMHANDLE_TYPE

Property key to determine whether a backend supports Qnn_MemHandle_t type tensors.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Supported

QNN_PROPERTY_TENSOR_SUPPORT_CONTEXT_TENSORS

Property key to determine whether a backend supports creating context tensors. It determines support for QnnTensor_createContextTensor.

Supported

Supported

Supported

Supported

Not Supported

Not Supported

Supported

QNN_PROPERTY_TENSOR_SUPPORT_DYNAMIC_DIMENSIONS

Property key to determine whether a backend supports dynamic tensor dimensions.

Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_SPARSITY

Property key to determine whether a backend supports tensor sparsity.

Supported

Not Supported

Not Supported

Not Supported

Not supported for WIN32

Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UPDATEABLE_STATIC_TENSORS

Property key to determine whether a backend supports updating static tensor weight data and quantization encodings, if applicable.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, ARM_SIDE, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UPDATEABLE_NATIVE_TENSORS

Property key to determine whether a backend supports updating quantization tensor encodings for UPDATABLE_NATIVE tensors.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, ARM_SIDE, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UPDATEABLE_APP_TENSORS

Property key to determine whether a backend supports updating quantization tensor encodings for UPDATABLE_APP_READ, UPDATABLE_APP_WRITE, and UPDATABLE_APP_READWRITE tensors.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QNX, ARM_SIDE, HEXAGON

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_OPTIONAL_APP_WRITE

Property key for determining whether a backend supports optional application writable tensors.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_OPTIONAL_APP_READ

Property key for determining whether a backend supports optional application readable tensors.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_OPTIONAL_APP_READWRITE

Property key for determining whether a backend supports optional application readable/writable tensors.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_MX_DATA_FORMAT

Property key for determining whether a backend supports MX data format

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UBWC_RGBA8888

Property key for determining whether a backend supports QNN_TENSOR_DATA_FORMAT_UBWC_RGBA8888 data format.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UBWC_NV12

Property key for determining whether a backend supports QNN_TENSOR_DATA_FORMAT_UBWC_NV12 data format.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UBWC_NV12_Y

Property key for determining whether a backend supports QNN_TENSOR_DATA_FORMAT_UBWC_NV12_Y data format.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_TENSOR_SUPPORT_UBWC_NV12_UV

Property key for determining whether a backend supports QNN_TENSOR_DATA_FORMAT_UBWC_NV12_UV data format.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GROUP_ERROR

Property key for the QNN Error API property group. This can be used as a key to check if Error API is supported by a backend.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Supported

QNN_PROPERTY_ERROR_GET_VERBOSE_MESSAGE

Property key to determine whether a backend supports retrieving verbose string descriptors of errorHandles. It determines support for QnnError_getVerboseMessage.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GROUP_MEMORY

Property group for the QNN Memory API property group. This can be used as a key to check if Memory API is supported by a backend.

Not Supported

Supported

Not Supported

Not Supported

Not supported for HEXAGON

Not Supported

Supported

QNN_PROPERTY_MEMORY_SUPPORT_MEM_TYPE_ION

Property key to determine whether a backend supports ion memory type.

Not Supported

Not Supported

Not Supported

Not Supported

Supported

Not Supported

Supported

QNN_PROPERTY_MEMORY_SUPPORT_MEM_TYPE_CUSTOM

Property key to determine whether a backend supports custom memory type.

Not Supported

Supported

Not Supported

Not Supported

Supported

Not Supported

Not Supported

QNN_PROPERTY_MEMORY_SUPPORT_MEM_TYPE_DMA_BUF

Property key to determine whether a backend supports DMA-BUF memory type.

Not Supported

Supported for ‘ANDROID’, ‘LINUX_OE’

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_GROUP_SIGNAL

Property group for signal support. This can be used as a key to check if Signal API is supported by a backend.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QEMU, MCP

Not Supported

Not Supported

QNN_PROPERTY_SIGNAL_SUPPORT_ABORT

Property key to determine whether a backend supports abort signals.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QEMU, MCP

Not Supported

Not Supported

QNN_PROPERTY_SIGNAL_SUPPORT_TIMEOUT

Property key to determine whether a backend supports timeout signals.

Not Supported

Not Supported

Not Supported

Not Supported

Not supported for QEMU, MCP

Not Supported

Not Supported

QNN_PROPERTY_GROUP_LOG

Property group for log support. This can be used as a key to check if Log API is supported by a backend.

Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_LOG_SUPPORTS_DEFAULT_STREAM

Property key for determining whether a backend supports logging with the system’s default stream (callback=NULL).

Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_GROUP_PROFILE

Property group for profile support. This can be used as a key to check if Profile API is supported by a backend.

Supported

Supported

Supported

Supported

Supported

Supported

Supported

QNN_PROPERTY_PROFILE_SUPPORT_CUSTOM_CONFIG

Property key for determining whether a backend supports the QNN_PROFILE_CONFIG_OPTION_CUSTOM config option.

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_PROFILE_SUPPORT_MAX_EVENTS_CONFIG

Property key for determining whether a backend supports the QNN_PROFILE_CONFIG_OPTION_MAX_EVENTS config option.

Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

Not Supported

QNN_PROPERTY_PROFILE_SUPPORTS_EXTENDED_EVENT

Property key for determining whether a backend supports querying extended event data. It determines support for QnnProfile_getExtendedEventData.

Supported

Not Supported

Not Supported

Supported

Supported

Supported

Not Supported

QNN_PROPERTY_PROFILE_SUPPORT_OPTRACE_CONFIG

Property key for determining whether a backend supports the QNN_PROFILE_CONFIG_OPTION_ENABLE_OPTRACE config option.

Not Supported

Not Supported

Not Supported

Not Supported

Supported

Supported

Not Supported

QNN_PROPERTY_GROUP_DEVICE

Property group for device support. This can be used as a key to check if Device API is supported by a backend.

Not Supported

Supported

Not Supported

Not Supported

Supported

Supported

Not Supported

QNN_PROPERTY_DEVICE_SUPPORT_INFRASTRUCTURE

Property key for determining if a backend supports QnnDevice_getInfrastructure.

Not Supported

Not Supported

Not Supported

Not Supported

Supported

Supported

Not Supported

QNN_PROPERTY_GROUP_CUSTOM

Property group for custom backend properties.

Not Supported

Not Supported

Not Supported

Not Supported

Supported

Supported

Supported