web-dev-qa-db-fra.com

Comment puis-je installer CUDA sur Ubuntu 16.04?

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

81
Martin Thoma

Installer CUDA pour Ubuntu

Il existe un guide d'installation de Linux . Cependant, ce ne sont fondamentalement que les étapes suivantes:

  1. Télécharger 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. Continuez seulement si c'est correct.
  3. Supprimez toute autre installation (Sudo apt-get purge nvidia-cuda* - si vous souhaitez également installer les pilotes, alors Sudo apt-get purge nvidia-*.)
    1. Si vous voulez installer les pilotes d'affichage(*), déconnectez-vous de votre interface graphique. Aller à une session de terminal (ctrl+alt+F2)
    2. Arrêtez lightdm: Sudo service lightdm stop
    3. Créez un fichier à /etc/modprobe.d/blacklist-nouveau.conf avec le contenu suivant: blacklist nouveau options nouveau modeset=0
    4. Alors faites: Sudo update-initramfs -u
  4. Sudo sh cuda_7.5.18_linux.run --override. Assurez-vous de bien indiquer y pour le lien symbolique.
    1. Redémarrez lightdm à nouveau: Sudo service lightdm start
  5. Suivez les invites de la ligne de commande

Voir aussi: NVIDIA CUDA avec Ubuntu 16.04 bêta sur un ordinateur portable (si vous ne pouvez pas attendre)

Remarques : Oui, il est possible 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 également être intéressé par Comment puis-je installer CuDNN sur Ubuntu 16.04? .

*: N'installez pas les pilotes d'affichage avec ce script. Ils sont vieux. Téléchargez les derniers à partir 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 indique 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 aussi: Vérifier l'installation de 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 shift au démarrage
  2. Aller dans une racine Shell
  3. Permettez-lui d'écrire en mount -o remount,rw / (- est ? et / est - dans la mise en page américaine)
  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 avec Ctrl+Alt+F7)
  3. Vous devez supprimer tous les autres pilotes avant.
    1. Les rechercher via dpkg -l | grep -i nvidia
    2. Supprimez-les via Sudo apt-get remove --purge nvidia-WHATEVER
  4. Arrêtez lightdm via Sudo service lightdm stop
  5. Vous aurez peut-être besoin de reboot votre pc/blacklistez le nouveau pilote ( tutorial allemand )
87
Martin Thoma

J'ai essayé d'installer plusieurs fois via le fichier .run, mais une erreur s'est toujours glissée et j'ai soit rencontré une boucle de connexion, soit complètement perdu l'affichage. Par conséquent, je recommanderais d'utiliser le fichier .deb et de ne pas jouer avec le gestionnaire d'affichage.

