Installation du driver de la carte graphique, cuda et cudnn sous linux
Installer le pilote de la carte graphique, cuda, cudnn
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).
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
sudo bash NVIDIA-Linux-x86_64-535.54.03.run
La première erreur
Besoin de désactiver le nouveau pilote
Dans les options de démarrage (non disponible en version 22)
Appuyez sur la touche e
Ajouter un nomodeset d'espace à la fin
Modifier le fichier de configuration
Ajouter un nouveau backlist à la fin
pour mettre à jour la configuration
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
apt-get update
apt-get -y install gcc-7 g++-7
Gcc et g++ installés avec succès :
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:
Procédez ensuite à l'installation du pilote :
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.
La deuxième erreur
Voici les installations ultérieures pour Ubuntu20.0 et 18
ERREUR : Impossible de trouver l'outil de développement cc
sur votre chemin ; veuillez
vous assurer que le package 'gcc' est installé. Si gcc est installé
sur votre système, veuillez vérifier qu'il cc
se 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 :
Installer cuda11.1
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
Exécution de la deuxième instruction :
erreur
Installez 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 :
depuis, j'ai à nouveau téléchargé cuda11.1
et je l'ai déplacé vers
(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.
—
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.
Installation réussie :
affichez le fichier journal d'installation :
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
cuda11.1 installé avec succès
Installer Cudnn
Adresse de téléchargement
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
Référence du pilote de la carte graphique
Adresse de téléchargement du pilote nvida