Comment installer Nvidia CUDA Toolkit sur Ubuntu 18.04 LTS

Cuda est une plateforme de calcul parallèle créée par Nvidia qui peut être utilisée pour augmenter les performances en exploitant la puissance du processeur graphique (GPU) de ton système. Cuda est une couche logicielle qui permet aux développeurs de logiciels d’accéder au jeu d’instructions virtuel du GPU et aux éléments de calcul parallèle, pour l’exécution de noyaux de calcul.

Dans ce tutoriel, nous allons apprendre à installer Cuda sur Ubuntu 18.04.

Exigences

  • Le bureau Ubuntu 18.04 est installé sur ton système.
  • Un utilisateur non-root avec des privilèges sudo.

Démarrage

Avant de commencer, tu dois vérifier si ton GPU peut fonctionner avec CUDA ou non. Tu peux le vérifier à l’aide de la commande suivante :

lspci | grep NVIDIA

Tu devrais voir la sortie suivante :

01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)

Ensuite, tu devras aussi installer gcc, le pilote nvidia, les en-têtes du noyau et les paquets de développement sur ton système. Tu peux les installer en exécutant simplement la commande suivante :

sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) nvidia-384 -y

Une fois que tous les paquets sont installés, tu peux passer à l’étape suivante.

Installer NVIDIA CUDA Toolkit

Tout d’abord, tu dois télécharger la dernière version du CUDA Toolkit sur ton système. Le CUDA Toolkit contient le pilote CUDA et les outils nécessaires pour créer, construire et exécuter une application CUDA.

Tu peux le télécharger à l’aide de la commande suivante :

wget -O cuda_9.2.88_396.26_linux.run -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux

Une fois le téléchargement terminé, tu peux l’installer à l’aide de la commande suivante :

sudo chmod +x cuda_9.2.88_396.26_linux.run
sudo ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override

Une fois l’installation terminée avec succès, tu devrais voir la sortie suivante :

===========
= Summary =
===========

Toolkit: Installed in /usr/local/cuda-9.2
Samples: Not Selected

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

Ensuite, tu devras ajouter le chemin du fichier binaire Cuda à ton fichier .bashrc. Tu peux le faire avec la commande suivante :

nano .bashrc

Ajoute la ligne suivante à la fin du fichier :

export PATH="$PATH:/usr/local/cuda-9.2/bin"

Sauvegarde et ferme le fichier.

Ensuite, vérifie le chemin de la bibliothèque Cuda à l’aide de la commande suivante :

sudo echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
sudo ldconfig

Il est recommandé d’aller sur le site de Nvidia et de vérifier les correctifs disponibles. Si tu as trouvé des correctifs, alors télécharge-les et installe-les. Tu peux le faire à l’aide de la commande suivante :

wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
sudo chmod +x cuda_9.2.88.1_linux.run
sudo ./cuda_9.2.88.1_linux.run --silent --accept-eula

Une fois que les correctifs ont été installés, tu devrais voir la sortie suivante :

Welcome to the CUDA Patcher.
Installation complete!
Installation directory: /usr/local/cuda-9.2

Ensuite, tu devras créer des liens symboliques vers GCC6 dans le dossier bin de CUDA. Tu peux le faire avec la commande suivante :

sudo ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++

Félicitations ! Tu as réussi à installer Cuda sur ton système.

Liens

Vous aimerez aussi...