Le Guide d’installation de NVIDIA CUDA pour Linux est un excellent lien qui répertorie tous les détails. Assurez-vous de suivre chaque étape à la lettre.

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

  1. Dans Ubuntu, menu "Rechercher sur votre ordinateur" dans le coin supérieur gauche, recherchez "Pilotes supplémentaires" (vous pouvez également configurer le 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 "Appliquer les modifications" (cette étape utilise Internet.Si cela échoue, votre serveur proxy risque de bloquer 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:

+ ----------------------------------------------------- ----- + 
 | Pilote NVIDIA-SMI 3.295.41 Version: 295.41 | 
 | ------------------------------- + ------------ ---------- + ---------------------- + 
 | Nb. Nom | Identifiant de bus | CCE volatile SB/DB | 
 | Utilisation de la température du ventilateur/Cap | Utilisation de la mémoire | GPU Util. Calculez M. | 
 | =============================== ===== ============== + ====================== 
 | 0. Tesla C2050 | 0000: 05: 00.0 sur | 0 0 | 
 | 30% 62 C P0 N/A/N/A | 3% 70MB/2687MB | 44% Par défaut | 
 | ------------------------------- + -------- -------------- + ---------------------- | 
 | Processus de calcul: mémoire GPU | 
 | Nom du processus PID GPU Utilisation | 
 | ====================================== ====================================== 
 | 0. 7336 ./align 61MB | 
 + ------------------------------------------------ ----------------------------------------- +

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

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

Téléchargez une boîte à outils à partir d'ici , puis installez le fichier .deb (remplacez 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
21
akshita007

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

  1. Mettre à jour le système

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

    dpkg -i virtualgl*.deb
    
  3. Téléchargez et installez CUDA 8. et installez-le. Je suggère de le faire contre Internet. 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 à l’emplacement de la différence, 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. Editez le fichier de configuration de bumblebee pour 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 vous 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 procédure 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. Modifiez le fichier xorg.conf.nvidia afin qu’il connaisse l’adresse PCI (01: 00.0 pour moi) de votre carte vidéo. Mettez à jour l'adresse PIC comme indiqué 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 avec quelques exemples de codes.

    Sudo shutdown -r now
    
6
GPrathap

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 le logiciel nvidia (375, dans mon contexte) sous Logiciels et mises à jour/Pilotes supplémentaires.

  3. Suivez l’écran bleu lorsque vous redémarrez et, à partir de là, désactivez le démarrage sécurisé en saisissant votre mot de passe défini lors de l’installation du pilote nvidia. (aucune initialisation sécurisée désactivée via le BIOS ne fonctionnait pour moi).

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

3
marilena.oita

J'ai écrit un article sur ce blog il y a quelque temps - Installation de la boîte à outils Nvidia CUDA - Ubuntu 16.04 LTS - notes /

Mon environnement: Double démarrage Windows 10 et Unbuntu 16.04 LTS.


Copier et coller ici quelques apprentissages majeurs. Veuillez consulter l'article du blog pour des instructions détaillées (juste pour éviter les doublons)

Apprentissage majeur:

  • Désactivez les paramètres du démarrage sécurisé dans le microprogramme UEFI (procédez en mode BIOS/redémarrez à partir du démarrage avancé de Windows). (J'essayais depuis des lustres en espérant pouvoir le faire fonctionner avec Secure Boot activé. Pas de chance Secure Boot empêchait le pilote Nvidia de s'installer correctement sur Ubuntu . Désactiver Secure Boot 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)
  • Suivez le Guide d'installation de Linux CUDA .
  • (opinionated ...) Utilisez l'installation de .deb (gestionnaire de paquets) sous Linux (pour des raisons de simplicité). Téléchargez le fichier .deb dans un navigateur. Installer depuis la ligne de commande du terminal.
  • (avisé ...) N'utilisez pas l'installation du fichier d'exécution (trop compliqué).

Instructions détaillées:

Veuillez vous référer à Installation de la boîte à outils Nvidia CUDA - Ubuntu 16.04 LTS - notes /

2
Atlas7

Une méthode généralement préférée consiste à installer SW par le biais de fichiers deb, le cas échéant, car ils offrent un moyen plus robuste de gérer les dépendances et une méthode plus fiable pour la suppression de SW. La version candidate de CUDA 8.0 était disponible pour 16.04 (dans la zone de développement) de cette manière et maintenant, CUDA 8.0 pour Ubuntu 16.04 est disponible via les fichiers deb (local) et (réseau): https: //developer.nvidia .com/cuda-downloads

1
Normand Robert

J'ai d'abord essayé de faire cela Sudo lightdm stop, mais cela a conduit à une boucle de connexion. J'ai donc trouvé une nouvelle méthode:

  1. Copiez le fichier cuda_9.0.176_384.81_linux.run (dans mon cas, il s’agissait d’un fichier exécutable) dans n’importe quel répertoire de /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 Ubuntu apparaît, allez dans "Options avancées → Mode de récupération" (s'il n'apparaît pas, maintenez la touche enfoncée. shift clé lors du démarrage)

  3. Sélectionnez 'drop to root Shell', appuyez sur ENTREE pour continuer lorsque vous êtes invité à appuyer sur Entrée ou sur Ctrl-D.

    Edit : Exécutez mount -o rw,remount / pour obtenir les privilèges lecture/écriture.

  4. Accédez au répertoire dans lequel vous avez copié le fichier d’installation cuda.

  5. Exécutez la commande en fonction du type de fichier. Elle peut être trouvée à l’adresse https://developer.nvidia.com/cuda-downloads après avoir sélectionné la cible souhaitée, comme vous l’aviez déjà fait auparavant. Dans mon cas, c'était Sudo sh cuda_*.run

  6. C'est une étape importante et procédez lentement et avec précaution , lorsque les informations longues/accord se termine ACCEPTE le.

  7. Ensuite, il vous posera des questions sur l’installation de NVIDIA DRIVER , appuyez sur et oui ( y ).

  8. Ensuite, il vous posera probablement des questions sur l’installation des bibliothèques OpenGL , , car elle risque de remplacer l’installation normale de votre pilote et de causer des problèmes. , dans mon cas, c’est le cas. Alors appuyez sur no ( n ).

  9. Ensuite, poursuivez avec toutes les installations et cela se terminera automatiquement et affichera enfin le fichier journal dans /tmp.

  10. Maintenant redémarrez le système en entrant la commande de redémarrage dans le mode de récupération Shell.

  11. Une fois que votre système a démarré, les exemples de fichiers CUDA risquent de ne pas s'afficher, car vous devez suivre ces deux étapes de post-installation obligatoires:

    [A] Ajoutez le chemin correct pour cuda.

    [B] Ajouter le chemin correct pour LD_LIBRARY_PATH

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

    Reportez-vous à Passez à 7. Actions de 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 donne le résultat ou non.

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

    make
    
    ./deviceQuery
    

    et faites correspondre la sortie avec ceci Image , vous pourriez être différent mais le format de sortie devrait correspondre.

  14. Félicitations vous avez installé CUDA Toolkit avec succès . Après cela, allez ici et essayez quelques exemples Passez à 7.2 Actions recommandées .

COURTOISIE - CUDA TOOLKIT DOCS

P.S - Tout type de critique est le bienvenu, s'excuse par avance pour toute erreur, voici ma première réponse sur askubuntu.com.

MERCI SO BEAUCOUP DE LIRE:)

1
Amit Bhatt

La réponse acceptée n'a pas fonctionné pour mon cas. J'installais CUDA 8.0 sur mon laboratoire avec les spécifications suivantes:

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

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


Installation de CUDA 8.0 sur une nouvelle installation d'Ubuntu 16.04

  1. Lancez [Logiciel 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 carte graphique "NVIDIA Corporation: GM107M [Geforce GTX 950M]", il y avait deux choix:

    • Utilisation du pilote binaire NVIDIA - version 375.66 de nvidia-375 (propriétaire, testé)
    • Utilisation de X.Org X server - Nouveau pilote d’affichage 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)". Ceci télécharge 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 la version de votre 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, étant donné que j'ai déjà la version du pilote 375.66, qui est supérieure à 375.26 contenue 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 depuis l’installation). Si vous choisissez de configurer ld.so.conf et que l'erreur suivante se produit: libEGL.so.1 is not a symbolic link, suivez les instructions de ce lien .
1
nglee

Juste un rappel aimable, Ubuntu 16.04 pourrait ne pas installer cuda à l’emplacement supposé /usr/local/cuda-8.0.61. export PATH=/usr/local/cuda-8.0.61/bin${PATH:+:${PATH}} risque donc de 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 dans /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}} en export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}} et j'ai installé cuda avec succès.

