CreateOperation

函数功能

创建Operation/GraphOperation接口。

函数原型

template <typename OpParam> Status CreateOperation(const OpParam &opParam, Operation **operation);

约束说明

DestroyOperation接口配对使用,先调用CreateOperation接口创建再调用DestroyOperation接口进行销毁。

调用CreateOperation创建的Operation在使用完毕后,需调用DestroyOperation接口销毁,否则将导致内存泄漏。

参数说明

参数名称

输入/输出

描述

opParam

输入

Operation/GraphOperation的参数。

Operation的参数设置详见atb/infer_op_params.h

GraphOperation的参数设置详见GraphParam

operation

输出

返回创建的operation/graphOperation指针。

返回值说明

类型

输入/输出

说明

Status

输出

返回0表示成功,返回其它值表示失败。