Ben de öyle yaptım. Muhtemelen yapmak zorunda kalmayacağım ilave şeyler de olabilir, ama yine de ekleyeceğim.
İlk önce ppa deposu sürücülerini edinin. (Bazı oturum açma ölüm döngüsünü riske atmak istemediğiniz sürece, kurulumdan önce bunun gerekli olduğunu söyleyebilirim).
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
Ardından en son sürücüyü yükleyin. GUI güncelleyicisini, Yazılım ve Güncellemeler adlı ek bölümler için Ek Sürücüler sekmesinde kullanıyorum. Bugün itibariyle nvidia sürücüsü 396 var.
G ++ - 6 ve gcc-6'yı alın. (Gereklidir)
sudo apt install g++-6
sudo apt install gcc-6
Nvidia-cuda-toolkit'i kullanmayı deneyebilirsiniz, ancak kütüphanelere giden yollar bana aşina değildi. Ben onunla uğraşmak istemedim.
(Muhtemelen bunu atlardım, ama başka şeyler de veriyorsa git.)
sudo apt install nvidia-cuda-toolkit
Ubuntu 17.04 için 9.1 çalışma dosyasını yükleyerek sona erdi. İndir. Dosyayı çalıştırılabilir olarak işaretle (Masaüstündeki dosyayı sağ tıklayın). Terminale gir ve koy. (Gereklidir)
./cuda_9.1.85_387.26_linux.run --override
Yeni gcc derleyicilerini kullanarak yükleyecektir. Size bir sürü soru soracak ve onların derhal cevaplandırılmasını isteyecektir.
Desteklenmeyen yapılandırmaya evet cevabı verin.
Nvidia şoförüne hayır.
Evet- araç setine
Varsayılan yükleme konumlarını kullandım
Kurulduktan sonra yollarınızı kurduğunuzdan emin olun. Çalıştırma dosyası da size bir hatırlatma verecektir. Ayrıca nvidia dokümantasyonu size nelerin vereceğinizi söyleyecektir.
echo 'export PATH=/usr/local/cuda-9.1/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-9.1/lib64:$LD_LIBRARY_PATH' >> ~/.bash.rc
source ~/.bashrc
Sonunda gcc-6 ve g ++ - 6 için simlinks ayarlamalısınız, yoksa kendi kodunuzu derleme konusunda bir uyarı alırsınız. (Zorunlu)
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda/bin/g++
Sistemi yeniden başlatın. (Gereklidir)