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