• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# status.h
2
3<!--Kit: MindSpore Lite Kit-->
4<!--Subsystem: AI-->
5<!--Owner: @zhuguodong8-->
6<!--Designer: @zhuguodong8; @jjfeing-->
7<!--Tester: @principal87-->
8<!--Adviser: @ge-yafang-->
9
10## Overview
11
12Provides the status codes of MindSpore Lite.
13
14**File to include**: <mindspore/status.h>
15
16**Library**: libmindspore_lite_ndk.so
17
18**System capability**: SystemCapability.Ai.MindSpore
19
20**Since**: 9
21
22**Related module**: [MindSpore](capi-mindspore.md)
23
24## Summary
25
26### Enums
27
28| Name                               | typedef Keyword| Description           |
29|-----------------------------------|---|---------------|
30| [OH_AI_CompCode](#oh_ai_compcode) | - | Defines MindSpore component codes.              |
31| [OH_AI_Status](#oh_ai_status)     | OH_AI_Status  | Defines MindSpore status codes.|
32
33
34## Enum Description
35
36### OH_AI_CompCode
37
38```
39enum OH_AI_CompCode
40```
41
42**Description**
43
44Defines MindSpore component codes.
45
46**Since**: 9
47
48| Enum Item                              | Description                   |
49|-----------------------------------|-----------------------|
50| OH_AI_COMPCODE_CORE = 0x00000000u | MindSpore Core code.|
51| OH_AI_COMPCODE_MD = 0x10000000u   | MindSpore MindData code.|
52| OH_AI_COMPCODE_ME = 0x20000000u   | MindSpore MindExpression code.|
53| OH_AI_COMPCODE_MC = 0x30000000u   | MindSpore code.|
54| OH_AI_COMPCODE_LITE = 0xF0000000u | MindSpore Lite code.   |
55
56
57### OH_AI_Status
58
59```
60enum OH_AI_Status
61```
62
63**Description**
64
65Defines MindSpore status codes.
66
67**Since**: 9
68
69| Enum Item                                                                               | Description                          |
70|------------------------------------------------------------------------------------|------------------------------|
71| OH_AI_STATUS_SUCCESS = 0                                                           | Success.                   |
72| OH_AI_STATUS_CORE_FAILED = OH_AI_COMPCODE_CORE \| 0x1                              | MindSpore Core failure.       |
73| OH_AI_STATUS_LITE_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -1)                 | MindSpore Lite error.       |
74| OH_AI_STATUS_LITE_NULLPTR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -2)               | MindSpore Lite null pointer.      |
75| OH_AI_STATUS_LITE_PARAM_INVALID = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -3)         | MindSpore Lite invalid parameters.     |
76| OH_AI_STATUS_LITE_NO_CHANGE = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -4)             | MindSpore Lite no change.      |
77| OH_AI_STATUS_LITE_SUCCESS_EXIT = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -5)          | MindSpore Lite exit without errors.|
78| OH_AI_STATUS_LITE_MEMORY_FAILED = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -6)         | MindSpore Lite memory allocation failure.  |
79| OH_AI_STATUS_LITE_NOT_SUPPORT = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -7)           | MindSpore Lite function not supported.   |
80| OH_AI_STATUS_LITE_THREADPOOL_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -8)      | MindSpore Lite thread pool error.    |
81| OH_AI_STATUS_LITE_UNINITIALIZED_OBJ = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -9)     | MindSpore Lite uninitialized.     |
82| OH_AI_STATUS_LITE_OUT_OF_TENSOR_RANGE = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -100) | MindSpore Lite tensor overflow.  |
83| OH_AI_STATUS_LITE_INPUT_TENSOR_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -101)  | MindSpore Lite input tensor error.  |
84| OH_AI_STATUS_LITE_REENTRANT_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -102)     | MindSpore Lite reentry error.    |
85| OH_AI_STATUS_LITE_GRAPH_FILE_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -200)    | MindSpore Lite file error.     |
86| OH_AI_STATUS_LITE_NOT_FIND_OP = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -300)         | MindSpore Lite operator not found.   |
87| OH_AI_STATUS_LITE_INVALID_OP_NAME = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -301)     | MindSpore Lite invalid operators.     |
88| OH_AI_STATUS_LITE_INVALID_OP_ATTR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -302)     | MindSpore Lite invalid operator hyperparameters.  |
89| OH_AI_STATUS_LITE_OP_EXECUTE_FAILURE = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -303)  | MindSpore Lite operator execution failure.  |
90| OH_AI_STATUS_LITE_FORMAT_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -400)        | MindSpore Lite tensor format error.   |
91| OH_AI_STATUS_LITE_INFER_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -500)         | MindSpore Lite shape inference error.   |
92| OH_AI_STATUS_LITE_INFER_INVALID = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -501)       | MindSpore Lite invalid shape inference. |
93| OH_AI_STATUS_LITE_INPUT_PARAM_INVALID = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -600) | MindSpore Lite invalid input parameters.|
94