Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Tensorflow的C api从TF_操作中获取TF_输入?_C_Tensorflow - Fatal编程技术网

如何使用Tensorflow的C api从TF_操作中获取TF_输入?

如何使用Tensorflow的C api从TF_操作中获取TF_输入?,c,tensorflow,C,Tensorflow,我正在使用Tensorflow 1.13.1的C-API 通过TF_graphhoperationByName获取TF_操作后,我找不到获取TF_输入或TF_输出的方法,我想获取其中的数据类型 以下是相关的方法() TF_CAPI_导出外部TF_操作numinput(TF_操作*oper) TF\u CAPI\u导出外部TF\u数据类型TF\u操作puttype(TF\u输入操作输入) 在我看来,它缺少像“TF_Input TF_operationput(int32_t index);”这样的方

我正在使用Tensorflow 1.13.1的C-API

通过TF_graphhoperationByName获取TF_操作后,我找不到获取TF_输入或TF_输出的方法,我想获取其中的数据类型

以下是相关的方法()

TF_CAPI_导出外部TF_操作numinput(TF_操作*oper)

TF\u CAPI\u导出外部TF\u数据类型TF\u操作puttype(TF\u输入操作输入)

在我看来,它缺少像“TF_Input TF_operationput(int32_t index);”这样的方法

TF_操作*input_op=TF_GraphOperationByName(图形,“占位符”);
int input_num=TF_operationnumput(输入操作);
对于(int i=0;i
请帮助我找到从每个TF_输入和TF_输出获取TF_数据类型的方法


非常感谢。

我想您正在寻找
TF\u operationput()
()

此方法接收一个
TF_Input
()作为参数,您可以使用
{Input_op,i}
构建该参数

TF_Operation *input_op = TF_GraphOperationByName(graph, "Placeholder");
int input_num = TF_OperationNumInputs(input_op);
for (int i = 0; i < input_num; ++i) {
  // Expectation: auto oper_in = TF_OperationInput(i);
  auto data_type = TF_OperationInputType(oper_in);
}