Question Comment installer CUDA sur Ubuntu 16.04?


Pour TensorFlow, j'aimerais installer CUDA. Comment puis-je faire cela sur Ubuntu 16.04?


67
2017-07-16 03:44


origine


Pour CUDA toolkit 9.1 sur Ubuntu 16.04, ce post rétrospectif peut être utile: tech.amikelive.com/node-669/… À l'instar de @ Atlas7 post, le processus d'installation repose également sur la méthode deb (network) au lieu d'utiliser le fichier d'exécution (local), comme indiqué dans la réponse acceptée. - Mike
ATTENTION: n'utilisez pas le "script d'exécution", comme dans la réponse acceptée. Vous ferez votre système lorsque vous aurez besoin de mettre à jour votre noyau. - MaxB
J'ai écrit un fichier readme.md de github expliquant chaque étape avec suffisamment de détails. Vous pouvez le regarder: github.com/bhavykhatri/Installer-_CUDA_toolkit_guide_LINUX/… - Delsilon


Réponses:


Installez CUDA pour Ubuntu

Il y a un Guide d'installation Linux. Cependant, ce ne sont essentiellement que ces étapes:

  1. Téléchargez CUDA: J'ai utilisé la version 15.04 et "runfile (local)". C'est 1,1 Go.
  2. Vérifiez la somme md5: md5sum cuda_7.5.18_linux.run. Ne continuez que si c'est correct.
  3. Supprimez toute autre installation (sudo apt-get purge nvidia-cuda* - si vous voulez aussi installer les pilotes, alors sudo apt-get purge nvidia-*.)
    1. Si vous souhaitez installer les pilotes d'affichage(*), déconnectez-vous de votre interface graphique. Aller à une session de terminal (ctrl+alt+F2)
    2. Stop lightdm: sudo service lightdm stop
    3. Créer un fichier à /etc/modprobe.d/blacklist-nouveau.conf avec le contenu suivant: blacklist nouveau options nouveau modeset=0
    4. Alors fais: sudo update-initramfs -u
  4. sudo sh cuda_7.5.18_linux.run --override. Assurez-vous que vous dites y pour le lien symbolique.
    1. Recommencez lightdm: sudo service lightdm start
  5. Suivez les instructions de la ligne de commande

Voir également: NVIDIA CUDA avec Ubuntu 16.04 beta sur un ordinateur portable (si vous ne pouvez pas attendre)

Remarques: Oui, il y a la possibilité de l'installer via apt-get install cuda. Je suggère fortement de ne pas l'utiliser, car cela change les chemins et rend l'installation d'autres outils plus difficile.

Vous pourriez aussi être intéressé par Comment installer CuDNN sur Ubuntu 16.04?.

*: N'installez pas les pilotes d'affichage avec ce script. Ils sont vieux. Téléchargez les dernières de http://www.nvidia.com/Download/index.aspx

Vérifier l'installation de CUDA

La commande suivante affiche la version actuelle de CUDA (dernière ligne):

$ 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

La commande suivante affiche la version de votre pilote et la quantité de mémoire GPU dont vous disposez:

$ 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 |
+-----------------------------------------------------------------------------+

Voir également: Vérifier l'installation du CuDNN

Aidez-moi! Le nouveau pilote ne fonctionne pas!

