web-dev-qa-db-fra.com

Construire Tensorflow r1.12 avec Cuda 10 sur Ubuntu 18.04

J'ai vraiment essayé de me faire construire. J'ai suivi les instructions ici et ici et ici . Système propre:

  • Serveur Ubuntu 18.04
  • Ubuntu Gnome
  • Cuda 10.0
  • rDDN 7.4.1
  • NCCL 2.3.7
  • TensorRT 5.0.2.1
  • Tensorflow r1.12
  • Python 3.6
  • GCC 7.3.0 En utilisant la ligne de commande:

    bazel build --config = cuda --config = mkl // tensorflow/tools/pip_package: build_pip_package

C'est l'erreur:

WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files:
/devel/software/tensorflow/tools/bazel.rc
INFO: Options provided by the client:
  Inherited 'common' options: --isatty=1 --terminal_columns=171
ERROR: Config value cuda is not defined in any .rc file

Quelqu'un sait quelles parties de bazel.rc doivent être importées?

Pourquoi cuda n'est pas défini?

Si j'essaye:

test bazel -c opt - // tensorflow/... - // tensorflow/compilateur/... - // tensorflow/contrib/lite/...

Il échoue avec cette erreur:

ERREUR:/devel/logiciel/tensorflow/tensorflow/python/BUILD: 3768: 1: Liaison de la règle '//tensorflow/python:_pywrap_tensorflow_internal.so' échoué (sortie 1) gcc échoué: erreur d'exécution de la commande/usr/bin/gcc -shared -o bazel-out/k8-opt/bin/tensorflow/python/_pywrap_tensorflow_internal.so -Wl, - version-script bazel-out/k8-opt/bin/tensorflow/python/pywrap_tensorflow_internal_versionscript.ld ... ( 65 argument (s) restant omis (s)

Quelqu'un a eu du succès? (Évidemment au moins 2 personnes ont) Peut-être que quelqu'un pourrait me dire ce que je fais mal? Ou comment le construire?

3
AeroClassics

Faites comme ce qui est dit dans l'avertissement et cela fonctionnera. 

"WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files:
/devel/software/tensorflow/tools/bazel.rc"

Vous devriez avoir un fichier .bazelrc dans /devel/software/tensorflow/.bazelrc. En haut de ce fichier, ajoutez l'extrait de code suivant.

import /devel/software/tensorflow/tools/bazel.rc

Prendre plaisir!

1