---
title: SetOutputType
description: "设置结果矩阵Output在内存上的位置、数据格式和数据类型。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendcopapi/atlasascendc_api_07_10091.html
sourcePath: /source/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_10091.html
indexId: 84eb691b13032a68e9a31693325e7c4df9dfb3a133200974ac3978e54a52f06677
---
# SetOutputType

#### 功能说明

设置结果矩阵Output在内存上的位置、数据格式和数据类型。


#### 函数原型

```
void SetOutputType(const ConvCommonApi::TPosition pos, const ConvCommonApi::ConvFormat format, const ConvCommonApi::ConvDtype dtype)
```


#### 参数说明

| 参数名 | 输入/输出 | 描述 |
| --- | --- | --- |
| pos | 输入 | Output在内存上的位置。当前仅支持TPosition::CO1。 |
| format | 输入 | Output的数据格式。当前仅支持ConvFormat::NDC1HWC0。 |
| dtype | 输入 | Output的数据类型。当前仅支持ConvDtype::FLOAT16、ConvDtype::BF16。 |


#### 返回值说明

无


#### 约束说明

在调用GetTiling接口前，本接口可选调用。若未调用本接口，默认Bias为pos=TPosition::CO1，format=ConvFormat::NDC1HWC0，dtype=ConvDtype::FLOAT16。


#### 调用示例

```
// 实例化Conv3D API
auto ascendcPlatform = platform_ascendc::PlatformAscendC(context->GetPlatformInfo());
Conv3dTilingApi::Conv3dTiling conv3dApiTiling(ascendcPlatform);
conv3dApiTiling.SetOutputType(ConvCommonApi::TPosition::CO1, ConvCommonApi::ConvFormat::NDC1HWC0, ConvCommonApi::ConvDtype::BF16);
```
