Installation du driver de la carte graphique, cuda et cudnn sous linux

Installer le pilote de la carte graphique, cuda, cudnn

Insérer la description de l'image ici

Comme le montre le tableau ci-dessus, si vous souhaitez utiliser CUDA11.1, vous devez mettre à jour le pilote de la carte graphique vers 455.23 ou supérieur (environnement Linux x86_64).

Insérer la description de l'image ici
Je n'ai pas encore installé le pilote de la carte graphique

Installer le pilote de la carte graphique

Pour télécharger le pilote, rendez-vous directement sur le site officiel de NVIDIA : https://www.nvidia.cn/Download/index.aspx?lang=cn

Insérer la description de l'image iciInsérer la description de l'image ici
Insérer la description de l'image icisudo bash NVIDIA-Linux-x86_64-535.54.03.run

Insérer la description de l'image iciInsérer la description de l'image iciInsérer la description de l'image ici

La première erreur

Insérer la description de l'image iciBesoin de désactiver le nouveau pilote

Dans les options de démarrage (non disponible en version 22)

Insérer la description de l'image iciAppuyez sur la touche e

Insérer la description de l'image iciAjouter un nomodeset d'espace à la fin

Modifier le fichier de configuration

Insérer la description de l'image iciAjouter un nouveau backlist à la fin
Insérer la description de l'image icipour mettre à jour la configuration
Insérer la description de l'image ici

Redémarrage

Problème avec la version 22 :
désactivation du driver

Problèmes d'installation de gcc7 : changement de source

sudo gedit /etc/apt/sources.list

Ajouter à:

deb [arch=amd64] http://archive.ubuntu.com/ubuntu focal main universe

Insérer la description de l'image ici

apt-get update
apt-get -y install gcc-7 g++-7

Gcc et g++ installés avec succès :
Insérer la description de l'image iciInsérer la description de l'image ici

Si vous devez configurer les chemins gcc et g++ :
utilisez les instructions suivantes :

gedit ~/.bashrc

Ajoutez deux déclarations :

alias gcc='/usr/bin/gcc-7'
alias g++='/usr/bin/g++-7'

renouveler:

source ~/.bashrc