1
Li Huang

Je l’ai fait fonctionner après avoir lu plusieurs articles: j’avais déjà une carte ATI dans l’ordinateur, ce qui s’est avéré très utile. J'ai installé la GTX 1070 à côté de l'ATI et j'ai commencé à installer Kubuntu 16.04. Seul l'écran connecté à la carte ATI avait initialement une image, 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 à l'aide de 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 cuda n'aime pas gcc5. J'ai donc fait Sudo apt-get install gcc-4.8 puis changé le gcc par défaut en 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. La compilation des échantillons cuda doit également être effectuée avec gcc4.8. Gcc4.9 pourrait fonctionner mais je ne l’ai pas essayé.

1
Hao Chen

C'est une réponse looooongue, car je visais mon ordinateur portable plusieurs fois en l'écrivant. Cependant, je préfère le garder longtemps car il peut également être utile pour d'autres personnes;) La meilleure partie de ma réponse commence par Edited-Updated

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

Après 4 jours, réinstaller Linux va et vient, voilà comment cela a fonctionné pour moi.

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

autre méthode si vous utilisez un ordinateur portable:

Vous pouvez donc 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, puis revenir à Intel pour des utilisations normales et chaque fois que vous souhaitez utiliser l’apprentissage en profondeur, passez à nvidia one.

