Günlük arşivler: 22/08/2024

NVIDIA CUDA Kurulumu – Ubuntu

Ubuntu kullananlar iyi bilir çok sık bir şekilde Nvidia CUDA sürücümüz bir şekilde ya crash olur ya da sistem artık kurulu olan CUDA sürümümüzü göremez, kod içerisnde print(device) dediğimiz zaman bir anda CPU ile başbaşa kalırız. Böyle durumlarda ne yapmamız gerekiyor, içeride var olan çalışmayan CUDA versiyonunu kaldırıp sıfırdan nasıl kurarız onu anlatacağım.

İlk olarak şunu belirtmeliyim eğer ki çok eski versiyonlar kullanmıyorsanız ben bu işlemleri şu an için Ubuntu 22.04 versiyonunda ve CUDA Toolkit 12.2 kurarak yapacağım.

1. İlk olarak önceki CUDA kurulumlarını kaldıracağız ve sonrasında NVIDIA sürücüsünü yükleyeceğiz.

sudo apt-get --purge remove '*cublas*' 'cuda*' 'nsight*' 'nvidia*'

sudo apt-get autoremove

sudo apt-get install nvidia-driver-535

sudo reboot

2. CUDA Repository Pin indirip, kuracağız.

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin

sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600

3. CUDA Repository Package indireceğiz.

wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda-repo-ubuntu2204-12-2-local_12.2.0-535.54.03-1_amd64.deb

4. CUDA Repository Package kuracağız.

sudo dpkg -i cuda-repo-ubuntu2204-12-2-local_12.2.0-535.54.03-1_amd64.deb

5. Kurulumu tamamlamak için GPG anahtarını yükleyeceğiz.

sudo cp /var/cuda-repo-ubuntu2204-12-2-local/cuda-216F19BD-keyring.gpg /usr/share/keyrings/

6. CUDA deposunu içerecek şekilde paket listelerini güncelleyeceğiz.

sudo apt-get update

7. CUDA Toolkit’i yükleyeceğiz.

sudo apt-get -y install cuda

8. Çevre değişkenlerini ayarlayacağız.

echo 'export PATH=/usr/local/cuda-12.2/bin:$PATH' >> ~/.bashrc

echo 'export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc

source ~/.bashrc

9. Doğru şekilde kurduğumuza emin olmak için;

nvidia-smi

nvcc --version

Artık en güncel haliyle Nvidia CUDA Ubuntu ortamınıza kurulmuş oldu.

İyi çalışmalar 🙂

Harici Monitor Bağlanmıyor – Ubuntu

Ubuntu üzerinde çalışma yapıyorsanız bu tarz sorunlar ile sürekli karşılacaksınız demektir. En önemli nedenlerinden biri sürücülerinizi güncellememe durumu oluyor. Bu durumda hem sürücülerimi güncellemek istemiyorum hem de harici monitorün çalışmasını istiyorum diyorsanız aşağıdaki yönergeler ile kolayca tekrar kullanabilirsiniz.

Buradaki ilk aşama Nvidia driverlarını kaldırmak olacak. Burada telaş yapacağınız bir durum yok, bir sonraki yazımda sıfırdan nvidia cuda driver nasıl kurulur onları da madde madde açıklayacağım.

Madde 1: Daha önceden yüklemiş olduğunuz Nvidia driver’ı silin. Bu sayede temiz ortam sağlamış olacağız.

sudo apt-get install build-essential dkms linux-headers-$(uname -r) sudo apt-get install libc6-dev libglvnd-dev pkg-config

    Madde 2: Gerekli olan bağımlılıkları yükleyelim.

    sudo apt-get install build-essential dkms linux-headers-$(uname -r)

    sudo apt-get install libc6-dev libglvnd-dev pkg-config

    Madde 3: Grafik sürücüleri ekleyin ve güncelleyin.

    sudo add-apt-repository ppa:graphics-drivers/ppa

    sudo apt-get update

    Madde 4: Nvidia Driver’larını yükleyelim.

    sudo apt-get install nvidia-driver-535

    Madde 5: Değişikliklerin uygulanması için Initramfs’yi güncelleyin ve sistemi yeniden başlatın.

    sudo update-initramfs -u

    sudo reboot

    Madde 6: Bilgisayarınızı yeniden başlatın. Buraya ek not olarak şunu ekleyebilirim; hala bir sorun ile karşılaşırsanız BIOS ayarlarınızdan Secure Boot’u devre dışı bırakın ve sistemi tekrar başlatın.

    Bir sonraki yazımda özellikle Ubuntu kullananlarda büyük bir sorun olan Nvidia CUDA kuruluma değineceğim.

    Herkese iyi çalışmalar 🙂