Comment

Function

Sets the comment of the input or output parameter.

Prototype

1
OpParamDef &Comment(const char *comment)

Parameters

Parameter

Input/Output

Description

comment

Input

Comment content.

Returns

Operator parameter definition. For details about OpParamDef, see OpParamDef.

Constraints

None

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
class AddCustom : public OpDef {
public:
    explicit AddCustom(const char* name) : OpDef(name)
    {
        this->Input("x")
            .ParamType(REQUIRED)
            .DataType({ge::DT_FLOAT, ge::DT_INT32})
            .FormatList({ge::FORMAT_ND})
		.Comment("Input cmt 1"); // Comment content
        this->Input("y")
            .ParamType(REQUIRED)
		.Comment("Input cmt 2") // Comment content
            .DataType({ge::DT_FLOAT, ge::DT_INT32})
            .FormatList({ge::FORMAT_ND});

        this->Output("z")
		.Comment("Output cmt 1") // Comment content
            .ParamType(REQUIRED)
            .DataType({ge::DT_FLOAT, ge::DT_INT32})
            .FormatList({ge::FORMAT_ND});

        this->SetInferShape(ge::InferShape).SetInferDataType(ge::InferDataType);

        this->AICore()
            .SetTiling(optiling::TilingFunc);
        this->AICore().AddConfig("ascendxxx");

    }
};