Finition:
raconter![

Procédez ensuite à l'installation du pilote :
Insérer la description de l'image ici

sudo bash NVIDIA-Linux-x86_64-535.54.03.run

Comment gérer le message d'avertissement final en version 22 :
Gestion des avertissements

À ce stade, l'installation du pilote 22 est terminée.

Insérer la description de l'image ici

La deuxième erreur

Voici les installations ultérieures pour Ubuntu20.0 et 18

ERREUR : Impossible de trouver l'outil de développement ccsur votre chemin ; veuillez
vous assurer que le package 'gcc' est installé. Si gcc est installé
sur votre système, veuillez vérifier qu'il ccse trouve dans votre PATH.

Installer gcc7
Référence pour l'installation de gcc7

Ensuite, installez g++7

La version d'Ubuntu est si élevée qu'il n'y a aucune version de bibliothèque requise dans la source apt utilisée par cette machine. Vous pouvez donc essayer de remplacer la source appropriée par la source officielle. Ensuite, apt update puis installez g++.

apt update

Référence de la solution d'erreur d'installation g++

sudo apt-get install g++-7

Enfin, installez d'abord build-essent pour terminer l'installation de g++7

 sudo apt-get install build-essential

Après avoir installé g++, il apparaît toujours que la solution n'est pas installée.

La troisième erreur

Impossible de trouver une destination appropriée pour installer les bibliothèques de compatibilité 32 bits
. Votre système n'est peut-être pas configuré pour
une compatibilité 32 bits. Les fichiers de compatibilité 32 bits ne seront pas installés ; si
vous souhaitez les installer, réexécutez l'installation et définissez un
répertoire valide avec l'option --compat32-libdir.

Ce package de pilotes NVIDIA inclut des composants Vulkan, mais aucun
chargeur Vulkan ICD n'a été détecté sur ce système. Le NVIDIA Vulkan
ICD ne fonctionnera pas sans le chargeur. La plupart des distributions
contiennent le chargeur Vulkan ; essayez d'installer le package « vulkan-loader »,
« vulkan-icd-loader » ou « libvulkan1 »

Impossible de déterminer le chemin d'installation des
fichiers de configuration de la bibliothèque du fournisseur libglvnd EGL. Vérifiez que pkg-config et les
bibliothèques de développement libglvnd sont installées, ou spécifiez un chemin avec
–glvnd-egl-config-path.

https://github.com/KhronosGroup/Vulkan-Headers
https://github.com/KhronosGroup/Vulkan-Loader

Ignorez ces messages d'alarme pour l'instant

L'écran n'affiche pas la solution au problème

Lors de l'installation du pilote, sélectionnez l'onglet qui utilise nvidia pour optimiser les paramètres d'affichage :

Insérer la description de l'image ici

Installer cuda11.1

lien de téléchargement
Insérer la description de l'image iciInsérer la description de l'image ici

wget https://developer.download.nvidia.com/compute/cuda/11.1.1/local_installers/cuda_11.1.1_455.32.00_linux.run

sudo sh cuda_11.1.1_455.32.00_linux.run

Insérer la description de l'image ici
Insérer la description de l'image ici
Exécution de la deuxième instruction :
erreur

Insérer la description de l'image iciInstallez d'abord gcc

sudo apt-get install gcc
sudo sh cuda_11.1.1_455.32.00_linux.run --override

Continuez ensuite avec la deuxième instruction pour installer :


Un problème est survenu :
Insérer la description de l'image ici
depuis, j'ai à nouveau téléchargé cuda11.1
Insérer la description de l'image iciInsérer la description de l'image ici
et je l'ai déplacé vers
Insérer la description de l'image ici

Insérer la description de l'image ici
(Le fichier cuda précédent ne faisait que 200 Mo et celui nouvellement téléchargé était 3G. L'échec de l'installation peut être lié au fichier)

Continuez ensuite l'installation :

Après avoir entré la deuxième commande, après une courte attente, l'interface d'installation utilisateur apparaîtra, indiquant s'il faut choisir d'installer le pilote graphique Nvidia.

Insérer la description de l'image ici

Si le pilote existe déjà localement, vous pouvez choisir de ne pas l'installer (déplacez le curseur sur Pilote et cliquez sur Entrée), puis déplacez-vous vers Installer et cliquez sur Entrée pour l'installer.

Insérer la description de l'image ici
Installation réussie :
Insérer la description de l'image ici
affichez le fichier journal d'installation :
Insérer la description de l'image ici

Commencez à configurer les variables d'environnement selon les instructions

Please make sure that
 -   PATH includes /usr/local/cuda-11.1/bin
 -   LD_LIBRARY_PATH includes /usr/local/cuda-11.1/lib64, or, add /usr/local/cuda-11.1/lib64 to /etc/ld.so.conf and run ldconfig as root

Suivez simplement les instructions pour configurer :

gedit ~/.bashrc

Ajoutez ce qui suit :

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

Mettez à jour la configuration des variables d'environnement, puis vérifiez la version de cuda :

source ~/.bashrc
nvcc -V

Insérer la description de l'image ici
cuda11.1 installé avec succès

Installer Cudnn

Adresse de téléchargement
Insérer la description de l'image ici
Insérer la description de l'image ici
Exécutez la commande dans le répertoire de téléchargement de cudnn :

tar -xvf cudnn-linux-x86_64-8.7.0.84_cuda11-archive.tar.xz 
sudo cp cudnn-linux-x86_64-8.7.0.84_cuda11-archive/include/cudnn*.h /usr/local/cuda/include
sudo cp -p cudnn-linux-x86_64-8.7.0.84_cuda11-archive/lib/libcudnn* /usr/local/cuda/lib64
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

Vérifiez que l'installation a réussi :

cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

Insérer la description de l'image ici

Référence du pilote de la carte graphique
Adresse de téléchargement du pilote nvida

méthode de téléchargement du pilote nvida

Installez cuda11.1 et pytorch1.8

Je suppose que tu aimes

Origine blog.csdn.net/qq_41701723/article/details/131633183
conseillé
Classement