GetOutputDesc
=============

#### 函数功能

根据算子Output名称或Output索引获取算子Output的TensorDesc。

#### 函数原型

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/f1/v3/eyNdgFfVS9GI3cW-M3msCA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073742Z&HW-CC-Expire=86400&HW-CC-Sign=8D871360CA31D6DB695D08D7555E6391CA28596DC1B17FD38F67759EBF2FC68C)

数据类型为string的接口后续版本会废弃，建议使用数据类型为非string的接口。

TensorDesc GetOutputDesc(const std::string &name) const;
TensorDesc GetOutputDescByName(const char\_t \*name) const;
TensorDesc GetOutputDesc(uint32\_t index) const;

#### 参数说明

| 参数名 | 输入/输出 | 描述 |
| :-- | :-- | :-- |
| name | 输入 | 
算子Output名称。

当无此算子Output名称时，返回TensorDesc默认构造的对象，其中，主要设置[DataType](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-ge-datatype)为DT\_FLOAT（表示float类型），[Format](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-ge-format)为FORMAT\_NCHW（表示NCHW）。

 |
| index | 输入 | 

算子Output索引。

当无此算子Output索引时，则返回TensorDesc默认构造的对象，其中，主要设置[DataType](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-ge-datatype)为DT\_FLOAT（表示float类型），[Format](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-ge-format)为FORMAT\_NCHW（表示NCHW）。

 |

#### 返回值

| 类型 | 描述 |
| :-- | :-- |
| [TensorDesc](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/cannkit-tensordesc-construction-and-destructor) | 算子Output的TensorDesc。 |

#### 异常处理

无

#### 约束说明

无