2017-04-06 2 views
0

System Info: AMD CPU Ubuntu 16.04 cuDNN v5.1 Python 2.7Mühe, tensorflow zu arbeiten, die libcudart.so.8.0 ist nicht im Pfad

kann nicht tensorflow bekommen richtig zu laufen, wenn Aufruf : "import tensorflow als tf"

Fehler/Output:

#

Traceback (jüngste Aufforderung zuletzt): File "test.py", Linie 2, Import tensorflow als tf File "/usr/local/lib/python2.7/dist-packages/tensorflow/ init Py", Zeile 24, in von tensorflow.python import * Datei „/ usr/local /lib/python2.7/dist-packages/tensorflow/python/ init Py "Linie 72, in Erhöhung Import (msg) Import: Traceback (jüngste Aufforderung zuletzt): Datei"/usr/local /lib/python2.7/dist-packages/tensorflow/python/ init Py "Zeile 61, in von tensorflow.python Import pywrap_tensorflow File" /usr/local/lib/python2.7/dist-packages /tensorflow/python/pywrap_tensorflow.py ", Zeile 28, in _pywrap_tensorflow = swig_import_helper() File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/pywrap_tensorflow.py", Zeile 24, in swig_import_helper _mod = imp.load_module ('_ pywrap_tensorflow', fp , Pfadname, Beschreibung) Import: libcudart.so.8.0: nicht Objektdatei open shared: keine solche Datei oder das Verzeichnis

Fehler beim nativen TensorFlow Laufzeit zu laden.

#

versuchte bereits alle Lösungen in diesem ähnlichen Thread: TensorFlow: libcudart.so.7.5: cannot open shared object file: No such file or directory

+0

hast du 'sudo ldconfig'? – Kochoba

Antwort

0

Sie müssen den Pfad von libcudart.so zu finden und Umwelt benötigen.

Um die Position libcudart.so.8.0 .try dieser den tatsächlichen Pfad Dies listet

sudo find/-name libcudart.so 

zu finden, wird in folgendem Format

<-Directory->/libcudart.so.8.0

Kopieren Sie das Verzeichnis und fügen Sie den folgenden in/etc/profile

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:<-Directory-> 

aktualisieren Sie dann die Quelle

source /etc/profile 
0

Danke Jungs. Anscheinend waren die Pfad- und Umgebungsvariablen korrekt eingestellt und die libcart-Datei war dort, aber die cuDNN war die falsche Version installiert. Musste v6.0 anstelle von v5.1 verwenden, wodurch das Problem behoben wurde. Was merkwürdig ist, da dies nicht zusammenhängt, sondern nach einer bestimmten Version suchte. Danke, dass TensorFlow jetzt funktioniert!

Verwandte Themen