[英]Unable to run tensorflow using bazel
Im trying to run tensorflow using Bazel in my CPU supported mac. 我试图在我的CPU支持的mac中使用Bazel运行tensorflow。
I ran the following command, 我运行了以下命令,
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
and it is throwing the following error 它抛出以下错误
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'. 错误:/ Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / core / BUILD:1323:1:没有这样的目标'//tensorflow/tools/git:gen/spec.json':target'gen / spec.json'未在/ users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / tools / git / BUILD定义的'tensorflow / tools / git'包中声明,并由'// 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'. 错误:/ Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / core / BUILD:1323:1:没有这样的目标'// tensorflow / tools / git:gen / head':target'gen / head'未在/ users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / tools / git / BUILD定义的'tensorflow / tools / git'包中声明,并由'// 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'. 错误:/ Users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / core / BUILD:1323:1:没有这样的目标'// tensorflow / tools / git:gen / branch_ref':target'gen / branch_ref'未在/ users / Rocky / Downloads / Experiment / TensorFlow / tensorflow-master / tensorflow / tools / git / BUILD定义的'tensorflow / tools / git'包中声明,并由'// tensorflow / core:version_info_gen'引用。 ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; 错误:分析目标'// tensorflow / tools / pip_package:build_pip_package'失败; build aborted. 建立中止。
How can I be able to sort this out? 我怎样才能解决这个问题?
(Tried to comment but I have insufficient karma. Posting this as an answer then.) (试图发表评论,但我没有足够的业力。然后将此作为答案发布。)
The error message tells you that a build rule references a target that does not exist, or the rule doesn't have access to it. 该错误消息告诉您构建规则引用不存在的目标,或者规则无权访问它。
What's the output of the following command? 以下命令的输出是什么? cd
into the TensorFlow project's directory, where you have the WORKSPACE
file, and run it from there): cd
进入TensorFlow项目的目录,在那里你有WORKSPACE
文件,然后从那里运行它:
bazel query --output=build 'somepath("//tensorflow/core:version_info_gen", "//tensorflow/tools/git:gen/spec.json")'
Also: 也:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.