La boîte à outils Nvidia CUDA est une extension de la plate-forme de calcul parallèle GPU et du modèle de programmation. L'installation de Nvidia CUDA consiste en l'inclusion du référentiel officiel Nvidia CUDA suivi de l'installation du méta-paquet pertinent.
Boîte à outils NVIDIA CUDA sur Linux CentOS 7
Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | CentOS 7.5 ou supérieur |
Logiciel | Installation du pilote Nvidia existant sur CentOS 7 |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment installer NVIDIA CUDA Toolkit sur CentOS 7 Linux instructions étape par étape
- Téléchargez le dernier package de référentiel Nvidia CUDA
cuda-repo-rhel7-*.rpm
. Par exemple, utilisez lewget
commande pour télécharger le dernier package CUDA qui est au moment de l'écriture de la version 10 de CUDA :$ wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm
Le package devrait maintenant être disponible dans votre répertoire personnel :
$ ls cuda-repo-rhel7-10.0.130-1.x86_64.rpm cuda-repo-rhel7-10.0.130-1.x86_64.rpm
- Installez le package de référentiel CUDA. Cela activera le référentiel CUDA sur votre système Linux CentOS 7 :
# rpm -i cuda-repo-*.rpm
- Sélectionnez le méta-paquet CUDA que vous souhaitez installer en fonction du tableau ci-dessous. Par exemple, la commande ci-dessous installera l'intégralité de la boîte à outils CUDA et des packages de pilotes :
# yum install cuda
Exemple de méta-packages disponibles pour CUDA 10.0. Référence :NVIDIA.com Nom du paquet Description cuda Installe tous les packages CUDA Toolkit et Driver. Gère la mise à niveau vers la prochaine version de cuda package lors de sa sortie. cuda-10.0 Installe tous les packages CUDA Toolkit et Driver. Reste à la version 10.0 jusqu'à ce qu'une version supplémentaire de CUDA soit installée. cuda-toolkit-10.0 Installe tous les packages CUDA Toolkit nécessaires pour développer des applications CUDA. N'inclut pas le pilote. cuda-tools-10.0 Installe tous les outils visuels et de ligne de commande CUDA. cuda-runtime-10.0 Installe tous les packages CUDA Toolkit nécessaires pour exécuter les applications CUDA, ainsi que les packages de pilotes. compilateur-cuda-10.0 Installe tous les packages du compilateur CUDA. cuda-libraries-10.0 Installe tous les packages d'exécution de la bibliothèque CUDA. cuda-libraries-dev-10.0 Installe tous les packages de développement de la bibliothèque CUDA. pilotes cuda Installe tous les packages de pilotes. Gère la mise à niveau vers la prochaine version des packages de pilotes lorsqu'ils sont publiés. - Exporter le chemin du système vers les exécutables binaires Nvidia CUDA. Ouvrez le
~/.bashrc
en utilisant votre éditeur de texte préféré et ajoutez les deux lignes suivantes :export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
- Reconnectez-vous ou lisez votre
~/.bashrc
mis à jour fichier :$ source ~/.bashrc
- Confirmez l'installation correcte de CUDA :
$ nvcc --version $ nvidia-smi
- Effectuez d'autres tests en compilant votre premier programme CUDA :
$ mkdir cuda-samples $ cuda-install-samples-10.0.sh cuda-samples/ $ cd cuda-samples/NVIDIA_CUDA-10.0_Samples/0_Simple/clock $ make
Compiler l'exemple de programme CUDA sur Linux CentOS 7