InferFormatFuncRegister
=======================

#### 函数功能

InferFormatFuncRegister构造函数和析构函数。

#### 函数原型

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/24/v3/M2VN7RnST_CjrG-xShbT9g/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073738Z&HW-CC-Expire=86400&HW-CC-Sign=773C6975369C37C46F11D6C51AA0AB2A6287D864906442E3ED00535BAAFBB144)

数据类型为string的接口后续版本会废弃，建议使用数据类型为非string的接口。

InferFormatFuncRegister(const std::string &operator\_type, const InferFormatFunc &infer\_format\_func);
InferFormatFuncRegister(const char\_t \*const operator\_type, const InferFormatFunc &infer\_format\_func);
~InferFormatFuncRegister() = default;

#### 参数说明

| 参数名 | 输入/输出 | 描述 |
| :-- | :-- | :-- |
| operator\_type | 输入 | 算子类型。 |
| infer\_format\_func | 输入 | 算子InferFormat函数。 |

#### 返回值

InferFormatFuncRegister构造函数返回InferFormatFuncRegister类型的对象。

#### 约束说明

算子InferFormat函数注册接口，此接口被其他头文件引用，一般不用由算子开发者直接调用。