• 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## 概述
11
12提供了MindSpore Lite运行时的状态码。
13
14**引用文件:** <mindspore/status.h>
15
16**库:** libmindspore_lite_ndk.so
17
18**系统能力:** SystemCapability.Ai.MindSpore
19
20**起始版本:** 9
21
22**相关模块:** [MindSpore](capi-mindspore.md)
23
24## 汇总
25
26### 枚举
27
28| 名称                                | typedef关键字 | 描述            |
29|-----------------------------------|---|---------------|
30| [OH_AI_CompCode](#oh_ai_compcode) | - | MindSpore不同组件的代码。              |
31| [OH_AI_Status](#oh_ai_status)     | OH_AI_Status  | MindSpore的状态码。 |
32
33
34## 枚举类型说明
35
36### OH_AI_CompCode
37
38```
39enum OH_AI_CompCode
40```
41
42**描述**
43
44MindSpore不同组件的代码。
45
46**起始版本:** 9
47
48| 枚举项                               | 描述                    |
49|-----------------------------------|-----------------------|
50| OH_AI_COMPCODE_CORE = 0x00000000u | MindSpore Core的代码。 |
51| OH_AI_COMPCODE_MD = 0x10000000u   | MindSpore MindData的代码。 |
52| OH_AI_COMPCODE_ME = 0x20000000u   | MindSpore MindExpression的代码。 |
53| OH_AI_COMPCODE_MC = 0x30000000u   | MindSpore的代码。 |
54| OH_AI_COMPCODE_LITE = 0xF0000000u | MindSpore Lite的代码。    |
55
56
57### OH_AI_Status
58
59```
60enum OH_AI_Status
61```
62
63**描述**
64
65MindSpore的状态码。
66
67**起始版本:** 9
68
69| 枚举项                                                                                | 描述                           |
70|------------------------------------------------------------------------------------|------------------------------|
71| OH_AI_STATUS_SUCCESS = 0                                                           | 通用的成功状态码。                    |
72| OH_AI_STATUS_CORE_FAILED = OH_AI_COMPCODE_CORE \| 0x1                              | MindSpore Core 失败状态码。        |
73| OH_AI_STATUS_LITE_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -1)                 | MindSpore Lite 异常状态码。        |
74| OH_AI_STATUS_LITE_NULLPTR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -2)               | MindSpore Lite 空指针状态码。       |
75| OH_AI_STATUS_LITE_PARAM_INVALID = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -3)         | MindSpore Lite 参数异常状态码。      |
76| OH_AI_STATUS_LITE_NO_CHANGE = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -4)             | MindSpore Lite 未改变状态码。       |
77| OH_AI_STATUS_LITE_SUCCESS_EXIT = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -5)          | MindSpore Lite 没有错误但是退出的状态码。 |
78| OH_AI_STATUS_LITE_MEMORY_FAILED = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -6)         | MindSpore Lite 内存分配失败的状态码。   |
79| OH_AI_STATUS_LITE_NOT_SUPPORT = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -7)           | MindSpore Lite 功能未支持的状态码。    |
80| OH_AI_STATUS_LITE_THREADPOOL_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -8)      | MindSpore Lite 线程池异常状态码。     |
81| OH_AI_STATUS_LITE_UNINITIALIZED_OBJ = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -9)     | MindSpore Lite 未初始化状态码。      |
82| OH_AI_STATUS_LITE_OUT_OF_TENSOR_RANGE = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -100) | MindSpore Lite 张量溢出错误的状态码。   |
83| OH_AI_STATUS_LITE_INPUT_TENSOR_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -101)  | MindSpore Lite 输入张量异常的状态码。   |
84| OH_AI_STATUS_LITE_REENTRANT_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -102)     | MindSpore Lite 重入异常的状态码。     |
85| OH_AI_STATUS_LITE_GRAPH_FILE_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -200)    | MindSpore Lite 文件异常状态码。      |
86| OH_AI_STATUS_LITE_NOT_FIND_OP = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -300)         | MindSpore Lite 未找到算子的状态码。    |
87| OH_AI_STATUS_LITE_INVALID_OP_NAME = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -301)     | MindSpore Lite 无效算子状态码。      |
88| OH_AI_STATUS_LITE_INVALID_OP_ATTR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -302)     | MindSpore Lite 无效算子超参数状态码。   |
89| OH_AI_STATUS_LITE_OP_EXECUTE_FAILURE = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -303)  | MindSpore Lite 算子执行失败的状态码。   |
90| OH_AI_STATUS_LITE_FORMAT_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -400)        | MindSpore Lite 张量格式异常状态码。    |
91| OH_AI_STATUS_LITE_INFER_ERROR = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -500)         | MindSpore Lite 形状推理异常状态码。    |
92| OH_AI_STATUS_LITE_INFER_INVALID = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -501)       | MindSpore Lite 无效的形状推理的状态码。  |
93| OH_AI_STATUS_LITE_INPUT_PARAM_INVALID = OH_AI_COMPCODE_LITE \| (0x0FFFFFFF & -600) | MindSpore Lite 用户输入的参数无效状态码。 |