Struct QnnHtpGraph_OptimizationOption_t

Struct Documentation

struct QnnHtpGraph_OptimizationOption_t

Struct describing the set of optimization types and the values associated with each optimization type.

Below is the Map between QnnHtpGraph_OptimizationType_t and allowable values:

#

OptimizationType option

Allowable values

1

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_SCHEDULE_THRESHOLD

Reserved

2

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_FINALIZE_RETRIES

Reserved

3

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_FINALIZE_OPTIMIZATION_FLAG

Defines the optimization strategy used by the HTP backend

4

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_ENABLE_DLBC

Reserved

5

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_ENABLE_DLBC_WEIGHTS

Enables DLBC weights compression

6

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_ENABLE_SPARSE_WEIGHTS_COMPRESSION

Enables Weight Sparsity Compression

7

QNN_HTP_GRAPH_OPTIMIZATION_TYPE_ENABLE_SLC_ALLOCATOR

Enables System Level Cache Allocator usage

Public Members

QnnHtpGraph_OptimizationType_t type
float floatValue