Ne paniquez pas. Même si vous ne voyez rien sur votre ordinateur, les étapes suivantes devraient vous permettre de revenir à l'état antérieur:

  1. presse décalage pendant le démarrage
  2. Aller dans un shell racine
  3. Rendez-le accessible en écriture par mount -o remount,rw / (- est ? et / est - dans l'aménagement américain)
  4. sh cuda_7.5.18_linux.run --uninstall
  5. sudo apt-get install nvidia-361 nvidia-common nvidia-prime nvidia-settings

Pilotes graphiques

L'installation des pilotes graphiques est un peu délicate. Cela doit être fait sans support graphique.

  1. Déconnectez-vous de votre session X actuelle.
  2. Ctrl+Alt+F4 (vous pouvez revenir en arrière avec Ctrl+Alt+F7)
  3. Vous devez supprimer tous les autres pilotes avant.
    1. Recherchez-les via dpkg -l | grep -i nvidia
    2. Retirez-les via sudo apt-get remove --purge nvidia-WHATEVER
  4. Arrêtez lightdm via sudo service lightdm stop
  5. Vous pourriez avoir besoin de reboot votre pc / blacklist le pilote nouveau (Tutoriel allemand)

73
2017-07-16 03:44



merci, génial! Y a-t-il un moyen de passer le terme liscense jusqu'à la fin? - Boern
@Boern Je suis désolé, je ne sais pas. Vous pouvez regarder l'image de Docker pour Tensorflow avec GPU pour vérifier comment ils s'y prennent. - Martin Thoma
@Boern Je pense que vous pouvez simplement appuyer sur 'q' pour sauter - Jesse Chan
Il est un peu difficile pour moi de suivre d'abord la procédure au troisième point ou de suivre les instructions sous Pilotes graphiques lorsque je souhaite réinstaller les pilotes graphiques. - Ohm
et rappelez-vous toujours de courir sudo apt-get install linux-headers-$(uname -r)  avant d'exécuter le programme d'installation. Cela garantit que les en-têtes de noyau et les packages de développement spécifiques à ce que vous utilisez sont présents et que vous ne serez pas confronté à des installations de pilotes ayant échoué! - Breeze


J'ai essayé de l'installer plusieurs fois via le fichier .run, mais certaines erreurs se sont glissées et je suis tombé sur une boucle de connexion ou j'ai complètement perdu l'affichage. Par conséquent, je recommande d'utiliser le fichier .deb et de ne pas jouer avec le gestionnaire d'affichage.

Guide d'installation NVIDIA CUDA pour Linux est un excellent lien qui répertorie les détails complets. Assurez-vous de suivre chaque étape telle qu'elle est donnée.

Pour installer le pilote Nvidia, vous pouvez effectuer les opérations suivantes:

  1. Dans le menu Ubuntu "Rechercher dans votre ordinateur", dans le coin en haut à gauche, recherchez "Pilotes supplémentaires" (Vous pouvez également faire les réglages du système-> Logiciels et mises à jour-> Pilotes supplémentaires)

  2. Dans le menu qui apparaît, sélectionnez l’un des pilotes Nvidia et cliquez sur «Apply Changes» (cette étape utilise Internet). Si elle échoue, votre serveur proxy bloque peut-être le téléchargement.

  3. Redémarrez votre système.

  4. Ouvrez une fenêtre de terminal et tapez nvidia-smi. Si votre pilote a été installé correctement, vous devriez voir quelque chose comme:

+ ------------------------------------------------- ----- +
| Version du pilote NVIDIA-SMI 3.295.41: 295.41 |
| ------------------------------- + ----------------- ----- + ---------------------- +
| Nb. Nom | Bus Id Disp. | Volatil ECC SB / DB |
| Vent Temp Power Usage / Cap | Utilisation de la mémoire | GPU Util. Calculer M. |
| =============================== + ================= ===== + ====================== |
| 0. Tesla C2050 | 0000: 05: 00.0 On | 0 0 |
| 30% 62 C P0 N / A / N / A | 3% 70MB / 2687MB | 44% par défaut |
| ------------------------------- + ----------------- ----- + ---------------------- |
| Processus de calcul: Mémoire GPU |
| GPU Nom du processus PID Utilisation |
| ================================================= ============================ |
| 0. 7336 ./align 61MB |
+ ------------------------------------------------- ---------------------------- +

Vous pouvez facilement installer CUDA selon le lien précédent maintenant. En bref:

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

Télécharger une boîte à outils d'ici puis installez le .deb fichier (remplacer le nom en conséquence)

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

puis lancez:

sudo apt-get update
sudo apt-get install cuda

18
2018-01-21 06:50



Je viens de l'installer sur une nouvelle installation KDE Linux Mint (2017-05-24) avec la GeForce 1080 TI et cela a fonctionné. Choisissez la variante "deb (network)" sur la page Web, car les deux installent simplement un apt-source dans /etc/apt/sources.list.d/, mais le "deb (local)" est un pointeur de fichier local, tandis que l'autre ("network") est un lien normal vers un repo. Il se lit comme tel, et vous pouvez probablement vous inscrire, le fichier s'appelle "cuda.list": deb http://developer.download.nvidia.com/compute/cuda/repos/ubun‌​‌​tu1604/x86_64 /. Notez que l'installation a rétrogradé le pilote de nvidia-381 à -375. Je l'ai laissé là. - stolsvik
@ akshita007 Quand je vais sur des pilotes supplémentaires, je vois ce message: Unknown: Unknown This device is not working   Il me demande ensuite si je veux utiliser Processor microcode firmware for Intel CPUs. Devrais-je utiliser ça? Je vous remercie. - Moondra


J'ai également essayé des approches différentes pour installer Cuda 8.0 dans Ubuntu 16.04. Enfin, ce sont les étapes qui font l'affaire. J'ai suivi ce tutoriel et mise à jour des étapes corrigées comme suit.

  1. Mettre à jour le système

    apt-get update && apt-get upgrade 
    
  2. Télécharger VirtualGL et installez-le. À installer

    dpkg -i virtualgl*.deb
    
  3. Télécharger et installer CUDA 8.0et installez-le. Je suggère de le faire par Internet. Comme comme ça,

    enter image description here

  4. Installez les dépendances requises.

    apt-get install linux-headers-$(uname -r)
    apt-get install freeglut3-dev libxmu-dev libpcap-dev
    
  5. Mettez à jour le système PATH dans .bashrc qui se trouve dans le répertoire de base. Veuillez noter que si vous installez ces éléments dans un emplacement différent, veuillez mettre à jour le chemin en fonction de cela.

    export PATH=$PATH:/opt/VirtualGL/bin
    export PATH=$PATH:/usr/local/cuda/bin
    
  6. Installez bumblebee-nvidia et primus.

    apt-get install bumblebee-nvidia primus
    
  7. Éditez le fichier de configuration de bumblebee afin que bumblebee sache que nous utilisons le pilote NVIDIA. Veuillez mettre à jour le chemin en fonction de votre système. Voici une vue de référence qui aidera.

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

    Ajouter:

    [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. Exécutez la commande suivante et enregistrez l'adresse PCI de votre carte vidéo.

    $ 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. Editez le fichier xorg.conf.nvidia afin qu'il connaisse l'adresse PCI (01: 00.0 pour moi) de votre carte vidéo. Mettre à jour l'adresse PIC comme ci-dessous dans la section "ServerLayout"

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

    Ajouter:

    Section "ServerLayout"
        Identifier  "Layout0"
        Option      "AutoAddDevices" "false"
        Option      "AutoAddGPU" "false"
        BusID "PCI:01:00.0"
    
  10. Redémarrez le système et amusez-vous en exécutant des exemples de codes.

    sudo shutdown -r now
    

6
2018-02-08 01:22





Ceci est une réponse looooong comme je visais mon ordinateur portable plusieurs fois en l'écrivant. Cependant, je préfère garder cela longtemps car cela peut être utile aussi pour d'autres personnes;) La meilleure partie de ma réponse commence par Édité-mis à jour

Sooooo, j'ai lu toutes les réponses ici et ailleurs, je ne sais pas pourquoi, mais chacune d'entre elles me cause un problème :(

Après 4 jours, installer Linux dans les deux sens est la solution pour moi.

Avant de passer à la procédure principale, je veux mentionner une méthode alternative.

méthode alternative si vous utilisez un ordinateur portable:

Donc, vous pouvez basculer entre votre NVIDIA et votre GPU Intel sur votre ordinateur portable en utilisant

sudo prime-select intel
sudo prime-select nvidia

En d'autres termes, vous pouvez passer à Intel et installer NVIDIA et revenir à Intel pour les utilisations normales et chaque fois que vous souhaitez utiliser l'apprentissage en profondeur, passez à NVIDIA.

En tous cas,

Permettez-moi de parler de la méthode principale qui fonctionne enfin pour moi (les informations ici sont principalement extraites de Lien):

Supprimer et purger tous les éléments nvidia / cuda existants:

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

Ensuite, nous mettons à jour tout:

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

Maintenant, il y aurait une possibilité que vous ne puissiez pas vous connecter et que vous soyez bloqué dans la boucle ...

Pas de soucis, j'ai fait face à cela plus de 50 fois ...

presse ctr+alt+F2 tapez votre nom d'utilisateur et mot de passe

maintenant tapez ces:

sudo service lightdm stop

Facultatif, certaines personnes doivent également taper ceci, honnêtement idk quelle est l'utilité: sudo init 3

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

ajouter

blacklist nouveau
options nouveau modeset=0

à elle et enregistrez-le et sortez.

Puis tapez:

sudo update-initramfs -u

Accédez au fichier contenant le fichier cuda .run et tapez:

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

Sooo, si vous avez de la chance, vous devriez pouvoir vous connecter maintenant. Comme vous pouvez le deviner, je n’ai pas eu de chance et je ne pouvais toujours pas me connecter. Je devais donc appuyer sur ctr+Alt+F2 à nouveau et procédez comme suit:

sudo ubuntu-drivers autoinstall
sudo reboot

Maintenant je pourrais me connecter enfin.

Il est maintenant temps de définir les chemins et de vérifier les installations.

type:

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

cela devrait vous montrer que vous avez cuda 8.

Aussi juste au cas où vous pouvez également faire ces:

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


gedit ~/.bashrc

ajoutez-les à la fin:

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

Enregistrez et quittez gedit. Type:

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

Une question pour les gens qui en savent plus que moi:

Donc tout semble fonctionner, mais lorsque j'arrête / redémarre mon système pendant quelques secondes,

Donc tout semble fonctionner, mais lorsque j'arrête / redémarre mon système pendant quelques secondes, "Impossible de démarrer les modules du noyau" J'ai essayé ça poster mais cela ne vous aide pas, faites-le moi savoir si vous savez comment le réparer.

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

Édité-mis à jour

Devinez quoi, j'ai encore foiré.

Mais cette fois, je suis venu avec une solution beaucoup plus facile. et voici le point principal: Parfois, nous devons dire NON

Voici ce qui fonctionne vraiment bien pour moi. Après avoir purgé et supprimé tout et sudo reboot faites ceci:

sudo ubuntu-drivers autoinstall
sudo reboot

presse ctr+alt+F2 tapez votre nom d'utilisateur et mot de passe

maintenant tapez ces:

sudo service lightdm stop

sudo sh cuda_8.0_linux.run  

IMPORTANT: lors de l'installation, la première question demande à réinstaller le driver, DITES NON à cette mère f **** question Dites oui au reste cependant: D après avoir fini.

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

connectez-vous à votre cher PC

A-t-il fonctionné? Vous êtes le bienvenu :)


2
2017-08-28 23:39



Man, votre réponse est inestimable car dans mon cas, je dois coder en dur le chemin dans le fichier, comme vous l’avez expliqué sur toutes les machines que j’utilise. Information très importante Merci. - Michael IV


J'ai écrit un article sur ce blog il y a quelque temps - Nvidia CUDA toolkit installation - Ubuntu 16.04 LTS - notes /

Mon environnement: dual boot Windows 10 et Unbuntu 16.04 LTS.


Copier et coller ici quelques enseignements majeurs. S'il vous plaît voir blog pour les instructions détaillées (juste pour éviter les doublons)

Apprentissage majeur:

  • Désactivez le démarrage sécurisé au niveau du microprogramme UEFI (faites-le en mode BIOS / redémarrez à partir du démarrage avancé de Windows). (J'ai essayé pendant des années en espérant que je pourrais le faire fonctionner avec Secure Boot activé. Pas de chance Secure Boot a empêché le pilote Nvidia de s’installer correctement sur Ubuntu. Désactiver le démarrage sécurisé s'avère être la seule solution qui fonctionne pour moi - si vous pouvez installer le pilote Nvidia sans avoir à désactiver le démarrage sécurisé, faites le moi savoir)
  • Suivre la Guide d'installation de Linux CUDA.
  • (opinionated ...) Utilisez l'installation de Linux .deb (gestionnaire de paquets) (pour plus de simplicité). Téléchargez le fichier .deb dans un navigateur. Installer depuis la ligne de commande du terminal.
  • (opinioned ...) N'utilisez pas l'installation de runfile (trop compliquée).

Instructions détaillées:

Prière de se référer à Nvidia CUDA toolkit installation - Ubuntu 16.04 LTS - notes /


2
2017-10-04 12:54





Les étapes qui ont fonctionné pour moi:

  1. sudo apt-get install nvidia-cuda-toolkit OU 1'. les instructions d'installation ici 

  2. Vous devez sélectionner Software & Updates / Additional Drivers le pilote nvidia (375, dans mon contexte)

  3. Suivez l'écran bleu lorsque vous redémarrer et seulement à partir de là, désactivez le démarrage sécurisé en entrant votre mot de passe défini lors de l'installation du pilote nvidia. (tout démarrage sécurisé désactivant via le BIOS ne fonctionnait pas pour moi).

Maintenant, la sortie du test d'installation est réussie.


2
2017-10-10 13:59





Je l'ai eu après avoir lu plusieurs articles: J'avais déjà une carte ATI dans l'ordinateur qui s'est avérée très utile. J'ai installé GTX 1070 à côté de l'ATI et j'ai commencé à installer Kubuntu 16.04. Seul l’écran connecté à la carte ATI avait une image initiale, ce qui m’a permis d’installer le pilote NVIDIA-Linux-x86_64-367.27.run téléchargé à partir du site Web du fournisseur. Pour installer CUDA, j'ai téléchargé le fichier cuda_7.5.18_linux.run. J'ai installé le toolkit cuda en utilisant deux commutateurs:

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

Les exemples cuda peuvent également être installés à partir du fichier .run. Un problème était que cuda n'aime pas gcc5. Donc j'ai fait sudo apt-get install gcc-4.8 et ensuite changé le gcc par défaut à cette version par:

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

J'ai remplacé gcc par gcc5 après l'installation de cuda. Compiler les exemples cuda doit également être fait avec gcc4.8, gcc4.9 pourrait fonctionner mais je ne l'ai pas essayé.


1
2017-07-31 15:57



Le programme d'installation de CUDA respecte la variable d'environnement CC, vous pouvez donc définir cela comme pointant sur gcc-4.8, plutôt que de devoir modifier vos liens symboliques à l'échelle du système. - mabraham


Une méthode généralement privilégiée consiste à installer SW via des fichiers deb lorsqu'ils sont disponibles car ils fournissent un moyen plus robuste de gérer les dépendances et une méthode plus fiable pour supprimer SW. La version CUDA 8.0 candidate à la publication était disponible pour la version 16.04 (dans la zone dev). Le fichier CUDA 8.0 pour Ubuntu 16.04 est désormais disponible via les fichiers deb (locaux) et (réseau):https://developer.nvidia.com/cuda-downloads


1
2017-10-05 20:52



J'ai utilisé cette méthode pendant un certain temps, mais après avoir inséré une carte 1080, qui ne pilote pas l'affichage, et CUDA 8, mon bureau Ubuntu est parti. On y va encore une fois... - user643722


Juste un rappel gentil, Ubuntu 16.04 pourrait ne pas installer cuda à l'emplacement supposé /usr/local/cuda-8.0.61. Par conséquent export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} peut ne pas fonctionner.

Lorsque j'essayais d'installer "cuda-repo-ubuntu1604-8-0-local-ga2_8.0.61-1_amd64.deb" sur Ubuntu 16.04, j'ai simplement suivi les instructions ici http://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#post-installation-actions. Cependant, je n'ai pas pu compiler cuda-install-samples-8.0.61.sh \ home ou nvcc -V

Il s'est avéré qu'Ubuntu a installé cuda in /usr/local/cuda-8.0 au lieu de l'emplacement supposé /usr/local/cuda-8.0.61. J'ai donc changé export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} dans export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} et j'ai installé avec succès cuda.


