---
title: OP_TYPE_REGISTER
description: "注册一个L0算子，生成对应的算子名称和TypeID。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/API/aolapi/atlasascendc_api_07_1062.html
sourcePath: /source/zh/canncommercial/900/API/aolapi/atlasascendc_api_07_1062.html
indexId: 8655afad8babdf6a31914d978a9660f513f989738a240bc9d96b7e205dd3f7a970
---
# OP_TYPE_REGISTER

#### 宏功能

注册一个L0算子，生成对应的算子名称和TypeID。


#### 宏原型

```
OP_TYPE_REGISTER(kernelName)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| kernelName | 输入 | 算子名，例如Abs。 |


#### 约束说明

必须在L0接口最开始处使用。


#### 调用示例

```
namespace l0op{
OP_TYPE_REGISTER(Abs);
}
```
