Ubuntu 16.04 üzerine CUDA'yı nasıl kurabilirim?

66

TensorFlow için CUDA'yı yüklemek istiyorum. Bunu Ubuntu 16.04 üzerinde nasıl yapabilirim?

    
sordu Martin Thoma 16.07.2016 05:44

12 cevap

73

Ubuntu için CUDA'yı yükleyin

Bir Linux yükleme rehberi var. Ancak, temel olarak sadece şu adımlar:

  1. CUDA'yı indirin : 15.04 sürümünü ve "runfile (local)" sürümünü kullandım. Bu 1.1 GB.
  2. md5 toplamını kontrol edin: md5sum cuda_7.5.18_linux.run . Sadece doğruysa devam et.
  3. Diğer yüklemeleri kaldırın ( sudo apt-get purge nvidia-cuda* - sürücüleri de yüklemek isterseniz, sudo apt-get purge nvidia-* .)
    1. Ekran sürücülerini (*) yüklemek istiyorsanız, GUI'nizden çıkış yapın. Bir terminal oturumuna git ( ctrl + alt + F2 )
    2. Stop lambası: sudo service lightdm stop
    3. Aşağıdaki içeriklerle birlikte /etc/modprobe.d/blacklist-nouveau.conf bir dosya oluşturun: % Co_de%
    4. Sonra yapın: blacklist nouveau options nouveau modeset=0
  4. % Co_de%. Sembolik bağlantı için sudo update-initramfs -u dediğinizden emin olun.
    1. Tekrar lightdm'yi başlat: sudo sh cuda_7.5.18_linux.run --override
  5. Komut satırı istemlerini takip edin

Ayrıca bakınız: Bir dizüstü bilgisayarda Ubuntu 16.04 beta ile NVIDIA CUDA (bekleyemezseniz)

Notlar : Evet, y yoluyla yükleme olanağı var. Yolları değiştirdiğinden ve diğer araçların kurulumunu zorlaştırdığından, onu kullanmamanızı şiddetle tavsiye ediyorum.

Ayrıca ilginizi çekebilir Ubuntu 16.04 üzerine CuDNN'yi nasıl yükleyebilirim?

*: Ekran komutlarını bu komut dosyasına yüklemeyin. Onlar yaşlı. En son kullanıcıları İşte 'den indirin

CUDA yüklemesini doğrulayın

Aşağıdaki komut geçerli CUDA sürümünü (son satır) gösterir:

$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2016 NVIDIA Corporation
Built on Sun_Sep__4_22:14:01_CDT_2016
Cuda compilation tools, release 8.0, V8.0.44

Aşağıdaki komut sürücü sürümünüzü ve ne kadar GPU belleğinizi gösterir:

$ nvidia-smi
Fri Jan 20 12:19:04 2017       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.57                 Driver Version: 367.57                    |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce 940MX       Off  | 0000:02:00.0     Off |                  N/A |
| N/A   75C    P0    N/A /  N/A |   1981MiB /  2002MiB |     98%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      1156    G   /usr/lib/xorg/Xorg                             246MiB |
|    0      3198    G   ...m,SecurityWarningIconUpdate<SecurityWarni   222MiB |
|    0      6645    C   python                                        1510MiB |
+-----------------------------------------------------------------------------+

Ayrıca bkz: CuDNN yüklemesini doğrulayın

Yardım

! Yeni sürücü çalışmıyor!

Panik yapmayın. Bilgisayarınızda hiçbir şey göremeseniz bile, aşağıdaki adımlar sizi daha önce durumunuza geri götürmelidir:

  1. Başlangıçta shift tuşuna basın
  2. Kök kabuğa git
  3. Bunu sudo service lightdm start ile yazılabilir hale getirin (Amerikan düzeninde apt-get install cuda mount -o remount,rw / ve - ? dır)
  4. /
  5. -

Grafik sürücüleri

