ScopeFeature构造函数和析构函数
函数功能
ScopeFeature构造函数和析构函数。
函数原型
数据类型为string的接口后续版本会废弃,建议使用数据类型为非string的接口。
ScopeFeature(std::string sub_type, int32_t num, std::string suffix = "", std::string sub_scope_mask = "", int32_t step = 0);
ScopeFeature(const char_t *sub_type, int32_t num, const char_t *suffix, const char_t *sub_scope_mask, int32_t step = 0);
ScopeFeature(ScopeFeature const &feature);
ScopeFeature &operator=(ScopeFeature const &feature);
~ScopeFeature() override;
参数说明
参数名 |
输入/输出 |
描述 |
---|---|---|
sub_type |
输入 |
sub_scope的type类型。 |
num |
输入 |
scope中所有sub_scope的type类型与sub_type相同的个数。 |
suffix |
输入 |
scope的后缀名(LastName并去掉index)。 假设scope的名称为:fastrcnn_predictions/strided_slice_1,则sub_scope_mask配置为strided_slice时可以匹配成功。 |
sub_scope_mask |
输入 |
sub_scope后缀名(LastName并去掉index)的掩码。 假设sub_scope的名称为:fastrcnn_predictions/strided_slice_1,则sub_scope_mask配置为slice时可以匹配成功。 |
step |
输入 |
步长,用户无需设置,保持默认0。 |
feature |
输入 |
ScopeFeature对象。 |
返回值
ScopeFeature构造函数返回ScopeFeature类型的对象。
异常处理
无。
约束说明
无。