Ich bin neu bei Tensorflow und ich arbeite an freigegebenen Linux (Ubuntu 16.04), es bedeutet, dass ich nicht habe Root-Zugriff. Cuda 8.0 und Cudnn 8 sind bereits von Admin als root installiert. Ich habe Python 3.5 mit Anaconda installiert und dann Tensorflow mit Pip installiert. Ich habe die cuda-8.0/bin und cuda-8.0/lib64 PATH und LD_PATH_LIBRARY mit folgenden Exporten hinzugefügt.ImportError: libcublas.so.8.0: Datei kann nicht geöffnet werden: Keine Datei oder Verzeichnis (Shared Linux)
export PATH = "$ PATH: /usr/local/cuda-8.0/bin"
export LD_LIBRARY_PATH = "/ usr/local/CUDA-8.0/lib64"
Aber Wenn ich versuche, das Programm auszuführen, gibt es den folgenden Fehler.
Import: libcublas.so.8.0: kann nicht mit anderen geteilt Objektdatei öffnen: Keine solche Datei oder das Verzeichnis
Allerdings sind diese Dateien in LD_LIBRARY_PATH existieren, und nvcc -V auch funktioniert.
Ist es überhaupt möglich, auf das installierte System Cuda und CuDnn zu verweisen? Wenn ja, können Sie den obigen Fehler beheben. Danke im Voraus.
echo $ LD_LIBRARY_PATH gab dies. /usr/local/cuda-8.0/lib64 und finden/name = "libcublas.so.8.0" gab dies. /usr/local/cuda-8.0/lib64/libcublas.so.8.0 – adeelz92