Inguqulelo entsha yeNvidia CUDA 10.2 ilapha, yazi ukuba yintoni entsha kwaye uyifaka njani

Nvidia CUDA

Inguqulelo entsha ye Inkqubo ngokubanzi yemizobo yenkqubo ye-API I-NVIDIA CUDA 10.2, Phantse iinyanga ezilishumi emva kwenguqulo 10.1. Eli thala leencwadi kubandakanya ukongezwa kwe-API epheleleyo yolawulo lwenkumbulo ebonakalayo Kwikhadi lemizobo, kunye nemisebenzi ethe ngqo yolwabiwo lwenkumbulo kunye neendawo zeedilesi zememori.

ICuda liqonga lekhompyutha elilinganayo elenziwe nguNvidia enokusetyenziselwa ukwandisa ukusebenza ngokubophelela amandla eyunithi yokuqhutywa kwemizobo (GPU) kwinkqubo yakho. UCuda luluhlu lwesoftware ukuvumela abaphuhlisi besoftware ukuba bafikelele kwiseti yomyalelo we-GPU kunye nezinto ezifanayo zekhompyuter, zokwenza iikhompyuter zekhompyuter.

CUDA zama ukuxhaphaza izibonelelo ze-GPU ngaphezulu kwee-CPU injongo ngokubanzi kusetyenziswa ukungqinelana okubonelelwa ziintsimbi zayo ezininzi, ezivumela ukumiliselwa kwenani eliphezulu kakhulu lemisonto ngaxeshanye.

Ke ngoko, ukuba isicelo siyilelwe sisebenzisa imisonto emininzi eyenza imisebenzi ezimeleyo (yile nto yenziwa zii-GPUs xa kusenziwa iigrafiki, umsebenzi wazo wendalo), i-GPU iya kuba nakho ukwenza umsebenzi omkhulu.

Yintoni entsha kwiNvidia CUDA 10.2?

Le nguqulo igcwele iilayibrari ezibonelela ngokusebenza okutsha kunye nokwandiswa., ukulungiswa kwe-bug, kunye nokuphuculwa kokusebenza kwendawo enye kunye ne-GPU ezininzi.

Kule nguqulo yongeze umaleko omtsha wokusebenzisana inkqubo yakho yokusebenza ngexesha lokwenyani (I-RTOS) yeNVIDIA DRIVE OSkubizwa Unxibelelwano lwangaphakathi lweNVIDIA yeSoftware.

Zimbini iindlela eziphambili ezikhoyo: I-NvSciBuf yokutshintshiselana ngeendawo ezipheleleyo zememori kunye neNvSciSync yokuvumelanisa. Ezi mpawu zikumboniso wangaphambili.

Kwinqanaba lamaqonga alawulwayo, I-CUDA 10.2 yinguqulelo yamva nje eya kubakho kwi-macOS, Ukongeza, i-RHEL 6 ayisayi kuphinda ixhaswe njenge-RHEL 2010 ayisayi kuphinda ixhaswe konke konke kuhlobo olulandelayo lwe-CUDA (njengemicrosoft yeMicrosoft C ++ 2013 ukuya ku-XNUMX).

Ukongeza kuloo Nvidia ikwalungiselela uhlobo oluncinci kwimisebenzi ekhoyo. Ngoku i-nvJPEG ilayibrari eyahlukileyo, imisebenzi ye-NPP yoxinzelelo lwePrimitives sele iza kunyamalala.

Olunye olu tshintsho lubonakalayo kwintengiso, Singafumanisa ukuba ukusebenza kunye nokwanda kwaphuculwa kwezi meko zilandelayo zokusetyenziswa:

  • Ii-GPU ezininzi ngaphandle kokuguqula amandla amabini
  • I-R2C kunye ne-Z2D engalinganiyo yotshintsho
  • Iinguqu ezi-2D ezinobungakanani obuncinci kunye nenani elikhulu leebhetshi.

Ukuba ufuna ukwazi ngakumbi malunga nale nguqulo intsha yeCUDA, unokuqhagamshelana eli khonkco lilandelayo.

Uyifaka njani iNvidia CUDA kwi-Ubuntu nakwiziphumo?

Ukuze ufake i-CUDA kwinkqubo, Kuyimfuneko ukuba sibe nabaqhubi beNvidia ifakiwe. Ukuba awukabinazo, usenokudibana inqaku elilandelayo.

Ngoku njengenyathelo lokuqala Kuya kufuneka sikhuphele iskripthi sokufakwa kweCUDA, esinokuyifumana kwisiphelo sendlela ngokuchwetheza lo mthetho ulandelayo:

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

Uyenzile ngoku Kuya kufuneka sinike imvume yokuphumeza kwiskripthi nge:

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

Siza kufaka iipakeji eziyimfuneko.

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

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

Kwaye ngoku siza kuqhuba iskripthi nge:

sudo sh cuda_10.2.89_440.33.01_linux.run

Ngexesha lenkqubo yofakelo siza kubuzwa imibuzo ethile apho kuya kufuneka siphendule, ngokusisiseko iya kusibuza ukuba siyayamkela na imeko yokusetyenziswa, ukuba sifuna ukutshintsha isikhombisi esingagqibekanga, phakathi kwezinye izinto.

Phi Kuya kufuneka banike ingqalelo kuxa bebuzwa ukuba uyafuna na ukufaka abaqhubi beNvidia Apho baya kuphendula ngohayi kuba kufuneka bafakelwe.

Emva kokuba ugqibile ukufakela, Kufuneka basete imeko-bume engqongileyo kwifayile esiza kuyenza kule ndlela ilandelayo /etc/profile.d/cuda.sh.

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

Kwaye kwifayile ye- siza kubeka umxholo olandelayo:

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

export CUDADIR=/usr/local/cuda

Benza ifayile:

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

Kwaye sidibanisa umgca:

/usr/local/cuda/lib64

Kwaye ekugqibeleni siphumeza:

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

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.