---
title: CalcOpParam
description: "该接口用于GenerateTask阶段的资源计算和申请。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/maintenref/basicdataapi/atlasopapi_07_00712.html
sourcePath: /source/zh/canncommercial/900/maintenref/basicdataapi/atlasopapi_07_00712.html
indexId: 220743a060a327417fc23fbdf875687863f1137bb2c9a2f2029f7dc7fbcf4a8a78
---
# CalcOpParam

#### 函数功能

该接口用于GenerateTask阶段的资源计算和申请。


#### 函数原型

```
OpImplRegisterV2 &CalcOpParam(OpCalcParamKernelFunc calc_op_param_func)
```


#### 参数说明

| 参数 | 输入/输出 | 说明 |  |  |
| --- | --- | --- | --- | --- |
| calc\_op\_param\_func | 输入 | 待注册的OpCalcParamKernel函数。 OpCalcParamKernelFunc类型定义如下： 1 using OpCalcParamKernelFunc = UINT32 (\*)(ExeResGenerationContext\* context); | 1 | using OpCalcParamKernelFunc = UINT32 (\*)(ExeResGenerationContext\* context); |
| 1 | using OpCalcParamKernelFunc = UINT32 (\*)(ExeResGenerationContext\* context); |  |  |  |


#### 返回值说明

返回算子的OpImplRegisterV2对象本身，该对象新增注册了OpCalcParamKernelFunc函数。


#### 约束说明

无
