Enum QnnGraph_Error_t

Enum Documentation

enum QnnGraph_Error_t

QNN Graph API result / error codes.

Values:

enumerator QNN_GRAPH_MIN_ERROR = 6000
enumerator QNN_GRAPH_NO_ERROR = 0

Qnn Graph success.

enumerator QNN_GRAPH_ERROR_UNSUPPORTED_FEATURE = QNN_COMMON_ERROR_NOT_SUPPORTED

There is optional API component that is not supported yet. See QnnProperty.

enumerator QNN_GRAPH_ERROR_MEM_ALLOC = QNN_COMMON_ERROR_MEM_ALLOC

General error relating to memory allocation in processing graph API.

enumerator QNN_GRAPH_ERROR_GENERAL = QNN_COMMON_ERROR_GENERAL

General type of graph error, which has not been identified as any other error type. Any Graph API can return this error code.

enumerator QNN_GRAPH_ERROR_INVALID_ARGUMENT = 6000 + 0

An argument to QNN API is deemed invalid by a backend.

enumerator QNN_GRAPH_ERROR_INVALID_HANDLE = 6000 + 1

Invalid graph handle.

enumerator QNN_GRAPH_ERROR_GRAPH_DOES_NOT_EXIST = 6000 + 2

No graph with specified info is registered in the backend.

enumerator QNN_GRAPH_ERROR_INVALID_NAME = 6000 + 3

Invalid or duplicate graph name.

enumerator QNN_GRAPH_ERROR_INVALID_TENSOR = 6000 + 4

Invalid or NULL QNN tensor.

enumerator QNN_GRAPH_ERROR_INVALID_OP_CONFIG = 6000 + 5

Some elements in the op config data are invalid.

enumerator QNN_GRAPH_ERROR_SET_PROFILE = 6000 + 6

Failure to set profile.

enumerator QNN_GRAPH_ERROR_UNCONNECTED_NODE = 6000 + 7

Node added before its dependent node(s)

enumerator QNN_GRAPH_ERROR_CREATE_FAILED = 6000 + 20

Failure in creating graph with specified configuration.

enumerator QNN_GRAPH_ERROR_OPTIMIZATION_FAILED = 6000 + 21

Graph couldn’t be optimized with specified list of ops or config.

enumerator QNN_GRAPH_ERROR_FINALIZE_FAILED = 6000 + 22

Graph finalize failed.

enumerator QNN_GRAPH_ERROR_GRAPH_NOT_FINALIZED = 6000 + 23

Attempt to execute graph before finalizing it.

enumerator QNN_GRAPH_ERROR_GRAPH_FINALIZED = 6000 + 24

Attempt to modify graph after finalizing it.

enumerator QNN_GRAPH_ERROR_EXECUTION_ASYNC_FIFO_FULL = 6000 + 25

FIFO queue cannot register any more async execution requests.

enumerator QNN_GRAPH_ERROR_SIGNAL_IN_USE = 6000 + 30

A control signal object was provided to a call, but that signal object is already in-use by another call.

enumerator QNN_GRAPH_ERROR_ABORTED = 6000 + 31

Call aborted early due to a QnnSignal_trigger call issued to the observed signal object.

enumerator QNN_GRAPH_ERROR_PROFILE_IN_USE = 6000 + 32

Attempt to bind to a graph a profile handle that is already in-use by another graph.

enumerator QNN_GRAPH_ERROR_TIMED_OUT = 6000 + 33

Call aborted early due to a QnnSignal timeout.

enumerator QNN_GRAPH_ERROR_SUBGRAPH = 6000 + 34

Operation not permitted on a subgraph.

enumerator QNN_GRAPH_ERROR_DISABLED = 6000 + 35

Graph is not enabled.

enumerator QNN_GRAPH_ERROR_DYNAMIC_TENSOR_SHAPE = 6000 + 36

Dynamic tensor shape error.

enumerator QNN_GRAPH_ERROR_TENSOR_SPARSITY = 6000 + 37

Tensor sparsity error.

enumerator QNN_GRAPH_ERROR_EARLY_TERMINATION = 6000 + 38

Early termination error.

enumerator QNN_GRAPH_ERROR_INVALID_CONTEXT = 6000 + 39

Invalid context error.

enumerator QNN_GRAPH_MAX_ERROR = 6999
enumerator QNN_GRAPH_ERROR_UNDEFINED = 0x7FFFFFFF