Comment installer Cuda sur Ubuntu Top 10.Top 10 LTS

Comment installer Cuda sur Ubuntu Top 10.Top 10 LTS
La forme complète de Cuda est calculé Architecture de l'appareil unifié. Cuda est une plate-forme informatique parallèle et un modèle de programmation développé par Nvidia. Il est utilisé pour exécuter des programmes sur les unités de traitement graphique NVIDIA (GPU) pour accélérer considérablement les applications informatiques.

Dans cet article, je vais vous montrer comment installer Cuda sur Ubuntu 20.04 LTS du référentiel officiel de package d'Ubuntu. Je vais également vous montrer comment installer la dernière version de Cuda sur Ubuntu 20.04 LTS du référentiel officiel du package NVIDIA. Je vais vous montrer comment écrire, compiler et exécuter votre tout premier programme CUDA également. Alors, commençons.

Table des matières

  1. Conditions préalables
  2. Mise à jour du cache du référentiel de packages
  3. Installation du CCG et d'autres outils de construction
  4. Installation de CUDA à partir du référentiel officiel du package Ubuntu
  5. Installation de la dernière version de CUDA à partir du référentiel officiel de package NVIDIA
  6. Écrire un programme Hello World avec Cuda
  7. Conclusion
  8. Les références

Conditions préalables

Avant de commencer,

i) Vous devez avoir un GPU Nvidia installé sur votre ordinateur.

ii) Vous devez avoir les pilotes GPU Nvidia installés sur votre ordinateur.

Pour confirmer si les pilotes GPU NVIDIA fonctionnent, exécutez la commande suivante:

$ lsmod | grep nvidia

Si les modules de noyau de pilote NVIDIA fonctionnent, vous devriez voir la sortie suivante.

Si les pilotes NVIDIA fonctionnent correctement, les outils de ligne de commande NVIDIA devraient fonctionner comme prévu.

$ nvidia-smi

Outils graphiques nvidia comme le Paramètres du serveur NVIDIA X l'application devrait également fonctionner.

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

Une fois que vous avez rempli toutes les exigences, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Le cache du référentiel de package APT doit être mis à jour.

Installation du CCG et d'autres outils de construction:

Pour que CUDA fonctionne, vous devez avoir le GCC et d'autres outils de construction installés sur votre ordinateur.

Vous pouvez installer GCC et tous les outils de construction requis à partir du référentiel de package officiel d'Ubuntu avec la commande suivante:

$ sudo apt install build-essentiel

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Tous les packages requis sont en cours de téléchargement. Il faudra un certain temps pour terminer.

Une fois les packages téléchargés, APT les installera un par un. Il faudra un certain temps pour terminer.

À ce stade, GCC et tous les outils de construction requis doivent être installés.

Comme vous pouvez le voir, le compilateur GCC fonctionne très bien.

$ gcc --version
$ g ++ --version

Installation de CUDA à partir du référentiel officiel du package Ubuntu

CUDA version 10 est disponible dans le référentiel officiel de package d'Ubuntu 20.04 LTS.

Pour installer Cuda V10 à partir du référentiel officiel de package d'Ubuntu 20.04 LTS, exécutez la commande suivante:

$ sudo apt installer nvidia-cuda-toolkit

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

Tous les packages requis seront téléchargés depuis Internet. Il faudra un certain temps pour terminer.

Une fois les packages requis téléchargés, ils seront installés un par un. Il faudra un certain temps pour terminer.

À ce stade, CUDA et toutes les dépendances requises doivent être installées.

Pour confirmer si CUDA fonctionne, exécutez la commande suivante:

$ nvcc --version

Installation La dernière version de CUDA du référentiel officiel du package NVIDIA

Au moment d'écrire ces lignes, Cuda 11 est la dernière version de Cuda. Vous pouvez installer la dernière version de CUDA à partir du référentiel officiel de package de Nvidia.

Tout d'abord, exécutez la commande suivante pour vous assurer que les en-têtes Linux requis sont installés.

$ sudo apt install linux-tairs - $ (uname -r) -y

Les en-têtes de noyau Linux doivent être installés. Dans mon cas, ils sont déjà installés.

Maintenant, téléchargez le fichier PIN de référentiel CUDA à partir du site officiel de Nvidia avec la commande suivante:

$ sudo wget -o / etc / apt / préférences.D / Cuda-Repository-Pin-600 https: // développeur.télécharger.nvidia.com / calcul / cuda / repos / ubuntu2004 / x86_64 / cuda-ubuntu2004.broche

Pour ajouter la clé GPG du référentiel officiel de package NVIDIA, exécutez la commande suivante:

$ sudo apt-key adv --fetch-keys https: // développeur.télécharger.nvidia.com / calcul / cuda / repos / ubuntu2004 / x86_64 / 7fa2af80.pub

La clé GPG du référentiel officiel de package NVIDIA doit être ajoutée au gestionnaire de packages APT.

Pour ajouter le référentiel officiel de package Nvidia Cuda, exécutez la commande suivante:

$ sudo add-att-repository "Deb https: // développeur.télécharger.nvidia.com / calcul / cuda / repos / ubuntu2004 / x86_64 / / "

