Pertama-tama Anda perlu menemukan file cudnn yang diinstal dan kemudian mengurai file ini. Untuk menemukan file, Anda dapat menggunakan:
whereis cudnn.h
CUDNN_H_PATH=$(whereis cudnn.h)
Jika itu tidak berhasil, lihat "Distribusi Redhat" di bawah ini.
Setelah Anda menemukan lokasi ini, Anda dapat melakukan hal berikut (mengganti ${CUDNN_H_PATH}
dengan path):
cat ${CUDNN_H_PATH} | grep CUDNN_MAJOR -A 2
Hasilnya akan terlihat seperti ini:
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 5
#define CUDNN_PATCHLEVEL 0
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
Yang berarti versinya adalah 7.5.0.
Ubuntu 18.04 (melalui sudo apt install nvidia-cuda-toolkit)
Metode instalasi ini menginstal cuda di / usr / include dan / usr / lib / cuda / lib64, maka file yang perlu Anda lihat adalah di /usr/include/cudnn.h.
CUDNN_H_PATH=/usr/include/cudnn.h
cat ${CUDNN_H_PATH} | grep CUDNN_MAJOR -A 2
Debian dan Ubuntu
Dari CuDNN v5 dan seterusnya (setidaknya ketika Anda menginstal melalui sudo dpkg -i <library_name>.deb
paket), sepertinya Anda mungkin perlu menggunakan yang berikut:
cat /usr/include/x86_64-linux-gnu/cudnn_v*.h | grep CUDNN_MAJOR -A 2
Sebagai contoh:
$ cat /usr/include/x86_64-linux-gnu/cudnn_v*.h | grep CUDNN_MAJOR -A 2
#define CUDNN_MAJOR 6
#define CUDNN_MINOR 0
#define CUDNN_PATCHLEVEL 21
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
#include "driver_types.h"
menunjukkan bahwa CuDNN versi 6.0.21 diinstal.
Distribusi redhat
Di CentOS, saya menemukan lokasi CUDA dengan:
$ whereis cuda
cuda: /usr/local/cuda
Saya kemudian menggunakan prosedur tentang pada file cudnn.h yang saya temukan dari lokasi ini:
$ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
USE_CUDNN
diaktifkan?