目录

SetInput

函数功能

设置算子Input,即由哪个算子的输出连到本算子。

有如下几种SetInput方法:

函数原型

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

Operator &SetInput(const std::string &dst_name, const Operator &src_oprt);
Operator &SetInput(const char_t *dst_name, const Operator &src_oprt);
Operator &SetInput(const std::string &dst_name, const Operator &src_oprt, const std::string &name);
Operator &SetInput(const char_t *dst_name, const Operator &src_oprt, const char_t *name);
Operator &SetInput(const std::string &dst_name, const Operator &src_oprt, uint32_t index);
Operator &SetInput(const char_t *dst_name, const Operator &src_oprt, uint32_t index);
Operator &SetInput(uint32_t dst_index, const Operator &src_oprt, uint32_t src_index);
Operator &SetInput(const char_t *dst_name, uint32_t dst_index, const Operator &src_oprt, const char_t *name);
Operator &SetInput(const char_t *dst_name, uint32_t dst_index, const Operator &src_oprt);

参数说明

参数名 输入/输出 描述
dst_name 输入 当前算子Input名称。
src_oprt 输入 Input名称为dst_name的输入算子对象。
src_index 输入 src_oprt的第src_index个输出。
name 输入 srcOprt的Output名称。
index 输入 srcOprt的第index个Output。
dst_index 输入 名称为dst_name的第dst_index个动态输入。

返回值

类型 描述
Operator& 当前算子本身。

异常处理

无

约束说明

无