CreateInput
产品支持情况
功能说明
创建输入节点。
函数原型
-
创建图输入节点
EsTensorHolder CreateInput(int64_t index,const char *name,const char *type) -
创建默认输入节点,从0开始计数,节点命名为input_{index}
EsTensorHolder CreateInput(int64_t index) -
创建指定名称的输入节点
EsTensorHolder CreateInput(int64_t index, const char *name) -
创建具有完整信息的输入节点
EsTensorHolder CreateInput(int64_t index, const char *name, ge::DataType data_type, ge::Format format, const std::vector<int64_t> &shape)
参数说明
返回值说明
约束说明
无
调用示例
-
创建图输入节点
EsGraphBuilder builder("graph_name"); auto t1 = builder.CreateInput(0, "input0", "Data"); -
创建默认输入节点,从0开始计数,节点命名为input_{index}
EsGraphBuilder builder("graph_name"); auto tensor = builder.CreateInput(1); -
创建指定名称的输入节点
EsGraphBuilder builder("graph_name"); auto tensor = builder.CreateInput(2, "input2"); -
创建具有完整信息的输入节点
EsGraphBuilder builder("graph_name"); auto tensor = builder.CreateInput(3, "input3", ge::DT_INT32, ge::FORMAT_NCHW, {2, 2});