A nova versione di Nvidia CUDA 10.2 hè quì, sapete ciò chì hè novu è cumu installallu

Nvidia CUDA

Una nova versione di l'API di prugrammazione grafica à scopu generale NVIDIA CUDA 10.2, Quasi deci mesi dopu a versione 10.1. Sta biblioteca include l'aghjuntu di una API completa per a gestione di memoria virtuale nantu à a carta grafica, cù funzioni più precise per l'assignazione di memoria è l'intervalli di indirizzu di memoria.

Cuda hè una piattaforma informatica parallela creata da Nvidia chì pò esse adupratu per aumentà e prestazioni sfruttendu a putenza di l'unità di trasfurmazione grafica (GPU) in u vostru sistema. Cuda hè un stratu di software permettendu à i sviluppatori di software di accede à u set di istruzzioni virtuale di a GPU è à l'elementi computazionali paralleli, per l'esecuzione di i nuclei di computazione.

CUDA pruvà à sfruttà i vantaghji di GPU nantu à CPU scopu generale aduprendu u parallelisimu offertu da i so nuclei multipli, chì permettenu u lanciu di un numeru assai altu di fili simultanei.

Dunque, se una applicazione hè cuncepita aduprendu più fili chì svolgenu attività indipendenti (ciò chì facenu e GPU quandu trasformanu i grafichi, u so compitu naturale), una GPU serà in gradu di offre una grande prestazione.

Cosa hè novu in Nvidia CUDA 10.2?

Questa versione hè ricca di biblioteche chì offrenu una funzionalità nova è estesa., correzioni di bug, è migliuramenti di e prestazioni per ambienti GPU singuli è multipli.

In questa versione hà aghjustatu un novu stratu d'interoperabilità di u vostru sistema upirativu in tempu reale (RTOS) per NVIDIA DRIVE OSchjamatu Interoperabilità di l'interfaccia di cumunicazione di u software NVIDIA.

Ci sò duie interfacce principali dispunibili: NvSciBuf per u scambiu di spazii di memoria cumpleta è NvSciSync per a sincronizazione. Queste caratteristiche sò in l'anteprima.

À u livellu di e piattaforme gestite, CUDA 10.2 hè l'ultima versione chì serà dispunibule per macOS, Inoltre, RHEL 6 ùn serà più supportatu cum'è RHEL 2010 ùn serà più supportatu in tuttu in a prossima versione di CUDA (cum'è i compilatori Microsoft C ++ 2013 à XNUMX).

In più di questu Nvidia prepara ancu un picculu tipu nantu à e funzioni dispunibili. Avà chì nvJPEG hè una libreria separata, e funzioni currispundenti NPP Primitive di Compressione sò in traccia di sparì.

Di l'altri cambiamenti chì si distinguenu da l'annunziu, Puderemu truvà chì e prestazioni è a scalabilità sò state migliorate per i seguenti casi d'usu:

  • Multi-GPU senza 2 trasformà a putenza
  • Trasfurmazioni di dimensioni strane R2C è Z2D
  • Trasfurmazioni 2D cù piccule dimensioni è gran numeru di lotti.

Se vulete sapè di più nantu à sta nova versione di CUDA, pudete cunsultà u ligame seguente.

Cume installà Nvidia CUDA in Ubuntu è derivati?

Per installà CUDA nantu à u sistema, hè necessariu chì avemu i driver Nvidia stallatu. Se ùn li avete micca sempre, pudete cunsultà l'articulu seguente.

Avà cum'è un primu passu duvemu scaricà u script d'installazione CUDA, Chì pudemu uttene da un terminal scrivendu u cumandimu seguitu:

wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run

Fattu cusì avà duvemu dà permessi d'esecuzione à u script cun:

sudo chmod +x cuda_10.2.89_440.33.01_linux.run

Avemu da stallà qualchì pacchettu necessariu.

sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) -y

sudo apt-get install freeglut3 freeglut3-dev libxi-dev libxmu-dev

E ora avemu da esecutà u script cun:

sudo sh cuda_10.2.89_440.33.01_linux.run

Durante u prucessu di stallazione ci saranu poste alcune dumande di quale duveremu risponde, in fondu ci dumanderà se accettemu e cundizioni d'usu, se vulemu cambià u repertoriu predefinitu, frà altre cose.

Induve devenu esse attenti quandu sò dumandati se vulete installà i driver Nvidia induve risponderanu innò postu chì devenu esse installati.

Dopu avè finitu l'installazione, anu solu da mette e so variabili d'ambiente in u fugliale chì avemu da creà in u percorsu seguente /etc/profile.d/cuda.sh.

sudo nano /etc/profile.d/cuda.sh

È in u emu da piazzà u cuntenutu seguente:

export PATH=$PATH:/usr/local/cuda/bin

export CUDADIR=/usr/local/cuda

Anu ancu creatu u fugliale:

sudo nano /etc/ld.so.conf.d/cuda.conf

È aghjustemu a linea:

/usr/local/cuda/lib64

È infine eseguemu:

export PATH=/usr/local/cuda-10.2/bin:/usr/local/cuda-10.2/NsightCompute-2019.1${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64\
 ${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
sudo ldconfig

U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.