Grafik sürücülerini yüklemek biraz zor. Bunun grafik desteği olmadan yapılması gerekiyor.

  1. Mevcut X oturumunuzdan çıkış yapın.
  2. Ctrl + Alt + F4 ( Ctrl + Alt + ile geri gidebilirsiniz. F7 )
  3. Daha önce diğer tüm sürücüleri kaldırmalısınız.
    1. sh cuda_7.5.18_linux.run --uninstall aracılığıyla arama yapın
    2. sudo apt-get install nvidia-361 nvidia-common nvidia-prime nvidia-settings yoluyla kaldır
  4. Lightdm'yi dpkg -l | grep -i nvidia yoluyla durdur
  5. Bilgisayarınızın / kara listenin sudo apt-get remove --purge nvidia-WHATEVER nouveau sürücüsüne ( Almanca eğitimi )
verilen cevap Martin Thoma 16.07.2016 05:44
18

.run dosyası aracılığıyla birçok kez yüklemeyi denedim, ancak bazı hatalar her zaman girdi ve ben de bir giriş döngüsüne koştum veya tamamen ekranı kaybettim. Bu nedenle, .deb dosyasını kullanmanız ve ekran yöneticisi ile çalışmamanızı tavsiye ederim.

Linux için NVIDIA CUDA Kurulum Kılavuzu tam ayrıntıları listeleyen mükemmel bir bağlantıdır. Her adımı verildiği gibi uyguladığınızdan emin olun.

Nvidia sürücüsünü kurmak için aşağıdakileri yapabilirsiniz:

  1. Ubuntu'da "Bilgisayarınızda Ara" menüsünü sol üst köşedeki aramada "Ek Sürücüler" (Sistem Ayarları -> Yazılım ve Güncellemeler -> Ek Sürücüler de yapabilirsiniz)

  2. Görüntülenen menüde, Nvidia Sürücülerinden birini seçin ve "Değişiklikleri Uygula" yı tıklayın. (Bu adım interneti kullanır. Hala başarısız olursa, proxy sunucunuz indirmeyi engelliyor olabilir)

  3. Sisteminizi yeniden başlatın.

  4. Bir terminal penceresi açın ve nvidia-smi yazın. Sürücünüz doğru bir şekilde kurulmuşsa, aşağıdaki gibi bir şey görmelisiniz:

+------------------------------------------------------+                       
| NVIDIA-SMI 3.295.41   Driver Version: 295.41         |                       
|-------------------------------+----------------------+----------------------+
| Nb.  Name                     | Bus Id        Disp.  | Volatile ECC SB / DB |
| Fan   Temp   Power Usage /Cap | Memory Usage         | GPU Util. Compute M. |
|===============================+======================+======================|
| 0.  Tesla C2050               | 0000:05:00.0  On     |         0          0 |
|  30%   62 C  P0    N/A /  N/A |   3%   70MB / 2687MB |   44%     Default    |
|-------------------------------+----------------------+----------------------|
| Compute processes:                                               GPU Memory |
|  GPU  PID     Process name                                       Usage      |
|=============================================================================|
|  0.  7336     ./align                                                 61MB  |
+-----------------------------------------------------------------------------+

Şimdi CUDA'yı kolayca önceki linke göre yükleyebilirsiniz. Özetle:

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

Bir araç kiti buradan indirin ve sonra .deb dosyasını yükleyin (adı buna göre değiştirin)

sudo dpkg -i cuda-repo-<distro>_<version>_<architecture>.deb

sonra çalıştırın:

sudo apt-get update
sudo apt-get install cuda
    
verilen cevap akshita007 21.01.2017 07:50
6

