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 用户输入的参数无效状态码。 |