wake-up-neo.com

libcublas.so.9.0: Shared Object-Datei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis in Ubuntu 18.04

Ich versuche Tensorflow in Ubuntu 18.04 zu installieren. CUDA- und CUDNN-Tests bestehen alle. Der Titel dieser Frage ist mein Fehler beim Testen der Tensorflow-Installation. Ich sah die gleiche Frage für Ubuntu 16.04 gestellt, aber die Antworten waren nicht sofort hilfreich. Eine Antwort schlug die Verwendung von strace vor, aber ich verstehe die Ausgabe nicht. Hier ist meine vollständige Fehlermeldung:

Traceback (letzter Aufruf zuletzt): Datei "/home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", Zeile 58, aus tensorflow.python.pywrap_tensorflow_internal import * File " /home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py ", Zeile 28, in _pywrap_tensorflow_internal = swig_import_helper () File" /home/dma/tensorflow/lib/py site-packages/tensorflow/python/pywrap_tensorflow_internal.py ", Zeile 24, in swig_import_helper _mod = imp.load_module ('_pywrap_tensorflow_internal', fp, Pfadname, Beschreibung) Datei" /home/dma/tensorflow/lib/python .py ", Zeile 243, in load_module return load_dynamic (Name, Dateiname, Datei) File" /home/dma/tensorflow/lib/python3.6/imp.py ", Zeile 343, in load_dynamic return _load (spec) ImportError: libcublas.so.9.0: Shared Object-Datei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis

Während der Behandlung der obigen Ausnahme ist eine andere Ausnahme aufgetreten:

Traceback (letzter Aufruf zuletzt): Datei "", Zeile 1, in Datei "/home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/ init . Py", Zeile 22 , aus tensorflow.python importieren pywrap_tensorflow # pylint: disable = unused-import Datei "/home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/python/ init . py", zeile 49, in aus tensorflow.python importieren pywrap_tensorflow Datei "/home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", zeile 74, in raise ImportError (msg) ImportError: Traceback (letzter Aufruf zuletzt): Datei "/home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow.py", Zeile 58, aus tensorflow.python.pywrap_tensorflow_internal import * File "/ home/dma/tensorflow/lib/python3.6/site-packages/tensorflow/python/pywrap_tensorflow_internal.py ", Zeile 28, in _pywrap_tensorflow_internal = swig_import_helper () File" /home/dma/tensorflow/lib/python3.6python -packages/tensorflow/python/pywrap_tensorflow_internal.py ", Zeile 24 in swig_import_helper _mod = imp.load_module ('_pywrap_tensorflow_internal', fp, Pfadname, Beschreibung) Datei "/home/dma/tensorflow/lib/python3.6/imp.py", Zeile 243 in load_module return load_dynamic (name , Dateiname, Datei) Datei "/home/dma/tensorflow/lib/python3.6/imp.py", Zeile 343, in load_dynamic return _load (spec) ImportError: libcublas.so.9.0: Shared Object-Datei kann nicht geöffnet werden: No solche Datei oder Verzeichnis

Laden der nativen TensorFlow-Laufzeit fehlgeschlagen.

Siehe https://www.tensorflow.org/install/install_sources#common_installation_problems

für einige häufige Gründe und Lösungen. Fügen Sie den gesamten Stack-Trace oberhalb dieser Fehlermeldung ein, wenn Sie um Hilfe bitten.

2
user3877654

anhängen:

export  PATH=/usr/local/cuda/bin:$PATH
export  LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH 

zu /etc/profile

starten Sie dann neu.

Wenn Sie keinen Softlink cuda haben, der mit cuda-9.0 in /usr/local verknüpft ist, erstellen Sie zunächst einen Softlink, oder ändern Sie den oben angegebenen Pfad.

1
BugKiller

Die Verwendung einer virtuellen Umgebung, um die Paketinstallation vom System zu isolieren, wie es im tensorflow Installationshandbuch empfohlen wird, hat dies für mich behoben.

https://www.tensorflow.org/install/pip

0
klsx