Ubuntu 16.04'te Cuda 8.0'ı kurmak için fark yaklaşımlarını da denedim. Son olarak, bunlar hile yapan adımlar. bu eğiticiyi takip ettim ve güncellenmiş adımları aşağıdaki gibi güncellendi.

  1. Sistemi güncelle

    apt-get update && apt-get upgrade 
    
  2. VirtualGL 'yi indirin ve yükleyin. Yüklemek için

    dpkg -i virtualgl*.deb
    
  3. CUDA 8.0 'ı indirin ve yükleyin ve yükleyin. Bunu internet üzerinden yapmanı öneririm. Bunun gibi

  4. Gerekli bağımlılıkları yükleyin.

    apt-get install linux-headers-$(uname -r)
    apt-get install freeglut3-dev libxmu-dev libpcap-dev
    
  5. Ana dizinde bulunabilen .bashrc içindeki PATH sistem kodunu güncelleyin. Bu şeyi fark konumuna yüklerseniz lütfen buna göre yolu güncelleyin.

    export PATH=$PATH:/opt/VirtualGL/bin
    export PATH=$PATH:/usr/local/cuda/bin
    
  6. Bumblebee-nvidia ve primus'u yükleyin.

    apt-get install bumblebee-nvidia primus
    
  7. Bumblebee yapılandırma dosyasını düzenleyin, böylece bumblebee NVIDIA sürücüsünü kullandığımızı biliyor. Lütfen sisteminize göre yolu güncelleyin. İşte size yardımcı olacak referans görünümü.

    sudo nano +22 /etc/bumblebee/bumblebee.conf 
    

    Add:

    [bumblebeed]
    ServerGroup=bumblebee
    TurnCardOffAtExit=false
    NoEcoModeOverride=false
    Driver=nvidia
    XorgConfDir=/etc/bumblebee/xorg.conf.d
    Bridge=auto
    PrimusLibraryPath=/usr/lib/x86_64-linux-gnu/primus:/usr/lib/i386-linux-gnu/primus
    AllowFallbackToIGC=false
    Driver=nvidia
    [driver-nvidia]
    KernelDriver=nvidia
    PMMethod=auto
    LibraryPath=/usr/lib/nvidia-367:/usr/lib32/nvidia-367
    XorgModulePath=/usr/lib/xorg,/usr/lib/xorg/modules
    XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
    Driver=nouveau
    [driver-nouveau]
    KernelDriver=nouveau
    PMMethod=auto
    XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
    
  8. Aşağıdakileri çalıştırın ve video kartınızın PCI adresini kaydedin.

    $ lspci | egrep 'VGA|3D'
    00:02.0 VGA compatible controller: Intel Corporation Device 5916 (rev 02)
    01:00.0 3D controller: NVIDIA Corporation Device 179c (rev a2)
    
  9. xorg.conf.nvidia dosyasını düzenleyin, böylece video kartınızın PCI adresini (01: 00.0 benim için) bilir. PIC adresini "ServerLayout" bölümünde aşağıdaki gibi güncelleyin

    sudo nano /etc/bumblebee/xorg.conf.nvidia
    

    Add:

    Section "ServerLayout"
        Identifier  "Layout0"
        Option      "AutoAddDevices" "false"
        Option      "AutoAddGPU" "false"
        BusID "PCI:01:00.0"
    
  10. Sistemi yeniden başlatın ve bazı örnek kodları çalıştırarak eğlenin.

    sudo shutdown -r now
    
verilen cevap GPrathap 08.02.2017 02:22
2

Bu, yazarken birkaç kez dizüstü bilgisayarımı sıkarken looooong cevabı. Ancak, diğer insanlara da faydalı olabileceğinden, uzun süre devam etmeyi tercih ederim;) Cevabımın en iyi kısmı Düzenlendi-Güncellendi

'den başlıyor

