---
title: ToAclDataType
description: "将op::DataType转换为对应的aclDataType。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasascendc_api_07_1100.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasascendc_api_07_1100.html
indexId: 5925d04bb7c41a45673b114c278ee23fdf678cbe3a63df42eb1c335a312af90b70
---
# ToAclDataType

#### 功能说明

将op::DataType转换为对应的aclDataType。

- aclDataType：该数据类型的详细定义参见“aclDataType(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/runtimeapi/aclcppdevg_03_1346.html)”。
- op::DataType：算子框架内部定义的数据类型，本质使用的是GE定义的ge::DataType，参见《基础数据结构和接口(https://www.hiascend.com/document/detail/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00001.html)》中“ge::DataType(https://www.hiascend.comdocument/detail/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00514.html)”。


#### 函数原型

```
aclDataType ToAclDataType(DataType type)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| type | 输入 | 待转换的原始数据类型op::DataType。 |


#### 返回值说明

返回aclDataType类型。


#### 约束说明

无


#### 调用示例

```
// 获取DT_FLOAT对应的aclDataType枚举
void Func() {
    aclDataType type = ToAclDataType(DT_FLOAT);
}
```
