Ich benutze Ubuntu 15.10. Momentan baue ich TensorFlow aus der Quelle und folge den Anweisungen here.TensorFlow: Fehler beim Analysieren der .d-Datei
Meine Installation ist erfolgreich, außer für den letzten Schritt: "Erstellen Sie Ihr Ziel mit GPU-Unterstützung".
Wenn ich diesen Befehl aus der Wurzel meines Quellbaums laufen:
bazel build -c opt --config=cuda //tensorflow/cc:tutorials_example_trainer
ich die folgende Ausgabe sehen:
INFO: Found 1 target...
ERROR: /home/me/tensorflow/tensorflow/core/kernels/BUILD:549:1: error while parsing .d file: /home/me/.cache/bazel/_bazel_me/38a03c514c8dc954778fc9a555bce3de/tensorflow/bazel-out/local_linux-opt/bin/tensorflow/core/kernels/_objs/colorspace_op_gpu/tensorflow/core/kernels/colorspace_op_gpu.cu.d (No such file or directory).
nvcc warning : option '--relaxed-constexpr' has been deprecated and replaced by option '--expt-relaxed-constexpr'.
In file included from third_party/gpus/cuda/include/cuda_runtime.h:76:0,
from <command-line>:0:
third_party/gpus/cuda/include/host_config.h:115:2: error: #error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
#error -- unsupported GNU version! gcc versions later than 4.9 are not supported!
^
Target //tensorflow/cc:tutorials_example_trainer failed to build
Use --verbose_failures to see the command lines of failed build steps.
Es gibt mehrere Dinge, die ich nicht verstehe:
- Warum fehlt die
.d
Datei? - Was bedeutet das?
nvcc Warnung: Option '--relaxed-constexpr' wurde durch die Option '--expt-entspannt-constexpr' veraltet und ersetzt.
- Meine GCC-Version ist 5.2.1. Bedeutet das, dass ich TensorFlow nicht aus der Quelle bauen kann?
Vielen Dank für Ihre Hilfe.
Überprüfen Sie meine Antwort. Es gibt auch einen besseren Ort, um solche ubuntu-bezogenen Fragen zu posten - [hier] (http://askubuntu.com/). – tommus