无法使用baz运行tensorflow

2024-05-15 08:05:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图在我支持CPU的mac上使用Bazel运行tensorflow。在

我执行了以下命令

bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package

它抛出了以下错误

ERROR: /Users/Rocky/Downloads/Experiment/TensorFlow/tensorflow-master/tensorflow/core/BUILD:1323:1: no such target '//tensorflow/tools/git:gen/spec.json': target 'gen/spec.json' not declared in package 'tensorflow/tools/git' defined by /Users/Rocky/Downloads/Experiment/TensorFlow/tensorflow-master/tensorflow/tools/git/BUILD and referenced by '//tensorflow/core:version_info_gen'. ERROR: /Users/Rocky/Downloads/Experiment/TensorFlow/tensorflow-master/tensorflow/core/BUILD:1323:1: no such target '//tensorflow/tools/git:gen/head': target 'gen/head' not declared in package 'tensorflow/tools/git' defined by /Users/Rocky/Downloads/Experiment/TensorFlow/tensorflow-master/tensorflow/tools/git/BUILD and referenced by '//tensorflow/core:version_info_gen'. ERROR: /Users/Rocky/Downloads/Experiment/TensorFlow/tensorflow-master/tensorflow/core/BUILD:1323:1: no such target '//tensorflow/tools/git:gen/branch_ref': target 'gen/branch_ref' not declared in package 'tensorflow/tools/git' defined by /Users/Rocky/Downloads/Experiment/TensorFlow/tensorflow-master/tensorflow/tools/git/BUILD and referenced by '//tensorflow/core:version_info_gen'. ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted.

我怎么才能解决这个问题?在


Tags: coregitbuildmasterpackagetargetbytensorflow
2条回答

我也遇到了同样的问题,运行以下命令为我解决了问题:

./configure

我使用了所有的默认配置。查看此issue了解更多信息。在

(试着评论,但我的业力不足。然后将此作为答案发布。)

错误消息告诉您生成规则引用了不存在的目标,或者该规则无权访问该目标。在

以下命令的输出是什么?cd到TensorFlow项目的目录中,其中有WORKSPACE文件,并从那里运行它):

bazel query  output=build 'somepath("//tensorflow/core:version_info_gen",  "//tensorflow/tools/git:gen/spec.json")'

同时:

  • 你在用什么版本的Bazel?在
  • 你查到了哪个TensorFlow?在
  • 你在源代码树中修改了什么吗?在

相关问题 更多 >