CreateOperation
功能说明
创建Operation。
定义
1 | template <typename OpParam> Status CreateOperation(const OpParam &opParam, Operation **operation);  | 
参数列表
参数名称  | 
输入/输出  | 
描述  | 
|---|---|---|
opParam  | 
输入  | 
创建Operation的参数信息,具体参数类型可以引用atb/infer_op_params.h和atb/train_op_params.h文件。  | 
operation  | 
输出  | 
指向新创建Operation的二级指针。  | 
返回值说明
类型  | 
输入/输出  | 
说明  | 
|---|---|---|
Status  | 
输出  | 
返回NO_ERROR表示成功,返回其它值表示失败。  | 
约束说明
与DestroyOperation接口配对使用,先调用CreateOperation接口创建再调用DestroyOperation接口进行销毁。
调用CreateOperation创建的Operation在使用完毕后,需调用DestroyOperation接口销毁,否则将导致内存泄漏。
父主题: atb/operation.h