cuDNN Ubuntu 16.04 Kurulumu
cuDNN, Derin Öğrenme algoritmalarını GPU-ekran kartı üzerinde çalıştırmak için gerekli bir kütüphanedir. cuDNN kurulumu için NVIDIA'nın hazırlamış olduğu aşağıdaki linkte yer alan dökümanı takip ettim.
cuDNN kurulumuna başlamadan önce sisteminizde
1. NVIDIA grafik sürücüsünün kurulumu
2. CUDA kurulumu
yapılması gerekmektedir.
NVIDIA sürücüsünü kurmak için işletim sisteminize ve sahip olduğunuz ekran kartına uygun sürücüyü aşağıdaki adresten indirebilirsiniz.
1. NVIDIA grafik sürücüsünün kurulumu
2. CUDA kurulumu
yapılması gerekmektedir.
NVIDIA sürücüsünü kurmak için işletim sisteminize ve sahip olduğunuz ekran kartına uygun sürücüyü aşağıdaki adresten indirebilirsiniz.
Burada doğru sürücüyü bulmak için sahip olduğunuz ekran kartı ve işletim sisteminize göre seçimler yapmalısınız.
NVIDIA sürücü kurulumunun doğru yapılıp yapılmadığını "NVIDIA X Server Settings" programı vasıtasıyla kontrol edebilirsiniz. Aşağıda yer alan ekran görüntüleri bu kontrolleri nasıl yapacağınız konusunda size yol gösterici olacaktır.
CUDA kurulumu için önceki yazımı takip edebilirsiniz.
NVIDIA sürücü kurulumunu ve CUDA kurulumunu başarılı bir şekilde yaptıktan sonra cuDNN kurulumuna geçebilirsiniz.
NVIDIA sürücü kurulumunu ve CUDA kurulumunu başarılı bir şekilde yaptıktan sonra cuDNN kurulumuna geçebilirsiniz.
1. cuDNN indirilmesi
cuDNN indirebilmek için öncelikle NVIDIA Developer Program'a kayıt olmanız gerekmektedir. Kayıt işlemi tamamlandıktan sonra aşağıdaki adımlara geçebilirsiniz.
1.1. NVIDIA cuDNN anasayfasına gidiniz
1.2. DOWNLOAD cuDNN tıklayınız
1.3. Kısa anketi tamamlayın ve 'Submit' e basınız
1.4. Şartlar ve Koşulları kabul edin.
1.5. Yüklemek istediğiniz cuDNN versiyonunu seçiniz.
1.1. NVIDIA cuDNN anasayfasına gidiniz
1.2. DOWNLOAD cuDNN tıklayınız
1.3. Kısa anketi tamamlayın ve 'Submit' e basınız
1.4. Şartlar ve Koşulları kabul edin.
1.5. Yüklemek istediğiniz cuDNN versiyonunu seçiniz.
2. cuDNN kurulması
İndirilen dosyalar aşağıda tanımlanan sırayla kurulur.
2.1. runtime kütüphanenin kurulması
sudo dpkg -i libcudnn7_7.1.4.18-1+cuda9.2_amd64.deb
2.2. developer kütüphanenin kurulumu
sudo dpkg -i libcudnn7-dev_7.1.4.18-1+cuda9.2_amd64.deb
2.3. Örnek kodlar ve cuDNN kütüphanesinin kullanım klavuzunun kurulumu
sudo dpkg -i libcudnn7-doc_7.1.4.18-1+cuda9.2_amd64.deb
3. cuDNN kurulumunun başarılı bir şekilde yapıldığının doğrulanması
Kurulumun başarılı bir şekilde yapılıp yapılmadığını test etmek için "/usr/src/cudnn_samples_v7" klasöründe yer alan
mnistCUDNN
örneği çalıştırılabilir. Bunun için aşağıdaki adımları takip edebilirsiniz.
3.1. /usr/src/cudnn_samples_v7 klasöründe yer alan cuDNN örneğinin HOME klasörüne kopyalanması
cp -r /usr/src/cudnn_samples_v7/ $HOME
3.2.Kopyalama işleminin yapıldığı HOME/cudnn_samples_v7/mnistCUDNN klasörüne gidilmesi
cd $HOME/cudnn_samples_v7/mnistCUDNN
3.3. mnistCUDNN örneğinin derlenmesi
make clean && make
3.4. mnistCUDNN örneğinin çalıştırılması
./mnistCUDNN
Eğer Test passed! yazısını gördüyseniz, cuDNN Kurulumu başarı ile tamamlanmıştır. Derin öğrenme algoritmalarını ekran kartınız (GPU) üzerinde çalıştırabilirsiniz.
Böyle bir hata aldım en son test yazısını görebilmem için ne yapmam gerekir yardımcı olabilir misiniz ?
YanıtlaSil(base) muhammed@muhammed-Lenovo-Z50-70:~/cudnn_samples_v7/mnistCUDNN$ ./mnistCUDNN
cudnnGetVersion() : 7501 , CUDNN_VERSION from cudnn.h : 7501 (7.5.1)
Cuda failurer version : GCC 7.3.0
Error: CUDA driver version is insufficient for CUDA runtime version
error_util.h:93
Aborting...
CUDA ve cuDNN versiyonları arasında uyumsuzluk gözüküyor. CUDA kurulumu için önceki yazımı takip edebilirsiniz.
Silteşekkür ederim :)
Sil