Comment installer la dernière version de NVIDIA CUDA sur Ubuntu 22.04 LTS

Comment Installer La Derniere Version De Nvidia Cuda Sur Ubuntu 22 04 Lts



La forme complète de CUDA est Compute Unified Device Architecture. CUDA est une plate-forme informatique parallèle et un modèle de programmation développé par NVIDIA. Il est utilisé pour exécuter les programmes sur les unités de traitement graphique NVIDIA (GPU) pour accélérer considérablement les applications informatiques.

Dans cet article, nous allons vous montrer comment installer la dernière version de CUDA sur Ubuntu 22.04 LTS. Nous vous montrerons également comment écrire, compiler et exécuter votre tout premier programme CUDA sur Ubuntu 22.04 LTS.

Sujet du contenu :

  1. Conditions préalables
  2. Installation des derniers pilotes NVIDIA sur Ubuntu
  3. Mise à jour du cache du référentiel de packages APT
  4. Installation de GCC et d'autres outils de construction
  5. Vérifier si les pilotes NVIDIA installés prennent en charge la dernière version de CUDA
  6. Ajout du référentiel officiel NVIDIA CUDA sur Ubuntu
  7. Installer la dernière version de CUDA sur Ubuntu
  8. Ajout de bibliothèques CUDA et CUDA au chemin .
  9. Autoriser les binaires CUDA à s'exécuter avec les privilèges de superutilisateur
  10. Tester si la dernière version de CUDA est installée sur Ubuntu
  11. Écrire, compiler et exécuter un programme CUDA simple
  12. Conclusion
  13. Les références

Conditions préalables:

Pour installer la dernière version de CUDA, compiler les programmes CUDA et exécuter les programmes CUDA sur le système d'exploitation Ubuntu 22.04 LTS, vous avez besoin des éléments suivants :







i) GPU NVIDIA installé sur votre ordinateur.



ii) La dernière version des pilotes NVIDIA GPU installés sur votre système d'exploitation Ubuntu.



Installation des derniers pilotes NVIDIA sur Ubuntu

Vous devez avoir la dernière version des pilotes GPU NVIDIA installée sur votre système d'exploitation Ubuntu pour que la dernière version de CUDA fonctionne. Si vous n'avez pas encore installé les pilotes GPU NVIDIA sur votre machine Ubuntu et si vous avez besoin d'aide, lisez l'article sur la façon de installez les pilotes NVIDIA sur Ubuntu 22.04 LTS .





Si les pilotes NVIDIA sont déjà installés sur votre machine Ubuntu 22.04 LTS, assurez-vous qu'ils sont à jour. Si vous avez besoin d'aide pour mettre à jour les pilotes NVIDIA sur votre système d'exploitation Ubuntu 22.04 LTS, lisez l'article sur Comment mettre à jour les pilotes NVIDIA sur Ubuntu 22.04 LTS .

Mise à jour du cache du référentiel de packages APT

Une fois que vous avez installé la dernière version des pilotes NVIDIA sur Ubuntu, mettez à jour le cache du référentiel de packages APT avec la commande suivante :



$ sudo mise à jour appropriée

  Description textuelle générée automatiquement

Le cache du référentiel de packages APT d'Ubuntu doit être mis à jour.

  Description textuelle générée automatiquement

Installation de GCC et d'autres outils de construction

Pour compiler les programmes CUDA, vous devez avoir GCC, les en-têtes du noyau Linux et quelques autres outils de construction installés sur votre machine Ubuntu.

Pour installer le compilateur GCC, les en-têtes du noyau Linux et les outils de construction requis sur Ubuntu, exécutez la commande suivante :

$ sudo apte installer build-essential linux-headers-$ ( ton nom -r )

Pour confirmer l'installation, appuyez sur ET puis appuyez sur .

  Description textuelle générée automatiquement

GCC, les en-têtes du noyau Linux et les packages requis sont en cours de téléchargement. Il faut un certain temps pour terminer.

  Description textuelle générée automatiquement

GCC, les écouteurs du noyau Linux et les packages requis sont en cours d'installation. Il faut un certain temps pour terminer.

  Description textuelle générée automatiquement

GCC, les en-têtes du noyau Linux et les outils de construction requis pour que CUDA fonctionne doivent être installés à ce stade.

  Description textuelle générée automatiquement

Pour vérifier si vous pouvez accéder aux compilateurs GCC C et C++, exécutez les commandes suivantes :

$ gcc --version

$ g++ --version

  Description textuelle générée automatiquement

Vérifier si les pilotes NVIDIA installés prennent en charge la dernière version de CUDA