Sooooo, tüm cevapları burada ve diğer yerlerde okudum, nedenini bilmiyorum, ama her biri bana bir sorun yaratıyor: (

4 gün sonra, Linux'u ileri geri yüklemek, benim için işe yaradı.

Ana yönteme gitmeden önce alternatif bir yöntemden bahsetmek istiyorum.

Bir dizüstü bilgisayar kullanıyorsanız

alternatif yöntem:

Böylece, nvidia'nızı ve intel gpu'nuzu dizüstü bilgisayarınızda kullanarak değiştirebilirsiniz

sudo prime-select intel
sudo prime-select nvidia

Diğer bir deyişle, intel'e geçebilir ve nvidia'yı kurabilir ve normal kullanımları için ve tekrar nvidia'ya derin bir öğrenme anahtarı kullanmak istediğinizde tekrar intel'e geçebilirsiniz.

Neyse,

Sonunda benim için çalışan ana yöntem hakkında konuşmama izin ver (burada bilgi ağırlıklı olarak Bağlantı ):

Mevcut tüm nvidia / cuda öğelerini silme ve temizleme:

sudo apt-get remove --purge nvidia-*
sudo apt-get purge nvidia-cuda*
sudo apt-get purge nvidia-*
sudo /usr/bin/nvidia-uninstall
sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl
sudo rm -rf  /etc/modprobe.d/blacklist-nouveau.conf

Ardından, her şeyi güncelleriz:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot

Şimdi, giriş yapamayacağınız ve döngüye sıkışıp kalmayacağınız bir olasılık olurdu ...

Endişelenme, 50'den fazla kez karşılaştım ...

ctr+alt+F2 tuşuna basın kullanıcı adınızı ve şifrenizi yazın

şimdi bunları yazın:

sudo service lightdm stop

İsteğe bağlı olarak, bazı kişilerin de bunu yazması gerekir, dürüstçe ne işe yarar idk: sudo init 3

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

ekle

blacklist nouveau
options nouveau modeset=0

bunun için kaydedin ve çıkın.

Sonra şunu yazın:

sudo update-initramfs -u

Orada cuda .run dosyanızın bulunduğu dosyaya gidin ve şunu yazın:

sudo sh cuda_8.0_linux.run --override
sudo service lightdm start
sudo reboot

Sooo, eğer şansın varsa, şimdi giriş yapabilmelisin. Tahmin edebileceğiniz gibi şanslı değildim ve hala giriş yapamadım. Bu yüzden, ctr+Alt+F2 'ye tekrar basmalı ve aşağıdakileri yapmam gerekiyordu:

sudo ubuntu-drivers autoinstall
sudo reboot

Şimdi sonunda giriş yapabilirim.

Şimdi yolları belirleme ve kurulumları kontrol etme zamanı.

tip:

export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64                         ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

nvidia-smi
nvcc -V

Cuda 8'in olduğunu göstermeli.

Ayrıca, şu durumlarda da yapabilirsiniz:

export PATH=$PATH:/usr/local/cuda-8.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64


gedit ~/.bashrc

Bunları sonunda ekleyin:

export PATH=$PATH:/usr/local/cuda-8.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-8.0/lib64

# Added by me on 2013/06/24
PATH=~/bin:$PATH
export PATH

Kaydet ve gedit'ten çık. Tür:

sudo ldconfig /usr/local/cuda-8.0/lib64

Benden daha fazla bilen kişiler için bir soru:

Yani her şey çalışmak gibi geliyor ama sistemimi kapattığımda / yeniden başlattığımda birkaç saniye gösteriyor

Yani her şey işe yarayacak gibi geliyor ama sistemimi birkaç saniye kapattığımda / yeniden başlattığımda "Çekirdek Modülleri Yüklenemedi" Bunu denedim post sonrası ama yardımcı değil, nasıl düzelteceğinizi biliyorsanız lütfen bana bildirin .

----------------

Düzenlendi-Güncelleme

Tahmin et, tekrar batırdım.

Ama bu sefer çok daha kolay bir çözümle geldim. ve burada ana nokta: Bazen NO demeliyiz

İşte benim için gerçekten iyi olan şey. her şeyi temizledikten ve kaldırdıktan sonra sudo yeniden başlatın:

sudo ubuntu-drivers autoinstall
sudo reboot

ctr+alt+F2 tuşuna basın kullanıcı adınızı ve şifrenizi yazın

şimdi bunları yazın:

sudo service lightdm stop

sudo sh cuda_8.0_linux.run  

ÖNEMLİ: yükleme sırasında, ilk soru sürücüyü tekrar yüklemeyi ister, Bu anneye fay sormayın Geri kalanlarına evet deyin: D bitirdikten sonra.

sudo service lightdm start
press 'alt+ctr+F7' 

Sevgili PC'nize giriş yapın

Çalıştı mı? Hoş Geldiniz:)

    
verilen cevap Alex 29.08.2017 01:39
2

Bir süre önce bir blog yazısı yazdım - Nvidia CUDA araç seti kurulumu - ubuntu 16.04 LTS - not /