1
2018-05-09 06:02





La réponse acceptée n'a pas fonctionné pour mon cas. J'étais en train d'installer CUDA 8.0 sur mon Labtop avec les spécifications suivantes:

  • Carte graphique: GeForce GTX 950M (cc 5.0)
  • Processeur: Intel Core i7-6700HQ (avec Intel HD Graphics 530)

Le guide suivant installe d'abord le pilote NVIDIA, puis installe CUDA 8.0.


Installer CUDA 8.0 sur une nouvelle installation d'Ubuntu 16.04

  1. Lancer [Logiciels et mises à jour]. Sélectionnez l'onglet [Pilotes supplémentaires].
  2. Dans la liste, trouvez votre carte graphique. Parmi les pilotes pouvant être utilisés pour la carte, choisissez le pilote propriétaire de NVIDIA. Puis appuyez sur le bouton [Apply Changes]. Dans mon cas, sous le nom de la carte graphique "NVIDIA Corporation: GM107M [Geforce GTX 950M]", il y avait deux sélections:

    • Utilisation du pilote binaire NVIDIA - version 375.66 de nvidia-375 (propriétaire, testé)
    • Utilisation du serveur X.Org X - Pilote d'affichage Nouveau de xserver-xorg-video-nouveau (open source)
  3. Supprimez les pilotes vidéo installés par défaut avec $ sudo apt remove xserver-xorg-video*.

  4. Redémarrez.
  5. Téléchargez la boîte à outils CUDA 8.0 à partir de ici. Parmi les types d’installateurs, choisissez "runfile (local)". Ce téléchargements cuda_8.0.61_375.26_linux.run.
  6. Exécutez le programme d'installation avec $ sudo sh cuda_8.0.61_375.26_linux.run.
    • [Facultatif] Si votre version du pilote NVIDIA actuellement installée est supérieure à la version du pilote contenue dans le programme d'installation téléchargé, vous pouvez choisir de ne pas installer le pilote lors de l'installation de CUDA. Dans mon cas, comme j'ai déjà une version de pilote 375.66, qui est plus haut que 375.26 contenu dans le programme d'installation, j'ai choisi de ne pas installer.
  7. Après l'installation, configurez votre chemin binaire et votre chemin de bibliothèque (vous pouvez suivre les instructions de l'installateur). Si vous choisissez de configurer ld.so.conf et l'erreur suivante se produit: libEGL.so.1 is not a symbolic link, suivez la direction de ce lien.

