---
title: ParseParamsByOperatorFn
description: "注册解析用户自定义算子属性的函数"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/basicdataapi/atlasopapi_07_00390.html
sourcePath: /source/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00390.html
indexId: 6d0cba322c339d4fb48b247f5b8a4ecae96f549252e08d33f1ff6ab5f0b4e55978
---
# ParseParamsByOperatorFn

#### 函数功能

注册解析用户自定义算子属性的函数


#### 函数原型

```
OpRegistrationData &ParseParamsByOperatorFn(const ParseParamByOpFunc &parse_param_by_op_fn)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| parse\_param\_by\_op\_fn | 输入 | 解析用户自定义算子属性的函数，请参见回调函数ParseParamByOpFunc。 |


#### 回调函数ParseParamByOpFunc

用户自定义并实现ParseParamByOpFunc类函数，完成原始模型中算子属性到适配AI处理器的模型中属性的映射，将结果填到Operator类中。

```
Status ParseParamByOpFunc(const ge::Operator &op_origin, ge::Operator &op_dest)
```


**表1 参数说明**

| 参数 | 输入/输出 | 说明 |
| --- | --- | --- |
| op\_origin | 输入 | 框架定义的Operator类对象，包含解析出的原始模型中自定义算子属性信息， 关于Operator类，请参见Operator(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendgraphapi/atlasgeapi\_07\_0623.html)。 |
| op\_dest | 输出 | 适配AI处理器的模型中的算子数据结构，保存算子信息。 关于Operator类，请参见Operator(https://www.hiascend.comdocument/detail/zh/canncommercial/900/API/ascendgraphapi/atlasgeapi\_07\_0623.html)。 |


#### 约束说明

无。