Ortamım: Çift önyükleme Windows 10 ve Unbuntu 16.04 LTS.

Burada bazı önemli öğrenmelerin kopyalanması ve yapıştırılması. Lütfen ayrıntılı talimatlar için blog gönderisine bakın (yalnızca kopyaları önlemek için)

Büyük öğrenim:

  • UEFI Firmware ayarlarında Güvenli Önyükleme'yi devre dışı bırakın (bunu, BIOS modunda / Windows gelişmiş başlangıçtan yeniden başlat). (Güvenli Önyükleme etkinken çalışmayı başarabileceğimi umuyorum. Şans yok Güvenli Önyükleme, Nvidia sürücüsünün Ubuntu'ya düzgün şekilde yüklenmesini durdurdu. Güvenli Önyüklemeyi Devre Dışı Bırakma, yalnızca çalışan bir çözüm olarak ortaya çıkıyor. Beni - Güvenli Önyüklemeyi devre dışı bırakmak zorunda kalmadan Nvidia sürücüsünü yükleyebiliyorsanız, bana haber verin)
  • Linux CUDA Kurulum Kılavuzu ’nu izleyin.
  • (kanaat ...) Linux .deb (paket yöneticisi) yüklemesini kullanın (basitlik için). Bir tarayıcıda .deb dosyasını indirin. Terminal komut satırından yükleyin.
  • (görüşülen ...) Runfile kurulumunu kullanmayın (çok karmaşık).

Detay Talimatları:

Lütfen Nvidia CUDA araç setine bakın. kurulum - ubuntu 16.04 LTS - not /

    
verilen cevap Atlas7 04.10.2017 14:54
2

Benim için çalışan adımlar:

  1. sudo apt-get install nvidia-cuda-toolkit VEYA 1 '. kurulum talimatları burası

  2. Yazılım ve Güncelleştirmeler / Ek Sürücülerden nvidia sürücüsünü (bağlamımda 375) seçmeniz gerekir.

  3. Yeniden başlattığınızda mavi ekranı takip edin ve sadece oradan nvidia sürücü kurulumu sırasında şifre setinizi girerek güvenli önyüklemeyi devre dışı bırakın. (BIOS aracılığıyla devre dışı bırakılan güvenli önyükleme benim için çalışmadı).

Şimdi kurulum testi çıkışı başarılı.

    
verilen cevap marilena.oita 10.10.2017 15:59
1

Birkaç mesaj okuduktan sonra işe koyuldum: Bilgisayarda zaten çok yararlı olduğu ortaya çıkan bir ATI kartı vardı. GTX 1070'i ATI'nin yanına kurdum ve Kubuntu 16.04'ü yüklemeye başladım. Sadece ATI kartına bağlı olan ekran başlangıçta vardı ve bu da sürücünün web sitesinden indirilen NVIDIA-Linux-x86_64-367.27.run sürücüsünü yüklememi sağladı. CUDA'yı yüklemek için cuda_7.5.18_linux.run dosyasını indirdim. İki anahtar kullanarak cuda araç setini kurdum:

cuda_7.5.18_linux.run --silent --toolkit

Cuda örnekleri de .run dosyasından yüklenebilir. Bir sorun cuda gcc5 sevmiyordu. Bu yüzden sudo apt-get install gcc-4.8 yaptım ve daha sonra bu sürüme göre varsayılan gcc'yi değiştirdim:

cd /usr/bin/
sudo unlink gcc
sudo ln -s gcc4.8 gcc
sudo unlink g++
sudo ln -s g++-4.8 g++

Cuda yüklendikten sonra gcc'yi gcc5'e değiştirdim. Cuda örneklerinin derlenmesi de gcc4.8 ile yapılmalıdır, gcc4.9 işe yarayabilir ama denemedim.

    
verilen cevap Hao Chen 31.07.2016 17:57
1

