Yapay zeka ile çalışma yapabilmek için Cuda, CudNN, OpenCV gibi kütüphanelerin ve eklentilerin kurulması gerekiyor. Buraya tıklayarak Jetson Nano cihazlarda OpenCV kurulumu hakkında bilgi alabilirsiniz.

Ubuntu cihaza Cuda ve CudNN nasıl kurulur?

Kuracağınız işletim sistemi sanal makinede çalışmıyorsa Nvidia sürücülerinin yüklü olması gerekiyor. Buraya tıklayarak uygun sürücüyü indirebilirsiniz.

Öncelikle işletim sistemi ile birlikte gelen Nouveau özelliğini kapatmalısınız. Bunu aşağıdaki komutlar ile gerçekleştirebilirsiniz. Vim yerine Nano veya Emacs da kullanılabilir.

sudo vim /etc/modprobe.d/blacklist-nouveau.conf

komutunu girdikten sonra

blacklist nouveau

options nouveau modeset=0

satırlarını ekleyerek dosyayı kaydedin. Daha sonra

sudo update-initramfs -u

sudo reboot

komutlarını kullanarak önce kernel regenerate yapacağız daha sonra da sistemi yeniden başlatacağız.

Bilgisayarı yeniden başlattıktan sonra,

sudo apt update

sudo apt upgrade

komutları ile paket depolarını güncelleyelim. Daha sonra siteden indirdiğimiz Nvidia kurulum dosyası ile ilgili işlemlere geçebiliriz.

chmod 777 kurulumdosyası.run
sudo ./kurulumdosyası.run

komutları ile sürücüyü kuracağız. Burada kurulumdosyası.run yerine indirdiğiniz Nvidia sürücüsünü yazacaksınız.

Daha sonra kullanmak istediğiniz Cuda versiyonunu buraya tıklayarak indirin. Örnek olarak Cuda 10 ile devam edeceğiz.

sudo sh cuda_10.0.130_410.48_linux.run

komutunu kullanarak Cuda kurulumuna başlayabilirsiniz. Cuda kurulumu tamamlandıktan sonra

sudo vim ~/.bashrc

export PATH=/usr/local/cuda/bin${PATH:+:${PATH}}

export LD_LIBRARY_PATH=/usr/local/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

source ~/.bashrc

komutlarını kullanarak sistem dosyasına ekliyoruz. CudNN kurulumu için Nvidia.com üzerinden oturum açmamız gerekiyor. Buraya tıklayarak oturum açtıktan sonra gerekli dosyaları indirebilirsiniz. Kullanmak istediğiniz Cuda Versiyonuna göre CudNN Versiyonu seçmeniz gerekiyor.

Gerekli dosyayı indirdikten sonra

tar -xzvf cudnn-10.0-linux-x64-v7.6.2.24.tgz

komutunu kullanarak sıkıştırılmış dosyayı açın. Daha sonra

sudo cp ./cuda/include/cudnn.h /usr/local/cuda/include

sudo cp ./cuda/lib64/libcudnn* /usr/local/cuda/lib64

sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

komutları ile kurulumu bitirebilirsiniz