Le référentiel officiel de package NVIDIA CUDA doit être ajouté.

Maintenant, mettez à jour le cache du référentiel de package APT avec la commande suivante:

$ sudo apt mise à jour

Avant d'installer la dernière version de CUDA à partir du référentiel officiel du package Nvidia, c'est une bonne idée de mettre à jour tous les packages existants de votre Ubuntu 20.04 Machine LTS.

Pour mettre à jour tous les packages existants de votre Ubuntu 20.04 Machine LTS, exécutez la commande suivante:

$ sudo apt complet

Pour confirmer la mise à jour, appuyez sur Y Et puis appuyez sur .

Toutes les mises à jour requises sont téléchargées depuis Internet. Il faudra un certain temps pour terminer.

Une fois les mises à jour téléchargées, le gestionnaire de packages APT les installera un par un. Il faudra un certain temps pour terminer.

À ce stade, toutes les mises à jour doivent être installées.

Maintenant, vous devriez pouvoir installer la dernière version de CUDA à partir du référentiel de package officiel de Nvidia comme suit:

$ sudo apt install cuda

Pour confirmer l'installation, appuyez sur Y Et puis appuyez sur .

La dernière version de CUDA et tous les packages de dépendance requis doivent être téléchargés et installés. Il faudra un certain temps pour terminer.

À ce stade, la dernière version de CUDA et tous les packages de dépendance requis doivent être installés.

Pour ajouter Cuda au chemin, créez un nouveau script cuda.shot dans le / etc / profil.d/ Répertoire comme suit:

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

Tapez les lignes suivantes dans le cuda.shot scénario.

Exporter cuda_home = "/ usr / local / cuda"
Export Path = "$ path: $ cuda_home / bin"

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le cuda.shot scénario.

Pour que les modifications prennent effet, redémarrez votre ordinateur comme suit:

$ sudo redémarrer

Vous devriez pouvoir accéder aux outils CUDA comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ nvcc --version

Pour exécuter certains des outils CUDA, vous aurez peut-être besoin de privilèges de superutilisateurs. Pour permettre au sudo d'exécuter des fichiers binaires à partir du / usr / local / cuda / bin Répertoire (où la dernière version de CUDA est installée à partir du référentiel officiel de package NVIDIA) avec des privilèges de superutilisateurs, vous devrez configurer le / etc / sudoers déposer.

Ouvrir le / etc / sudoers Fichier de configuration pour l'édition avec la commande suivante:

$ sudo visudo -f / etc / sudoers

Trouvez la ligne marquée sur le / etc / sudoers déposer.

À la fin de Secure_Path, ajouter : / usr / local / cuda / bin comme marqué dans la capture d'écran ci-dessous.

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

À partir de maintenant, si nécessaire, vous devriez pouvoir exécuter des outils CUDA avec des privilèges de superutilisateurs avec sudo.

Écrire un programme Hello World avec Cuda

Dans cette section, je vais vous montrer comment écrire votre tout premier programme CUDA. Le programme imprimera simplement un message du GPU et un message du CPU. Si ce programme s'exécute avec succès, vous pouvez confirmer que Cuda travaille sur votre ordinateur.

Créer un nouveau fichier Bonjour.cu et saisissez les lignes de codes suivantes:

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

#inclure
__Global__ void Say_hello ()
printf ("Hello World du GPU!\ n ");

int main()
printf ("Hello World du CPU!\ n ");
Say_hello <> ();
CudadevicesYnChronize ();
retour 0;

Une fois que vous avez terminé, enregistrez le Bonjour.cu fichier dans le ~ / codes répertoire ou tout autre répertoire de votre choix.

Accédez à la ~ / codes répertoire ou répertoire où vous avez enregistré le Bonjour.cu déposer.

$ cd ~ / codes

Pour compiler le Bonjour.cu Fichier source CUDA avec le compilateur CUDA nvcc, Exécutez la commande suivante:

$ nvcc bonjour.cu -o bonjour

Le fichier source CUDA Bonjour.cu devrait être compilé sans aucune erreur et un nouveau fichier exécutable / binaire Bonjour devrait être créé comme vous pouvez le voir dans la capture d'écran ci-dessous.

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

$ ./Bonjour

Si vous voyez la sortie suivante, Cuda fonctionne très bien sur votre ordinateur. Vous ne devriez avoir aucun problème à compiler et à gérer les programmes CUDA.

Conclusion

Dans cet article, je vous ai montré comment installer Cuda sur Ubuntu 20.04 LTS du référentiel officiel de package d'Ubuntu. Je vous ai également montré comment installer la dernière version de Cuda sur Ubuntu 20.04 LTS du référentiel officiel du package NVIDIA. Je vous ai montré comment écrire votre premier programme CUDA, le compiler et l'exécuter également.

Les références

[1] Zone Cuda | Développeur NVIDIA

[2] Guide d'installation Linux :: Cuda Toolkit Documentation (NVIDIA.com)

[3] Tutoriel 01: Dites bonjour à Cuda - Tutoriel Cuda (Cuda-tutorial.lecture.io)

[4] Votre premier programme CUDA C - YouTube

[5] Tutorial Cuda => Lançons un seul fil Cuda pour dire bonjour (Riptutorial.com)