昇腾社区首页
中文
注册

UpdateOperationParam

功能说明

更新Operation的Param参数。

定义

1
Status UpdateOperationParam(Operation *operation, const OpParam &opParam);

参数列表

参数名称

描述

operation

Operation指针。

opParam

Operation需要更新的新param值。

返回值说明

类型

输入/输出

说明

Status

输出

状态值,如果成功,返回NO_ERROR。

使用示例

  1. 创建Operation。
    1
    2
    3
    4
    5
    train::FastSoftMaxParam param;
    param.headNum = 3;
    param.qSeqLen = { 10, 20, 30 };
    atb::Operation *op = nullptr;
    atb::Status st = atb::CreateOperation(param, &op);
    
  2. 获取当前Operation的param。
    1
    2
    train::FastSoftMaxParam cloneParam;
    st = atb::CloneOperationParam(op, cloneParam);
    
  3. 更新当前Operation的param。
    1
    2
    cloneParam.headNum = 66;
    st = atb::UpdateOperationParam(op, cloneParam);