2017-03-21 3 views
3

ausführen Ich versuche, Tensorflow mit Bazel in meinem CPU-unterstützten Mac ausführen.Kann Tensorflow nicht mit Bazel

lief ich den folgenden Befehl ein,

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

und es wird die folgenden Fehler wirft

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.

Wie kann ich in der Lage sein, dies zu klären?

+0

seine in mac ..... –

+2

In welchem ​​Verzeichnis führen Sie den Befehl aus? Auch sieht es so aus, als hättest du widersprüchliche Pfade '/ Users/Rocky' vs,'/Users/Stanly'. Sie könnten darüber nachdenken, das Projekt zu bereinigen. –

+0

immer noch der gleiche Fehler –

Antwort

4

Ich hatte das gleiche Problem, der folgende Befehl ausführen, das Problem für mich gelöst:

./configure 

ich alle Standardkonfigurationen verwendet. Überprüfen Sie diese issue für weitere Informationen.

2

(Versuchte zu kommentieren, aber ich nicht genügend Karma haben. Posting dies als eine Antwort dann.)

Die Fehlermeldung Ihnen sagt, dass ein Build Regel ein Ziel verweist, die nicht existiert, oder die Regel nicht über Zugang zu ihm.

Was ist die Ausgabe des folgenden Befehls? cd in das Verzeichnis des TensorFlow Projekt, in dem Sie die WORKSPACE-Datei haben, und von dort ausführen):

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

auch:

  • Welche Version von Bazel verwenden Sie?
  • Welchen Commit von TensorFlow haben Sie ausgecheckt?
  • Haben Sie etwas im Quellbaum geändert?
Verwandte Themen