创建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表示成功,返回其它值表示失败。 |