Function QnnSystemDlc_composeGraphs¶
Defined in File QnnSystemDlc.h
Function Documentation¶
-
Qnn_ErrorHandle_t QnnSystemDlc_composeGraphs(QnnSystemDlc_Handle_t dlcHandle, const QnnSystemDlc_GraphConfigInfo_t **graphConfigs, const uint32_t numGraphConfigs, Qnn_BackendHandle_t backend, Qnn_ContextHandle_t context, QnnInterface_t interface, QnnSystemContext_GraphInfoVersion_t graphVersion, QnnSystemContext_GraphInfo_t **graphs, uint32_t *numGraphs)¶
A function to compose graphs from a DLC on a particular backend, backend, through an interface interface. Memory allocated in graphs is owned by clients and may be released with calls to free().
- Parameters
dlcHandle – [in] the DLC to retrieve graphs from
graphConfigs – [in] the graph configuration information for a particular graph
numGraphConfigs – [in] number of graph configurations
backend – [in] the backend on which to compose the graphs
context – [in] the context on which to compose the graphs
interface – [in] the interface used to compose the graph.
logger – [in] a log handle produced by QnnSystemLog_create()
graphVersion – [in] version of the graph info structure to be returned
graphs – [out] An array of graph information representing what was created with the backend.
numGraphs – [out] the number of created graphs
- Returns
Error code
QNN_SUCCESS: Successfully composed graphs.
QNN_SYSTEM_DLC_ERROR_INVALID_ARGUMENT: Argument is NULL
QNN_COMMON_ERROR_MEM_ALLOC: Error encountered in allocating memory for
QNN_SYSTEM_DLC_ERROR_INVALID_HANDLE: Invalid Dlc handle to free
QNN_SYSTEM_DLC_ERROR_UNSUPPORTED_FEATURE: DLC features not supported