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 张量流图的检验_Tensorflow_Graph_Bazel - Fatal编程技术网

Tensorflow 张量流图的检验

Tensorflow 张量流图的检验,tensorflow,graph,bazel,Tensorflow,Graph,Bazel,我正在测试命令以检查定制的tensorflow图 我使用的命令是在中找到的命令 但它返回一个错误,即: ERROR: Unrecognized option: --in_graph=/home/WarMachineRox/test_frozen_graph.pb 如果我使用不带“---”的in_图形选项,它将返回: ERROR: no such package 'tensorflow/tools/graph_transforms/tensorflow/tools/graph_transform

我正在测试命令以检查定制的tensorflow图

我使用的命令是在中找到的命令

但它返回一个错误,即:

ERROR: Unrecognized option: --in_graph=/home/WarMachineRox/test_frozen_graph.pb
如果我使用不带“---”的in_图形选项,它将返回:

ERROR: no such package 'tensorflow/tools/graph_transforms/tensorflow/tools/graph_transforms': BUILD file not found on package path
是否仍有检查tensorflow图形输入节点而不使用此选项

谢谢

bazel build tensorflow/tools/graph_transforms:summarize_graph bazel-bin/tensorflow/tools/graph_transforms/summarize_graph --in_graph=/home/WarMachineRox/test_frozen_graph.pb
应该是两个单独的命令:

$ bazel build tensorflow/tools/graph_transforms:summarize_graph
INFO: Analysed target //tensorflow/tools/graph_transforms:summarize_graph (0 packages loaded).
INFO: Found 1 target...
Target //tensorflow/tools/graph_transforms:summarize_graph up-to-date:
  bazel-bin/tensorflow/tools/graph_transforms/summarize_graph
INFO: Elapsed time: 0.372s, Critical Path: 0.00s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action

$ bazel-bin/tensorflow/tools/graph_transforms/summarize_graph
2018-05-29 12:37:51.343760: E tensorflow/tools/graph_transforms/summarize_graph_main.cc:313] in_graph graph can't be empty.
usage: bazel-bin/tensorflow/tools/graph_transforms/summarize_graph
Flags:
        --in_graph=""                           string  input graph file name
        --print_structure=false                 bool    whether to print the network connections of the graph

第二个命令返回一个错误:bash:bazel bin/tensorflow/tools/graph\u transforms/summary\u grap:没有这样的文件或目录您是否在项目目录的顶层运行该命令?我克隆了tensorflow存储库,并在tensorflow文件夹的顶部运行了该命令。第一个命令后创建了bazel-bin/tensorflow/tools/graph\u transforms/summary\u graph/文件夹。第二个命令必须是/bazel-bin/tensorflow/tools/graph\u transforms/summary\u graph而不是bazel-bin/tensorflow/tools/graph\u transforms/summary\u graph。这很有趣,如果二进制文件位于子目录中,则不需要预先添加
/
来运行它。用我调用的结果编辑了我的答案。
$ bazel build tensorflow/tools/graph_transforms:summarize_graph
INFO: Analysed target //tensorflow/tools/graph_transforms:summarize_graph (0 packages loaded).
INFO: Found 1 target...
Target //tensorflow/tools/graph_transforms:summarize_graph up-to-date:
  bazel-bin/tensorflow/tools/graph_transforms/summarize_graph
INFO: Elapsed time: 0.372s, Critical Path: 0.00s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action

$ bazel-bin/tensorflow/tools/graph_transforms/summarize_graph
2018-05-29 12:37:51.343760: E tensorflow/tools/graph_transforms/summarize_graph_main.cc:313] in_graph graph can't be empty.
usage: bazel-bin/tensorflow/tools/graph_transforms/summarize_graph
Flags:
        --in_graph=""                           string  input graph file name
        --print_structure=false                 bool    whether to print the network connections of the graph