bazel构建tensorflow / tools / graph_transforms:transform_graph错误

时间:2019-04-20 10:36:16

标签: python tensorflow model bazel

当我想使用bazel转换模型时遇到一些问题。
我尝试使用此cmd:

$  bazel build tensorflow/tools/graph_transforms:transform_graph

以下是错误:

  

错误:跳过'tensorflow / tools / graph_transforms:transform_graph':没有这样的软件包'tensorflow / tools / graph_transforms':在软件包路径上找不到BUILD文件

有人可以告诉我如何使用它吗? 非常感谢

然后我尝试使用此cmd:

$ bazel build tensorflow/tools/graph_transforms:vgg_16_10000.pb
我在工具目录中放置了graph_transforms,在vgg_16_10000.pb中放置了graph_transforms。 而且我仍然遇到相同的问题。

2 个答案:

答案 0 :(得分:0)

要运行第一个命令(bazel build),必须在指定目录下具有BUILD文件,在此情况下为 tensorflow / tools / graph_transforms 。仅根据您提供的信息,可能实际上尚未克隆或下载Tensorflow存储库。如果您仅使用 pip conda install 安装了Tensorflow,则不能简单地运行该命令,因为它们不包含源代码。

应该有足够的信息供您决定是否要构建源代码或使用python API,如here所示。

答案 1 :(得分:0)

导航到tensorflow源目录的根目录,首先运行./configure

$ ./configure
$ bazel build tensorflow/tools/graph_transforms:summarize_graph