LINUX

Come installare CUDA su Ubuntu 18.04

CUDA mira a consentire un notevole aumento delle prestazioni di elaborazione sfruttando la potenza dell’unità di elaborazione grafica (GPU) del sistema. In questo articolo, ti mostrerò come installare CUDA su Ubuntu 18.04. CUDA è un modello di programmazione parallela e una piattaforma di elaborazione sviluppata da NVIDIA.

Puoi installare CUDA su Ubuntu 18.04 utilizzando uno dei seguenti metodi:

  1. Dal pacchetto indipendente dalla distribuzione (pacchetti runfile)
  2. Da pacchetti specifici della distribuzione (pacchetti RPM e Deb)

Verifiche prima dell’installazione di CUDA

Di seguito sono riportati alcuni controlli che devi eseguire prima di installare CUDA Toolkit and Driver sul tuo sistema Ubuntu.

Verificare che il sistema abbia una GPU compatibile con CUDA

Devi verificare se la tua GPU può funzionare con CUDA, esegui il seguente comando per verificare:

$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)

Se hai appena installato una scheda driver, potrebbe essere necessario aggiornare manualmente il database PCI affinché il comando precedente restituisca un output valido.

# update-pciids

Verificare che il sistema abbia installato gcc

Per lo sviluppo utilizzando CUDA, devi assicurarti che gcc sia installato. Puoi verificare se è installato usando il comando:

$ gcc --version

Se non è installato, installalo con apt-get come segue:

$ sudo apt install gcc-6 g++-6

Verificare che nel sistema siano installati gli header del kernel e i pacchetti di sviluppo corretti.

Il driver CUDA richiede l’installazione delle intestazioni del kernel e dei pacchetti di sviluppo per il runtime del kernel al momento dell’installazione del driver, nonché ogni volta che il driver viene ricostruito. Puoi installare le intestazioni del kernel e gli strumenti di sviluppo usando:

$ sudo apt-get install linux-headers-$(uname -r)

Installa il driver NVIDIA

CUDA ha bisogno del driver Nvidia installato sul tuo computer. Installalo su Ubuntu 18.04 usando il comando:

$ sudo apt install nvidia-384

Una volta installato, puoi procedere con l’installazione del toolkit Nvidia CUDA.

Scarica il toolkit NVIDIA CUDA

A seconda del metodo di installazione scelto, è necessario scaricare il pacchetto equivalente. Preferisco installare CUDA da un file di runtime su Ubuntu 18.04 perché è difficile incorrere in problemi di dipendenza.

Al momento della stesura di questo documento, l’ultima versione di CUDA è la v9.2. Poiché la dimensione del pacchetto è superiore a 1 GB, utilizzerò il comando wget per scaricarlo in modo da poterlo riprendere facilmente se la connessione si interrompe. CUDA Toolkit contiene il driver CUDA e gli strumenti necessari per creare, costruire ed eseguire un’applicazione CUDA, oltre a librerie, file di intestazione, codice sorgente CUDA di esempio e altre risorse.

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

Una volta scaricato il pacchetto in locale, rendilo eseguibile e installalo.

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

Dovresti ottenere risultati simili a quelli riportati di seguito al termine dell’installazione.

===========
= 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

Cambia il tuo .bashrc file per includere Cuda bin nel suo percorso:

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

Assicurati che il percorso della libreria CUDA sia presente.

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

Controlla https://developer.nvidia.com/cuda-downloads per le patch disponibili e il download .correre file, quindi installarlo.

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

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

Crea collegamenti simbolici a GCC6 nella cartella bin di CUDA:

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

Leggi anche:

Ora dovresti avere pronto il tuo toolkit CUDA. Inizia a creare i tuoi progetti e divertiti.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close