Genellikle tercih edilen bir yöntem, SW'yi, bağımlılıkları işlemek için daha sağlam bir yol sağladıkları ve SW'yi kaldırmak için daha güvenilir bir yöntem sunduklarında, deb dosyaları aracılığıyla yüklenmektir. CUDA 8.0 sürüm adayı 16.04 (dev alanında) için mevcuttu ve şimdi Ubuntu 16.04 için CUDA 8.0, deb dosyaları (yerel) ve (ağ): İşte

    
verilen cevap Normand Robert 05.10.2016 22:52
1

Sadece bir tür hatırlatma, Ubuntu 16.04 varsayılan yer /usr/local/cuda-8.0.61 cuda yüklemeyebilir. Bu nedenle export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} çalışmayabilir.

Ubuntu 16.04'te "cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb" yi yüklemeye çalıştığımda, buradaki talimatları uyguladım İşte . Ancak, derleyemedim cuda-install-samples-8.0.61.sh \ home veya nvcc -V

Ubuntu'nun, varsayılan konum /usr/local/cuda-8.0 yerine, /usr/local/cuda-8.0.61 'sinde cuda yüklediği ortaya çıktı. Bu yüzden export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} 'si export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} olarak değiştirdim ve başarıyla cuda yükledim.

    
verilen cevap Li Huang 09.05.2017 08:02
1

Kabul edilen cevap benim durumum için işe yaramadı. Aşağıdaki özelliklere sahip CUDA 8.0'ı labomomda kuruyordum:

  • Grafik Kartı: GeForce GTX 950M (cc 5.0)
  • CPU: Intel Core i7-6700HQ (Intel HD Graphics 530 ile)

Aşağıdaki kılavuz önce NVIDIA sürücüsünü yükler ve ardından CUDA 8.0'ı yükler.

Ubuntu'nun yeni kurulumuna CUDA 8.0 yükleniyor 16.04

  1. Başlat [Yazılım & amp; Güncellemeler]. [Ek Sürücüler] sekmesini seçin.
  2. Listede grafik kartınızı bulun. Kart için kullanılabilecek sürücüler arasında NVIDIA'dan özel sürücüyü seçin. Ardından [Değişiklikleri Uygula] düğmesine basın. Benim durumumda, "NVIDIA Corporation: GM107M [Geforce GTX 950M]" grafik kartı adı altında iki seçim vardı:

    • NVIDIA ikili sürücüsünü kullanma - nvidia-375 sürümünden 375.66 sürümü (tescilli, test edilmiş)
    • X.Org X sunucusunu kullanma - Nouveau ekran sürücüsü xserver-xorg-video-nouveau (açık kaynak)
  3. Varsayılan olarak yüklenen video sürücülerini $ sudo apt remove xserver-xorg-video* ile sil.

  4. Yeniden Başlatma.
  5. CUDA 8.0 Araç Takımı'nı buradan indirin. Yükleyici türleri arasında "runfile (local)" öğesini seçin. Bu indirme cuda_8.0.61_375.26_linux.run .
  6. Yükleyiciyi $ sudo sh cuda_8.0.61_375.26_linux.run ile çalıştırın.
    • [İsteğe Bağlı] Halihazırda kurulu olan NVIDIA sürücü sürümünüz indirilmiş yükleyicide bulunan sürücü sürümünden daha yüksekse, CUDA'yı yüklerken sürücüyü yüklememeyi seçebilirsiniz. Benim durumumda, zaten yükleyici 375.66 'den daha yüksek olan 375.26 sürücü sürümüne sahip olduğum için yüklememeyi seçtim.
  7. Yüklemeden sonra, ikili yolunuzu ve kitaplık yolunuzu yapılandırın (yönlendiriciden yönergeleri takip edebilirsiniz). % Co_de% öğesini yapılandırmayı seçerseniz ve aşağıdaki hata oluşur: ld.so.conf , yönü bu bağlantıdan takip edin.
verilen cevap nglee 01.06.2017 04:25
1

