J'ai écrit un article complet sur la façon d'installer les pilotes et les cuda pour les GPU RTX 2080 sur Ubuntu, principalement parce que cela peut être une tâche longue pour certains (la plupart?) Utilisateurs. Il est conseillé de suivre l'article avec la réponse suivante.
J'ai observé le même problème avec les deux Ubuntu-16.04
et 18.04
. Dans Ubuntu-16.04
la machine, il n'avait pas trouvé le bon pilote Nvidia et il utilisait le pilote d'affichage Nouveau open source. Par conséquent, vous devez télécharger et installer le bon pilote depuis Nvidia .
Installez maintenant les pilotes comme suit.
1) cd Downloads/
2) ls
#(NVIDIA-Linux-x86_64–410.57.run #output of ls)
3) chmod +x NVIDIA-Linux-x86_64–410.57.run
#(to get permission to execute the run file)
4) sudo ./NVIDIA-Linux-x86_64–410.57.run --no-x-check
Remarque: le --no-x-check
drapeau est important. Sinon, vous devrez désactiver lex-server
et vous déconnecter de l'interface graphique.
Une fois les pilotes installés, redémarrez la machine et vérifiez l'installation avec nvidia-smi
commande sur un terminal. Il vous montrera les informations sur le GPU et le pilote installé.
La partie suivante installe cuda qui peut parfois être pénible. Vous devrez vous déconnecter de l'interface graphique et effectuer toutes les actions sur un terminal.
Téléchargez votre fichier cuda run correspondant à partir de ce lien . Créez ensuite un fichier appelé blacklist-nouveau.conf dans votre répertoire personnel et ajoutez les lignes suivantes à ce fichier.
blacklist nouveau
options nouveau modeset=0
Maintenant, nous devons nous déconnecter de l'interface graphique en appuyant sur ( ctrl + alt + f1 ) pour installer cuda. Saisissez votre nom d'utilisateur et votre mot de passe pour accéder au terminal.
Suivez maintenant les étapes ci-dessous.
1) sudo service lightdm stop
2) sudo -i
3) sudo cp /home/avin/blacklist-nouveau.conf /etc/modprobe.d
#change avin with your user name
4) sudo update-initramfs -u
5) exit
6) cd Downloads/
7) md5sum cuda_10.0.130_410.48_linux.run #(Optional)
8) sudo sh cuda_10.0.130_410.48_linux.run
L'assistant d'installation de Cuda apparaît. Suivez les étapes apparentes, ainsi que l'article. Une fois l'installation terminée, exécutezreboot
sur ce terminal.
Une fois la machine redémarrée, ajoutez le chemin cuda au .bashrc
.
1) sudo gedit ~/.bashrc
2) Add following 2 lines at the end of the .bashrc file
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
3) source ~/.bashrc
Maintenant, exécutez nvcc -V
sur un terminal qui devrait produire une sortie comme suit.
message d'installation
Maintenant que les pilotes et cuda sont installés, vous pouvez installer la version tensorflow gpu. Voici un bon tutoriel pour la même tâche.