# data_type.h

#### 概述

声明了张量的数据的类型。

**引用文件：** <mindspore/data\_type.h>

**库：** libmindspore\_lite\_ndk.so

**系统能力：** SystemCapability.Ai.MindSpore

**起始版本：** 9

**相关模块：** MindSpore

#### 汇总

#### 枚举

| 名称 | typedef关键字 | 描述 |
| --- | --- | --- |
| OH_AI_DataType | OH_AI_DataType | MSTensor保存的数据支持的类型。 |

#### 枚举类型说明

#### OH\_AI\_DataType

```
enum OH_AI_DataType
```

**描述**

MSTensor保存的数据支持的类型。

**起始版本：** 9

| 枚举项 | 描述 |
| --- | --- |
| OH_AI_DATATYPE_UNKNOWN = 0 | 未知的数据类型。 |
| OH_AI_DATATYPE_OBJECTTYPE_STRING = 12 | String数据类型。 |
| OH_AI_DATATYPE_OBJECTTYPE_LIST = 13 | List数据类型。 |
| OH_AI_DATATYPE_OBJECTTYPE_TUPLE = 14 | Tuple数据类型。 |
| OH_AI_DATATYPE_OBJECTTYPE_TENSOR = 17 | TensorList数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_BEGIN = 29 | Number类型的起始。 |
| OH_AI_DATATYPE_NUMBERTYPE_BOOL = 30 | Bool数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_INT8 = 32 | Int8数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_INT16 = 33 | Int16数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_INT32 = 34 | Int32数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_INT64 = 35 | Int64数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_UINT8 = 37 | UInt8数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_UINT16 = 38 | UInt16数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_UINT32 = 39 | UInt32数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_UINT64 = 40 | UInt64数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_FLOAT16 = 42 | Float16数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_FLOAT32 = 43 | Float32数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_FLOAT64 = 44 | Float64数据类型。 |
| OH_AI_DATATYPE_NUMBERTYPE_END = 46 | Number类型的结尾。 |
| OH_AI_DataTypeInvalid = INT32_MAX | 无效的数据类型。 |