Pour vérifier la version maximale de CUDA prise en charge par les pilotes GPU NVIDIA installés, exécutez la commande suivante :

$ nvidia-smi

  Description textuelle générée automatiquement

Comme vous pouvez le voir, les pilotes NVIDIA GPU version 530.41.03 [1] prend en charge la version CUDA 12.1 ou antérieure [2] . Au moment d'écrire ces lignes, CUDA 12.1 est la dernière version de CUDA. Ainsi, les pilotes GPU NVIDIA installés devraient le prendre en charge.

NOTE: Au moment où vous lisez cet article, de nouvelles versions de CUDA peuvent être publiées. Pour vérifier si une version plus récente de CUDA est publiée, vérifiez le page officielle de téléchargement de CUDA .

  Description textuelle générée automatiquement

Ajout du référentiel officiel NVIDIA CUDA sur Ubuntu

Dans cette section, nous allons vous montrer comment ajouter le référentiel officiel NVIDIA CUDA sur Ubuntu 22.04 LTS.

Tout d'abord, ouvrez une application Terminal et accédez au ~/Téléchargements répertoire (ou tout autre répertoire de votre choix) comme suit :

$ CD ~ / Téléchargements

  Description textuelle générée automatiquement

Pour télécharger le programme d'installation officiel du référentiel NVIDIA CUDA, exécutez la commande suivante :

$ wget https : // développeur.download.nvidia.com / calculer / différent / repos / gratuit2204 / x86_64 / cuda-keyring_1.0- 1 _all.deb

Le programme d'installation officiel du référentiel NVIDIA CUDA doit être téléchargé.

  Description textuelle générée automatiquement

Le programme d'installation officiel du référentiel NVIDIA CUDA est un fichier de package DEB, comme vous pouvez le voir dans la capture d'écran suivante :

  Interface utilisateur graphique, texte, application Description générée automatiquement

Pour installer le package officiel du référentiel NVIDIA CUDA, exécutez la commande suivante :

$ sudo apte installer . / cuda-keyring_1.0- 1 _all.deb

Le package de référentiel officiel NVIDIA CUDA doit être installé et le référentiel officiel NVIDIA CUDA doit être activé.

  Description textuelle générée automatiquement

Pour que les modifications prennent effet, mettez à jour le cache du référentiel de packages APT avec la commande suivante :

$ sudo mise à jour appropriée

  Description textuelle générée automatiquement

Installer la dernière version de CUDA sur Ubuntu

Pour installer la dernière version de CUDA sur Ubuntu 22.04 LTS, exécutez la commande suivante :

$ sudo apte installer différent

  Description textuelle générée automatiquement

Pour confirmer l'installation, appuyez sur ET puis appuyez sur .

  Description textuelle générée automatiquement

Le NVIDIA CUDA et les packages/bibliothèques de dépendance requis sont en cours de téléchargement. Il faut un certain temps pour terminer.

  Description textuelle générée automatiquement

Le NVIDIA CUDA et les packages/bibliothèques de dépendance requis sont en cours d'installation. Il faut un certain temps pour terminer.

  Description textuelle générée automatiquement

À ce stade, NVIDIA CUDA doit être installé.

  Description textuelle générée automatiquement

Ajout de bibliothèques CUDA et CUDA au chemin

Une fois que vous avez installé la dernière version de CUDA sur Ubuntu 22.04 LTS, vous devez ajouter les fichiers binaires et bibliothèques CUDA au chemin de votre système d'exploitation Ubuntu 22.04 LTS.

Pour cela, créez un nouveau fichier /etc/profile.d/cuda.sh et ouvrez-le avec l'éditeur de texte nano comme suit :

$ sudo nano / etc. / profil.d / cuda.sh

  Description textuelle générée automatiquement

Tapez les lignes suivantes dans le /etc/profile.d/cuda.sh déposer.

exporter CUDA_HOME = '/usr/local/cuda'

exporter CHEMIN = ' ${CUDA_HOME} /poubelle ${CHEMIN :+ :${CHEMIN} }'

exporter LD_LIBRARY_PATH = ' ${CUDA_HOME} /lib64 ${LD_LIBRARY_PATH :+ :${LD_LIBRARY_PATH} }'

Une fois que vous avez terminé, appuyez sur + X suivie par ET et pour sauver le /etc/profile.d/cuda.sh déposer.

  Description textuelle générée automatiquement

Pour que les modifications prennent effet, redémarrez votre machine Ubuntu avec la commande suivante :

$ sudo redémarrer

  Une capture d'écran d'un ordinateur Description générée automatiquement avec un niveau de confiance moyen

