---
title: Comment
description: "设置算子属性的注释。用于在自动生成算子原型头文件时，同步生成算子原型注释。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/ascendcopapi/atlasascendc_api_07_0977.html
sourcePath: /source/zh/canncommercial/900/API/ascendcopapi/atlasascendc_api_07_0977.html
indexId: b3f1f77906f5146109789dd3ad64b862e71c94685b155e61e268a6f14c0aa0e576
---
# Comment

#### 功能说明

设置算子属性的注释。用于在自动生成算子原型头文件时，同步生成算子原型注释。

基于OpDef算子原型定义，自定义算子工程可以实现如下自动化能力：自动生成图模式场景使用的算子原型定义REG_OP(https://www.hiascend.comdocument/detail/zh/canncommercial/900/programug/graphdevg/atlasag_25_0008.html)（算子原型头文件），开发者可以使用生成的算子原型进行构图、图编译、图执行等操作。

生成的注释有助于辅助理解算子原型，并可以基于这些注释自动生成算子原型的文档说明。通常情况下，内置CANN算子使用较多。开发者可以按需使用。


#### 函数原型

```
OpAttrDef &Comment(const char *comment)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| comment | 输入 | 注释内容。 |


#### 返回值说明

算子属性定义，OpAttrDef请参考OpAttrDef。


#### 约束说明

无


#### 调用示例

```
this->Attr("attrname").Comment("Attr cmt 1");
```