Quoi qu'il en soit,

permettez-moi de parler de la méthode principale qui fonctionne finalement pour moi (les informations ici sont principalement saisies à partir de Link ):

Suppression et purge de 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 tout à jour:

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
Sudo reboot

Maintenant, il est possible que vous ne puissiez pas vous connecter et que vous restiez coincé dans la boucle ...

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

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

maintenant tapez ces:

Sudo service lightdm stop

Facultatif, certaines personnes doivent aussi taper ceci, honnêtement idk à quoi sert-il: Sudo init 3

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

ajouter

blacklist nouveau
options nouveau modeset=0

et sauvegardez-le et quittez-le.

Puis tapez:

Sudo update-initramfs -u

allez dans le fichier que vous avez cuda .run et tapez:

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

Alors, si vous avez de la chance, vous devriez pouvoir vous connecter maintenant. Comme vous pouvez le deviner, je n’étais pas chanceux et je ne pouvais toujours pas me connecter. J'ai donc dû appuyer à nouveau sur ctr+Alt+F2 et procéder 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 aussi faire ceci:

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 ceux qui en savent plus que moi:

Donc, tout semble fonctionner, mais lorsque je ferme/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, le message suivant s'affiche : "Impossible de démarrer le chargement des modules du noyau" J'ai essayé ceci - post mais cela ne vous aide pas, merci de me le faire savoir si vous savez comment le réparer.

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

Edited-Updated

Devinez quoi, j'ai encore foutu.

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

Voici ce qui fonctionne vraiment bien pour moi. après avoir tout purgé et tout supprimé et que Sudo redémarre, procédez comme suit:

Sudo ubuntu-drivers autoinstall
Sudo reboot

appuyez sur ctr+alt+F2 tapez votre nom d'utilisateur et votre 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 de réinstaller le pilote, DITES NON à cette mère f * *** question Dites oui au reste d'entre eux: D après avoir terminé.

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

connectez-vous à votre cher PC

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

1
Alex

Après avoir fait cela plusieurs fois, perdre mon écran avec succès, venir ici - gagner des éclairages - certaines bibliothèques cuda ne sont pas dans le chemin, manquantes, ni installées - la méthode la plus sensée consiste simplement à installer les pilotes Linux pour votre carte nvidia https://medium.com/techlogs/install-the-right-nvidia-driver-for-cuda-in-ubuntu-2d9ade437dec et travaillez sur docker nvidia-cuda images - base ou Dével.

Faites un mappage de volume de votre dossier de code vers le conteneur - installez ce que vous voulez - De la même manière que vous travaillez avec keras ou tensorflow ou tout simplement opencv

exécution du menu fixe --net = hôte --runtime = nvidia -it -v ~/coding:/coding nvidia/cuda:/bin/bash

Remarque TF est également livré avec son menu fixe

0
Alex Punnen

Cela a fonctionné pour moi

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

Presse Alt + f1

Sudo rmmod nvidia
Sudo sh cuda_8.0.61_375.26_linux.run 
Sudo service lightdm start

et redémarrer

0
bashar