1
2018-06-01 02:25





J'ai d'abord essayé de le faire sudo lightdm stop des choses, mais cela mène à une boucle de connexion. J'ai donc trouvé une nouvelle méthode:

  1. Copier le fichier cuda_9.0.176_384.81_linux.run (dans mon cas, il était runfile) dans n'importe quel répertoire dans /home/<your_username> comme des téléchargements ou des documents ou n'importe où.

  2. Après cela, redémarrez votre ordinateur et lorsque le menu de démarrage d'Ubuntu apparaît, allez dans «Options avancées → Mode de récupération» (s'il n'apparaît pas, maintenez la touche enfoncée). décalage clé lors du démarrage)

  3. Sélectionnez 'drop to root shell', appuyez sur ENTER pour continuer lorsque vous appuyez sur Entrée ou sur Ctrl-D.

    modifier: Courir mount -o rw,remount / pour obtenir des privilèges de lecture-écriture.

  4. Allez dans le répertoire où vous avez copié le fichier d'installation de cuda.

  5. Exécutez la commande sur la base du type de fichier, il peut être trouvé à https://developer.nvidia.com/cuda-downloads après avoir sélectionné la cible souhaitée comme vous l'avez fait plus tôt. Dans mon cas c'était sudo sh cuda_*.run

  6. C'est étape importante et procéder lentement et prudemment, lorsque la longue information / convention prend fin ACCEPTEZ il.

  7. Ensuite, il posera des questions sur le INSTALLATION DE NVIDIA DRIVER presse Oui(y).

  8. Alors il faudra probablement se poser des questions sur Installation des bibliothèques OpenGL, ignorez-le car il risque de remplacer votre installation de pilote normale et de causer des problèmes, dans mon cas, il l'a fait. Donc presse non(n).

  9. Ensuite, continuez avec toutes les installations et cela se terminera automatiquement et enfin montrer le fichier de connexion dans /tmp.

  10. À présent redémarrer le système en entrant la commande reboot sur le shell du mode de récupération.

  11. Après le démarrage de votre système, il se peut que les exemples de fichiers CUDA ne s'affichent pas, car vous devez effectuer ces deux étapes post-installation obligatoires:

    [A] Ajoutez le chemin correct pour cuda.

    [B] Ajoutez le chemin correct pour LD_LIBRARY_PATH

    Ajoutez le chemin d'accès au fichier ~ / .bashrc et exécutez source ~/.bashrc pour rendre le chemin permanent afin qu'il ne disparaisse pas après le redémarrage, confirmez-le en fermant le terminal en cours et en exécutant à nouveau la deuxième commande à l'étape 12 dans un autre terminal.

    Faire référence à Aller à 7. Actions post-installation

  12. Pour vérifier si CUDA est installé correctement ou non, exécutez les deux commandes mentionnées ci-dessous et vérifiez si nvcc -V donner des résultats ou non

    cat /proc/driver/nvidia/version
    
    nvcc -V
    
  13. Aller à ~/NVIDIA_CUDA-9.0_Samples/1_Utilities/deviceQuery, puis lancez-les:

    make
    
    ./deviceQuery
    

    et faire correspondre la sortie avec cette Image, vous pouvez être différent, mais le format de sortie doit correspondre.

  14. félicitations toi CUDA Toolkit installé avec succès. Après cela, allez ici et essayez quelques exemples Aller à 7.2 Actions recommandées .

COURTOISIE - CUDA TOOLKIT DOCS

P.S - Toute critique est la bienvenue, excuse par avance pour toute erreur, ceci est ma première réponse sur askubuntu.com.

MERCI BEAUCOUP POUR LIRE :)


1
2017-11-22 18:37



Vous pouvez ajouter que la première sélection de l'option "Activer le réseau" remettra en forme le fichier en lecture / écriture sans fuzz. - Videonauth
@Videonauth Merci pour le montage. Je n'ai pas compris votre point, je n'ai pas fait de remontage. S'il vous plaît, expliquez. Merci. - Amit Bhatt
C'est bizarre parce que Ubuntu monte le disque en mode lecture seule lorsqu’il passe au shell root au début. - Videonauth
C'est vrai, mais dans mon cas, le shell racine disparaît après un certain temps, puis je l'ai de nouveau sélectionné et cela a bien fonctionné pour moi. Voulez-vous dire que je devrais faire référence à ce chmod et monter des trucs? - Amit Bhatt
C'est fait. Merci encore - Amit Bhatt