当我想使用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
。
而且我仍然遇到相同的问题。
答案 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