Megérkezett az Nvidia CUDA 10.2 új verziója. Tudja meg, mi új és hogyan kell telepíteni

Nvidia CUDA

A az általános célú grafikus programozási API NVIDIA CUDA 10.2, majdnem tíz hónappal a 10.1-es verzió után. Ez a könyvtár magában foglalja egy teljes API hozzáadását a virtuális memória kezeléséhez a grafikus kártyán, pontosabb funkciókkal a memória felosztásához és a memória címtartományokhoz.

A Cuda egy párhuzamos számítási platform, amelyet az Nvidia hozott létre amelyek felhasználhatók a teljesítmény növelésére a rendszer grafikus feldolgozó egységének (GPU) kihasználásával. Cuda egy szoftverréteg lehetővé téve a szoftverfejlesztők számára, hogy hozzáférjenek a GPU virtuális utasításkészletéhez és a párhuzamos számítási elemekhez, a számítási magok végrehajtásához.

CUDA próbálja kihasználni a GPU-k előnyeit a CPU-kkal szemben általános célja a több mag által kínált párhuzamosság felhasználásával, amelyek nagyon sok egyidejű szál elindítását teszik lehetővé.

Ezért, ha egy alkalmazást több szál felhasználásával terveznek, amelyek független feladatokat hajtanak végre (ezt a GPU-k teszik grafikák feldolgozása során, ezek természetes feladata), akkor a GPU nagyszerű teljesítményt tud nyújtani.

Újdonságok az Nvidia CUDA 10.2-ben?

Ez a verzió tele van új és kibővített funkciókat kínáló könyvtárakkal., hibajavítások és teljesítményjavítások egyetlen és több GPU-környezetekhez.

Ebben a verzióban új interoperabilitási réteget adott hozzá az operációs rendszer valós időben (RTOS) az NVIDIA DRIVE operációs rendszerhez, az úgynevezett NVIDIA szoftver kommunikációs interfész interoperabilitás.

Két fő interfész áll rendelkezésre: NvSciBuf a teljes memóriaterület cseréjéhez, az NvSciSync pedig a szinkronizáláshoz. Ezek a funkciók az előnézetben találhatók.

A kezelt platformok szintjén A CUDA 10.2 a legújabb verzió, amely elérhető lesz a macOS-hoz, Ezenkívül az RHEL 6 már nem lesz támogatott, mivel az RHEL 2010 a CUDA következő verziójában már egyáltalán nem támogatott (csakúgy, mint a Microsoft C ++ fordítói 2013 és XNUMX között).

Ezen felül az Nvidia egy kis típust is készít az elérhető funkciókról. Most, hogy az nvJPEG egy külön könyvtár, a megfelelő NPP Compression Primitives funkciók hamarosan eltűnnek.

A hirdetésből kiemelkedő többi változás közül Megállapíthatjuk, hogy a következő használati esetekben javult a teljesítmény és a skálázhatóság:

  • Multi-GPU 2 transzformációs teljesítmény nélkül
  • Páratlan R2C és Z2D transzformációk
  • 2D transzformációk kis méretekkel és nagy számú köteggel.

Ha többet szeretne tudni a CUDA új verziójáról, konzultálhat a következő link.

Hogyan kell telepíteni az Nvidia CUDA-t az Ubuntu és a derivatívákra?

A CUDA rendszerre történő telepítése érdekében szükség van az Nvidia illesztőprogramokra telepítve. Ha még mindig nincsenek velük, konzultálhat a következő cikk.

Most első lépésként le kell töltenünk a CUDA telepítő szkriptet, amelyet a terminálról szerezhetünk be a következő parancs beírásával:

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

Most kész végrehajtási engedélyeket kell adnunk a szkriptnek a következőkkel:

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

Telepíteni fogunk néhány szükséges csomagot.

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

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

És most futtatjuk a szkriptet:

sudo sh cuda_10.2.89_440.33.01_linux.run

A telepítési folyamat során felteszünk néhány kérdést amire választ kell adnunk, alapvetően azt kérdezi tőlünk, hogy elfogadjuk-e a használati feltételeket, ha egyebek mellett az alapértelmezett könyvtárat akarjuk megváltoztatni.

Hol oda kell figyelniük, amikor megkérdezik tőlük, hogy telepíteni akarják-e az Nvidia illesztőprogramokat ahol nemmel válaszolnak, mivel telepíteniük kell őket.

A telepítés befejezése után csak be kell állítaniuk a környezeti változókat a fájlban, amelyet létrehozni fogunk az /etc/profile.d/cuda.sh következő útvonalon.

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

És a a következő tartalmat fogjuk elhelyezni:

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

export CUDADIR=/usr/local/cuda

Ők is létrehozzák a fájlt:

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

És hozzáadjuk a sort:

/usr/local/cuda/lib64

És végül végrehajtjuk:

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

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.