J'essaye de construire Tensorflow sur Ubuntu avec la commande bazel build --config=opt --cxxopt="-D_GLIBCXX_USE_CXX11_ABI=0" --config=cuda //tensorflow/tools/pip_package:build_pip_package
mais je reçois ce qui suit erreur après l'exécution ./configure
:Correspondance ambiguë non valide sur l'attribut configurable "deps" dans // tensorflow/core/grappler/costs: utils: lors de la tentative de construction de Tensorflow avec le support GPU
Illegal ambiguous match on configurable attribute "deps" in //tensorflow/core/grappler/costs:utils:
@local_config_cuda//cuda:using_clang
@local_config_cuda//cuda:using_nvcc
Multiple matches are not allowed unless one is unambiguously more specialized.
ERROR: Analysis of target '//tensorflow/tools/pip_package:build_pip_package' failed; build aborted
INFO: Elapsed time: 30.960s
FAILED: Build did NOT complete successfully (91 packages loaded)
Je ne suis pas sûr de ce qui est arrivé. Il semble qu'il y ait un conflit entre l'utilisation de clang et nvcc, mais je ne pense pas avoir spécifié l'utilisation de nvcc n'importe où pendant le processus de configuration. ./configure
aurait dû finir sans aucun problème.
Étrangement, je ne trouve aucun rapport de bogue sur Internet.
Est-il possible que j'aie installé CUDA de manière incorrecte, ou est-ce plus vraisemblablement un bug avec la configuration tensorflow
?
- Ubuntu 16.04 LTS
- CUDA 8.0
- cuDnn 7.0.1