AscendStringToDataType
======================

#### 函数功能

将DataType的字符串表达转换为DataType枚举值。

使用该接口需要包含type\_utils.h头文件。

#include "graph/utils/type\_utils.h"

#### 函数原型

static DataType AscendStringToDataType(const AscendString &str);

#### 参数说明

| 参数 | 输入/输出 | 说明 |
| :-- | :-- | :-- |
| str | 输入 | 待转换的DataType字符串形式，[AscendString](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-ascendstring-construction-and-destructor)类型。 |

#### 返回值

输入合法时，返回转换后的DataType enum值，枚举定义请参考[DataType](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-ge-datatype)；输入不合法时，返回DT\_UNDEFINED并打印报错日志。

#### 约束说明

无

#### 调用示例

ge::AscendString type\_str("DT\_UINT32");
auto data\_type = AscendStringToDataType(type\_str); // 8