Başlangıçta bu sudo lightdm stop öğeyi yapmayı denedim, ancak bir giriş döngüsüne yol açıyor. Bu yüzden yeni bir yöntem buldum:

  1. cuda_9.0.176_384.81_linux.run dosyasını (benim durumumda runfile) /home/<your_username> gibi bir dosyaya İndirme veya Belgeler gibi veya herhangi bir yere kopyalayın.

  2. Bundan sonra bilgisayarınızı yeniden başlatın ve Ubuntu önyükleme menüsü göründüğünde 'Gelişmiş Seçenekler → Kurtarma Modu' seçeneğine gidin (önyükleme sırasında üst karakter tuşunu basılı tutun)

  3. 'Kök kabuğa bırak' seçeneğini seçin, enter veya Ctrl-D tuşlarına basılması istendiğinde devam etmek için ENTER tuşuna basın.

    Düzenle : Okuma-yazma ayrıcalıklarını almak için mount -o rw,remount / dosyasını çalıştırın.

  4. Cuda yükleme dosyasını kopyaladığınız dizine gidin.

  5. Komutu, dosya türüne göre çalıştırın, İşte adresinde bulabilirsiniz. Daha önce yaptığınız gibi istenen hedef. Benim durumumda sudo sh cuda_*.run

  6. idi
  7. Bu, uzun bilgi / anlaşma KABUL olarak bittiğinde önemli adım ve yavaşça ve dikkatli bir şekilde devam et .

  8. Ardından NVIDIA SÜRÜCÜ KURULUMU 'nu evet ' e ( y ) basacaktır.

  9. Ardından, OpenGL kitaplıkları yüklemesini , atlayın, çünkü normal sürücü yüklemenizi geçersiz kılabilir ve sorunlara neden olabilir . Yani hayır 'a basın ( n ).

  10. Ardından, tüm yüklemelerle devam edin ve otomatik olarak tamamlanacak ve en sonunda /tmp dosyasındaki günlük dosyasını gösterecektir.

  11. Artık kurtarma modu kabuğundaki yeniden başlatma komutunu girerek sistemi yeniden başlat .

  12. Sisteminiz başlatıldıktan sonra, bu iki zorunlu yükleme sonrası adımı tamamlamanız gerektiğinden CUDA örnek dosyalarını göstermeyebilir:

      

    [A] Cuda için doğru yolu ekleyin.

         

    [B] LD_LIBRARY_PATH için doğru yolu ekle

    ~ / .bashrc dosyasına yolu ekleyin ve yolu kalıcı hale getirmek için source ~/.bashrc komutunu çalıştırın, böylece yeniden başlattıktan sonra kaybolmaz, geçerli terminali kapatıp ikinci komutu ikinci adımda tekrar diğerine aktararak onaylayın. Terminal.

    Git 7. Yükleme Sonrası İşlemleri bölümüne bakın.

  13. CUDA'nın düzgün kurulup kurulmadığını kontrol etmek veya aşağıdaki komutların ikisini birden çalıştırarak kontrol etmek için nvcc -V çıkış verilip verilmediğini kontrol edin

    cat /proc/driver/nvidia/version
    
    nvcc -V
    
  14. ~/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery adresine gidin, ardından şunları çalıştırın:

    make
    
    ./deviceQuery
    

    ile çıktıyı bu Resim ile eşleştirin, farklı olabilirsiniz, ancak çıkış biçimi eşleşmelidir.

  15. Tebrikler CUDA Araç Takımını başarıyla yüklediniz . Bundan sonra buraya gidin ve bazı örnekleri deneyin. 7.2. Önerilen İşlemler .

COURTESY - CUDA TOOLKIT DOCS

P.S - Herhangi bir eleştiri türü kabul edilir, herhangi bir hata için şimdiden özür diler, bu benim askubuntu.com'daki ilk cevabımdır.

OKUMA İÇİN TEŞEKKÜR EDERİZ:)

    
verilen cevap Amit Bhatt 22.11.2017 19:37
0

Bu benim için çalıştı

sudo rm /tmp/.X*-lock
sudo apt-get purge nvidia-*
sudo reboot
sudo service lightdm stop

Alt + f1

tuşlarına basın
sudo rmmod nvidia
sudo sh cuda_8.0.61_375.26_linux.run 
sudo service lightdm start

ve yeniden başlat

    
verilen cevap bashar 28.02.2017 15:42

Etiketlerdeki diğer soruları oku