Attr

Function Usage

Defines the operator attribute name.

Prototype

OpAttrDef &Attr(const char *name);

Parameters

Parameter

Input/Output

Description

name

Input

Operator attribute name.

Returns

Operator attribute definition. For details about OpAttrDef, see OpAttrDef.

Constraints

The Attr attribute name cannot be the same as a Python keyword or built-in variable name. Otherwise, an undefined error occurs.

Python keywords:

and, as, assert, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, not, or, pass, raise, return, try, while, with, yield, False, None, True, nonlocal, arg,

Built-in variable names:

__inputs__, __outputs__, __attrs__, options, bisheng, bisheng_path, tikcpp_path, impl_mode, custom_compile_options, custom_all_compile_options, soc_version, soc_short, custom_compile_options_soc, custom_all_compile_options_soc, origin_func_name, ascendc_src_dir_ex, ascendc_src_dir, ascendc_src_file, src, op_type, code_channel, op_info, compile_op, get_code_channel, result, isinstance, attr, get_current_build_config, _build_args, get_dtype_fmt_options, shutil, os, get_kernel_source