Il toolkit Nvidia CUDA è un'estensione della piattaforma di elaborazione parallela GPU e del modello di programmazione. L'installazione di Nvidia CUDA consiste nell'inclusione del repository Nvidia CUDA ufficiale seguito dall'installazione del relativo metapacchetto.
NVIDIA CUDA Toolkit su CentOS 7 Linux
Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | CentOS 7.5 o versioni successive |
Software | Installazione del driver Nvidia esistente su CentOS 7 |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come installare NVIDIA CUDA Toolkit su CentOS 7 Linux istruzioni dettagliate
- Scarica l'ultimo pacchetto di repository Nvidia CUDA
cuda-repo-rhel7-*.rpm
. Ad esempio, usawget
comando per scaricare l'ultimo pacchetto CUDA che è al momento della scrittura della versione 10 di CUDA:$ wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm
Il pacchetto dovrebbe ora essere disponibile nella tua home directory:
$ ls cuda-repo-rhel7-10.0.130-1.x86_64.rpm cuda-repo-rhel7-10.0.130-1.x86_64.rpm
- Installa il pacchetto del repository CUDA. Ciò abiliterà il repository CUDA sul tuo sistema Linux CentOS 7:
# rpm -i cuda-repo-*.rpm
- Seleziona il metapacchetto CUDA che desideri installare in base alla tabella seguente. Ad esempio, il comando seguente installerà l'intero toolkit CUDA e i pacchetti di driver:
# yum install cuda
Esempio di meta pacchetti disponibili per CUDA 10.0. Riferimento:NVIDIA.com Nome del pacchetto Descrizione cuda Installa tutti i pacchetti CUDA Toolkit e Driver. Gestisce l'aggiornamento alla versione successiva di cuda pacchetto quando viene rilasciato. cuda-10.0 Installa tutti i pacchetti CUDA Toolkit e Driver. Rimane alla versione 10.0 fino all'installazione di una versione aggiuntiva di CUDA. cuda-toolkit-10.0 Installa tutti i pacchetti CUDA Toolkit necessari per sviluppare applicazioni CUDA. Non include il driver. cuda-tools-10.0 Installa tutta la riga di comando CUDA e gli strumenti visivi. cuda-runtime-10.0 Installa tutti i pacchetti CUDA Toolkit necessari per eseguire le applicazioni CUDA, così come i pacchetti driver. cuda-compiler-10.0 Installa tutti i pacchetti del compilatore CUDA. cuda-librerie-10.0 Installa tutti i pacchetti della libreria CUDA di runtime. cuda-libraries-dev-10.0 Installa tutti i pacchetti della libreria CUDA di sviluppo. cuda-driver Installa tutti i pacchetti di driver. Gestisce l'aggiornamento alla versione successiva dei pacchetti driver quando vengono rilasciati. - Esporta il percorso di sistema in eseguibili binari Nvidia CUDA. Apri il
~/.bashrc
utilizzando il tuo editor di testo preferito e aggiungi le seguenti due righe:export PATH=/usr/local/cuda/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
- Accedi nuovamente o leggi il tuo
~/.bashrc
aggiornato file:$ source ~/.bashrc
- Conferma la corretta installazione di CUDA:
$ nvcc --version $ nvidia-smi
- Esegui ulteriori test compilando il tuo primo programma CUDA:
$ mkdir cuda-samples $ cuda-install-samples-10.0.sh cuda-samples/ $ cd cuda-samples/NVIDIA_CUDA-10.0_Samples/0_Simple/clock $ make
Compila il programma di esempio CUDA su CentOS 7 Linux