Enum QnnHtpPerfInfrastructure_PowerConfigOption_t

Enum Documentation

enum QnnHtpPerfInfrastructure_PowerConfigOption_t

This enum defines all the possible performance options in Htp Performance Infrastructure that relate to setting up of power levels.

Values:

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_DCVS_V3 = 1

config enum implies the usage of Dcvs v3

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_RPC_CONTROL_LATENCY = 2

config enum implies the usage of rpcControlLatencyConfig struct

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_RPC_POLLING_TIME = 3

config enum implies the usage of rpcPollingTimeConfig struct this config is only supported on V69 and later if enabled, this config is applied to entire process max allowed is QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIG_MAX_RPC_POLLING_TIME us

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_HMX_TIMEOUT_INTERVAL_US = 4

config HMX timeout interval in us. The HMX is turned off after the set interval time if no interaction with it after an inference is finished.

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_HMX_V2 = 5

config HMX V2 voting parameters only on supported chips

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_ADAPTIVE_POLLING_TIME = 6

config enum implies the usage of adaptivePollingTime struct this config can only be enabled in the RPC polling mode if enabled, this config is applied to the entire process

enumerator QNN_HTP_PERF_INFRASTRUCTURE_POWER_CONFIGOPTION_UNKNOWN = 0x7fffffff

UNKNOWN config option which must not be used.