Per TensorFlow vorrei installare cuda e CuDNN. Come posso farlo su Ubuntu 16.04?
Migliore risposta
Passaggio 0:installa cuda dai repository standard. (Vedi Come posso installare CUDA su Ubuntu 16.04?)
Passaggio 1:registra un account sviluppatore nvidia e scarica cudnn qui (circa 80 MB)
Passaggio 2:controlla dove si trova l'installazione di cuda. Per l'installazione dal repository è /usr/lib/...
e /usr/include
. Altrimenti, sarà /usr/local/cuda/
o /usr/local/cuda-<version>
. Puoi verificarlo con which nvcc
o ldconfig -p | grep cuda
Passaggio 3:copia i file:
Installazione del repository:
$ 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*
Installazione del file di esecuzione:
$ 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*