Incohérence lors de l'affichage de la version cuda à l'aide de nvcc -V et nvidia-smi :
La version de nvcc -V est 10.1
La version de nvidia-smi est 12.2
Si la version peut être affichée ci-dessus, cela signifie qu'il existe déjà un pilote. Tout d'abord, supprimez le pilote précédent :
1. Exécutez la commande suivante pour supprimer l'ancienne version du pilote
sudo apt-get purge nvidia*
À ce moment-là, lorsque nvidia-smi est exécuté, la commande « nvidia-smi » introuvable s'affichera. Suivez les invites pour installer :
sudo apt install nvidia-utils-535-server
Une fois l'installation réussie, exécutez à nouveau nvidia-smi. L'installation est réussie et la version de cuda s'affiche comme 12.2.
2. Téléchargez la version correspondante de cuda
Téléchargements de la boîte à outils CUDA 12.2 | Développeur NVIDIA
Sélectionnez simplement les options correspondantes :
Obtenez le lien de téléchargement :
wget https://developer.download.nvidia.com/compute/cuda/12.2.0/local_installers/cuda_12.2.0_535.54.03_linux.run
sudo sh cuda_12.2.0_535.54.03_linux.run
L'interface de téléchargement réussi de cuda est la suivante :
3.Installation
Si vous exécutez la commande d'origine pour l'installation, une erreur sera signalée. Si vous la remplacez par la commande suivante, l'installation réussira :
sudo sh ./cuda_12.2.0_535.54.03_linux.run --toolkit --silent --override
La commande ci-dessus a été installée avec succès
Exécutez à nouveau à ce moment, nvcc -V invite, Commande 'nvcc' introuvable, ..., ne suivez pas les invites pour installer nvidia-cuda-toolkit, sinon, la précédente est en vain, il vous suffit de configurer l'environnement variable à ce moment :
4. Ajouter des variables d'environnement
Exécutez : vim ~/.bashrc, ouvrez le fichier :
Ajouter (modifier ici selon votre propre répertoire) :
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64
export PATH=$PATH:/usr/local/cuda-12.2/bin
Exécuter : source ~/.bashrc, avec effet immédiat
Exécuter à nouveau : nvcc -V, réussi
C'est la fin.
Références à cet article :
CUDA a été installé mais nvcc -V affiche la commande introuvable (système Ubuntu20.04LTS)