Für TensorFlow möchte ich cuda und CuDNN installieren. Wie mache ich das unter Ubuntu 16.04?
Beste Antwort
Schritt 0:Installieren Sie cuda aus den Standard-Repositories. (Siehe Wie kann ich CUDA unter Ubuntu 16.04 installieren?)
Schritt 1:Registrieren Sie ein nvidia-Entwicklerkonto und laden Sie cudnn hier herunter (ca. 80 MB)
Schritt 2:Überprüfen Sie, wo sich Ihre cuda-Installation befindet. Für die Installation aus dem Repository ist es /usr/lib/...
und /usr/include
. Andernfalls ist es /usr/local/cuda/
oder /usr/local/cuda-<version>
. Sie können es mit which nvcc
überprüfen oder ldconfig -p | grep cuda
Schritt 3:Kopieren Sie die Dateien:
Repository-Installation:
$ cd folder/extracted/contents
$ sudo cp -P include/cudnn.h /usr/include
$ sudo cp -P lib64/libcudnn* /usr/lib/x86_64-linux-gnu/
$ sudo chmod a+r /usr/lib/x86_64-linux-gnu/libcudnn*
Runfile-Installation:
$ cd folder/extracted/contents
$ sudo cp include/cudnn.h /usr/local/cuda/include
$ sudo cp lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/lib64/libcudnn*