Tensorflow und CUDA-version

Aus, was ich verstehe alle Versionen von CUDA sind abwärtskompatibel, aber nachdem man durch den gesamten Prozess der Installation von CUDA und die Einrichtung einer virtuellen Umgebung mit TF dies geschieht, wenn ich import tensorflow

ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory

was offenbar bedeutet Tensorflow ist auf der Suche nach CUDA 8.0 aber nicht finden CUDA 8.0, weil ich CUDA 9.1 aber wenn es abwärtskompatibel ist, warum sollte das eine Rolle? Es ist ziemlich überraschend, wie ein beliebter Bibliothek einige vage auf die setup-Anweisungen, so dass ich hoffe, jemand hier kann das ganze etwas wissen.

Ich würde kein problem haben, die Installation von CUDA 8.0 aber natürlich ist das nicht eine option, nur kann ich die aktuelle version über die website von NVIDIA. Was ist der fix?

  • Sie sind nicht Binär abwärtskompatibel. Alles ist versioniert und alles, was gebaut wird, gegen eine bestimmte Laufzeit-API-version und shared libraries müssen Sie diese version installiert haben, oder haben die Bibliotheken verteilt mit es für es zu arbeiten
  • Hier ist die Dokumentation zu installieren tensorflow tensorflow.org/install und downloaden Sie andere Versionen von cuda developer.nvidia.com/cuda-toolkit-archive
Schreibe einen Kommentar