File QnnHtpSystemContext.h

Parent directory (include/QNN/HTP)

QNN HTP component System Context API.

Definition (include/QNN/HTP/QnnHtpSystemContext.h)

Detailed Description

The interfaces in this file work with the top level QNN API and supplements QnnSystemContext.h for HTP backend

Full File Listing

QNN HTP component System Context API.

   The interfaces in this file work with the top level QNN
   API and supplements QnnSystemContext.h for HTP backend

Typedefs

typedef struct QnnHtpSystemContext_HwBlobInfoV1 QnnHtpSystemContext_HwBlobInfoV1_t

Enums

enum QnnHtpSystemContext_HwInfoBlobVersion_t

Values:

enumerator QNN_SYSTEM_CONTEXT_HTP_HW_INFO_BLOB_VERSION_V1 = 0x01
enumerator QNN_SYSTEM_CONTEXT_HTP_HW_INFO_BLOB_UNDEFINED = 0x7FFFFFFF
enum QnnHtpSystemContext_GraphInfoBlobVersion_t

Values:

enumerator QNN_SYSTEM_CONTEXT_HTP_GRAPH_INFO_BLOB_VERSION_V1 = 0x01
enumerator QNN_SYSTEM_CONTEXT_HTP_GRAPH_INFO_BLOB_VERSION_V2 = 0x02
enumerator QNN_SYSTEM_CONTEXT_HTP_GRAPH_INFO_BLOB_UNDEFINED = 0x7FFFFFFF
enum QnnHtpSystemContext_ContextInfoBlobVersion_t

Values:

enumerator QNN_SYSTEM_CONTEXT_HTP_CONTEXT_INFO_BLOB_VERSION_V1 = 0x01
enumerator QNN_SYSTEM_CONTEXT_HTP_CONTEXT_INFO_BLOB_UNDEFINED = 0x7FFFFFFF
struct QnnHtpSystemContext_HwBlobInfoV1
#include <QnnHtpSystemContext.h>

Public Members

uint32_t graphListIndex
uint64_t spillFillBufferSize
struct QnnHtpSystemContext_HwBlobInfo_t
#include <QnnHtpSystemContext.h>
union unnamed
#include <QnnHtpSystemContext.h>

Public Members

QnnHtpSystemContext_HwBlobInfoV1_t contextBinaryHwInfoBlobV1_t
struct QnnHtpSystemContext_GraphBlobInfoV1_t
#include <QnnHtpSystemContext.h>

Public Members

uint64_t spillFillBufferSize
uint32_t vtcmSize
uint32_t optimizationLevel
uint8_t htpDlbc
uint64_t numHvxThreads
struct QnnHtpSystemContext_GraphBlobInfoV2_t
#include <QnnHtpSystemContext.h>

Public Members

QnnHtpSystemContext_GraphInfoBlobVersion_t version
uint64_t nativeKChannelSize
uint64_t nativeVChannelSize
uint32_t isSafeShareIO
uint64_t ioTensorSize
uint64_t opDataSize
uint64_t constSize
uint64_t ddrTensorSize
uint64_t sharedWeightsSize
struct QnnHtpSystemContext_GraphBlobInfo_t
#include <QnnHtpSystemContext.h>
union unnamed
#include <QnnHtpSystemContext.h>

Public Members

QnnHtpSystemContext_GraphBlobInfoV1_t contextBinaryGraphBlobInfoV1
struct QnnHtpSystemContext_ContextBlobInfoV1_t
#include <QnnHtpSystemContext.h>

Public Members

uint32_t dspArch

An integer representation of SocUtility::DspArch.

struct QnnHtpSystemContext_ContextBlobInfo_t
#include <QnnHtpSystemContext.h>
union unnamed
#include <QnnHtpSystemContext.h>

Public Members

QnnHtpSystemContext_ContextBlobInfoV1_t contextBinaryContextBlobInfoV1