Une fois votre machine Ubuntu démarrée, imprimez les valeurs des variables PATH et LD_LIBRARY_PATH à l'aide des commandes suivantes pour vérifier que les binaires CUDA et les bibliothèques CUDA se trouvent dans le chemin de votre machine Ubuntu :

$ écho $CHEMIN

$ écho $LD_LIBRARY_PATH

  Description textuelle générée automatiquement

Autoriser les binaires CUDA à s'exécuter avec les privilèges de superutilisateur

Parfois, vous devrez peut-être exécuter certains outils CUDA avec des privilèges de superutilisateur. Pour exécuter les outils CUDA avec des privilèges de superutilisateur (via sudo), vous devez ajouter le répertoire CUDA /usr/local/cuda/bin (où la dernière version de CUDA est installée) au /etc/sudoers déposer.

Tout d'abord, ouvrez le /etc/sudoers fichier de configuration à éditer avec la commande suivante :

$ sudo visa -F / etc. / sudistes

  Description textuelle générée automatiquement

Ajouter le texte :/usr/local/cuda/bin à la fin du secure_path du fichier sudoers comme indiqué dans la capture d'écran suivante.

Une fois que vous avez terminé, appuyez sur + X suivie par ET et pour sauver le /etc/sudoers déposer.

  Une capture d'écran d'un ordinateur Description générée automatiquement

Tester si la dernière version de CUDA est installée sur Ubuntu

Pour vérifier si la dernière version de CUDA est correctement installée sur Ubuntu, exécutez la commande suivante :

$ nvcc --version

  Description textuelle générée automatiquement

Comme vous pouvez le voir, CUDA version 12.1 (la dernière version de CUDA au moment de la rédaction de cet article) est installé sur notre machine Ubuntu.

  Description textuelle générée automatiquement

Écrire, compiler et exécuter un programme CUDA simple

Maintenant que vous avez installé la dernière version de CUDA sur votre machine Ubuntu 22.04 LTS, nous allons vous montrer comment écrire, compiler et exécuter un programme CUDA hello world très simple.

Tout d'abord, créez un nouveau fichier 'hello.cu' (dans le ~/codes répertoire si vous voulez suivre). Ensuite, ouvrez-le avec un éditeur de code de votre choix et saisissez les lignes de code suivantes :

NOTE: Les fichiers source CUDA se terminent par l'extension '.cu'.

#include

__mondial__ annuler dis bonjour ( ) {

printf ( 'Bonjour le monde du GPU ! \n ' ) ;

}

entier principal ( ) {

printf ( 'Bonjour le monde du CPU ! \n ' ) ;

dis bonjour <<< 1 , 1 >>> ( ) ;

cudaDeviceSynchronize ( ) ;



retour 0 ;

}

Une fois que vous avez terminé, enregistrez le fichier 'hello.cu'.

  Interface utilisateur graphique, texte, application Description générée automatiquement

Pour compiler le programme CUDA 'hello.cu', ouvrez un terminal et accédez au ~/codes répertoire (ou le répertoire dans lequel vous avez enregistré le fichier 'hello.cu').

$ CD ~ / codes

  Interface utilisateur graphique, texte Description générée automatiquement

Le programme CUDA 'hello.cu' devrait se trouver dans ce répertoire.

$ ls -lh

  Description textuelle générée automatiquement

Pour compiler le programme CUDA 'hello.cu' avec le compilateur CUDA nvcc et créer un hello exécutable, exécutez la commande suivante :

$ nvcc hello.cu -O Bonjour

  Description textuelle générée automatiquement

Le programme CUDA « hello.cu » doit être compilé sans aucune erreur et un nouveau fichier hello exécutable/binaire doit être créé comme vous pouvez le voir dans la capture d'écran suivante :

$ ls -lh

  Description textuelle générée automatiquement

Vous pouvez exécuter le programme hello CUDA compilé comme suit :

$ . / Bonjour

  Description textuelle générée automatiquement

Si vous voyez la sortie suivante, CUDA fonctionne très bien sur votre machine Ubuntu. Vous ne devriez avoir aucun problème pour compiler et exécuter les programmes CUDA.

  Interface utilisateur graphique, texte Description générée automatiquement

Conclusion

Nous vous avons montré comment installer la dernière version de CUDA sur Ubuntu 22.04 LTS à partir du référentiel officiel NVIDIA CUDA. Nous vous avons également montré comment écrire un programme CUDA simple, le compiler avec la dernière version de CUDA et l'exécuter sur Ubuntu 22.04 LTS.

Les références:

  1. Téléchargements de la boîte à outils CUDA | Nvidia
  2. Guide d'installation NVIDIA CUDA pour Linux