Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 1562|Odgovoriti: 2

Prenos programske opreme, povezane z Nvidia

[Kopiraj povezavo]
Objavljeno na 14. 11. 2024 13:19:15 | | | |
Prenos gonilnika:Prijava do hiperpovezave je vidna.
CUDA orodje:Prijava do hiperpovezave je vidna.
cuDNN:Prijava do hiperpovezave je vidna.



Kaj je grafična kartica?

Koncept GPU je Nvidia predlagala leta 1999. GPU je čip na grafični kartici, tako kot je CPU čip na matični plošči. Torej pred letom 1999 na grafičnih karticah ni bilo GPU-jev? Seveda je bila, vendar ji takrat nihče ni dal imena, ni pritegnila dovolj pozornosti ljudi, razvoj pa je potekal razmeroma počasi.

Odkar je Nvidia predlagala koncept GPU, so GPU-ji vstopili v obdobje hitrega razvoja. Na kratko, prešel je skozi naslednje faze razvoja:

1. Samo za grafično upodabljanje je ta funkcija prvotni namen GPU-jev, kar je razvidno iz imena: Graphic Processing Unit;

2. Kasneje so ugotovili, da je preveč potratno, če bi tako zmogljiva naprava, kot je GPU, uporabljala le za grafično obdelavo, in da bi jo bilo treba uporabljati za več dela, kot so operacije s plavajočo vejico. Kako to narediti? Neposredno dodeljevanje operacij s plavajočo vejico GPU-ju ni mogoče, ker se lahko uporablja le za grafično obdelavo (v tistem času). Najlažje si zamislite, da opravite nekaj obdelave operacij s plavajočo vejico, jih zapakirate v naloge grafičnega upodabljanja in jih nato predate GPU-ju. To je koncept GPGPU (General Purpose GPU). Vendar pa je to tudi slabost, in sicer, da morate imeti nekaj znanja o grafiki, sicer ne boste znali pakirati.

3. Zato je Nvidia, da bi ljudje, ki ne razumejo grafike, izkusili moč računalništva z GPU, predlagala koncept CUDA.

Kaj je CUDA?

CUDA (ComputeUnified Device Architecture) je računalniška platforma, ki jo je lansiral proizvajalec grafičnih kartic NVIDIA. CUDA je splošna arhitektura vzporednega računalništva, ki jo je lansirala NVIDIA. Vsebuje arhitekturo nabora ukazov CUDA in paralelni računalniški pogon znotraj GPU. CUDA programe lahko razvijate z uporabo jezika CUDA C, podobnega jeziku C, kar olajša uporabo zmogljive računalniške moči GPU-ja, namesto da bi računalniško nalogo pakirali v grafično upodabljanje in jo nato predali GPU-ju v obdelavo.

Z drugimi besedami, CUDA je paralelni računalniški okvir, ki ga je NVIDIA lansirala za svoje lastne GPU-je, kar pomeni, da CUDA lahko deluje le na NVIDIA GPU-jih in lahko igra vlogo CUDA, kadar je rešiteljski problem ta, da ga je mogoče izračunati v velikem številu vzporednih izračunov.

Upoštevajte, da ne podpirajo vse grafične kartice CUDA.

Kaj je CUDNN?

NVIDIA cuDNN je GPU-pospešena knjižnica za globoke nevronske mreže. Poudarja zmogljivost, enostavnost uporabe in nizko porabo pomnilnika. NVIDIA cuDNN je mogoče integrirati v višje nivojske okvire strojnega učenja, kot je Googlov Tensorflow, priljubljena programska oprema UC Berkeley. Preprosta zasnova vtičnikov omogoča razvijalcem, da se osredotočijo na načrtovanje in implementacijo modelov nevronskih mrež namesto zgolj na prilagajanje zmogljivosti, hkrati pa omogoča visokozmogljivo sodobno vzporedno računalništvo na GPU-jih.

Če želite trenirati model z grafično kartico, cuDNN ni potreben, vendar se običajno uporablja kot knjižnica za pospeševanje.

Kakšen je odnos med CUDA in CUDNN?

CUDA velja za delovno mizo z mnogimi orodji, kot so kladiva, izvijači itd. cuDNN je knjižnica za globoko učenje, ki temelji na CUDA, pospešena z GPU, s katero je mogoče izvajati izračune globokega učenja na GPU-jih. Je enakovreden orodju za delo, na primer je ključ. Ko pa je bila CUDA delovna miza kupljena, ni bila rešitev. Za poganjanje globoke nevronske mreže na CUDA morate namestiti cuDNN, tako kot želite priviti matico in kupiti ključ nazaj. To omogoča GPU-ju delo na globokih nevronskih mrežah, kar je veliko hitreje kot pri procesorjih.





Prejšnji:Vrstico "freeze_support()" lahko izpustimo, če program ni...
Naslednji:UPS inline, interaktivni in spletni interaktivni neprekinitveni napajalniki
 Najemodajalec| Objavljeno na 5. 02. 2025 11:01:16 |
Računska moč Nvidia GPU

Računalniška zmogljivostDružinaKartice
9.0NVIDIAH100
8.9GeForce RTX 40xxRTX 4090 RTX 4080 SUPER RTX 4080 RTX 4070 Ti SUPER RTX 4070 Ti RTX 4070 SUPER RTX 4070 RTX 4060 Ti RTX 4060
NVIDIA ProfessionalL4 L40 RTX 6000
8.6GeForce RTX 30xxRTX 3090 Ti RTX 3090 RTX 3080 Ti RTX 3080 RTX 3070 Ti RTX 3070 RTX 3060 Ti RTX 3060 RTX 3050 Ti RTX 3050
NVIDIA ProfessionalA40 RTX A6000 RTX A5000 RTX A4000 RTX A3000 RTX A2000 A10 A16 A2
8.0NVIDIAA100 A30
7.5GeForce GTX/RTXGTX 1650 Ti TITAN RTX RTX 2080 Ti RTX 2080 RTX 2070 RTX 2060
NVIDIA ProfessionalT4 RTX 5000 RTX 4000 RTX 3000 T2000 T1200 T1000 T600 T500
QuadroRTX 8000 RTX 6000 RTX 5000 RTX 4000
7.0NVIDIATITAN V V100 Quadro GV100
6.1NVIDIA TITANTITAN Xp TITAN X
GeForce GTXGTX 1080 Ti GTX 1080 GTX 1070 Ti GTX 1070 GTX 1060 GTX 1050 Ti GTX 1050
QuadroP6000 P5200 P4200 P3200 P5000 P4000 P3000 P2200 P2000 P1000 P620 P600 P500 P520
TeslaP40 P4
6.0NVIDIATesla P100 Quadro GP100
5.2GeForce GTXGTX TITAN X GTX 980 Ti GTX 980 GTX 970 GTX 960 GTX 950
QuadroM6000 24GB M6000 M5000 M5500M M4000 M2200 M2000 M620
TeslaM60 M40
5.0GeForce GTXGTX 750 Ti GTX 750 NVS 810
QuadroK2200 K1200 K620 M1200 M520 M5000M M4000M M3000M M2000M M1000M K620M M600M M500M


Oglejte si podrobno:Prijava do hiperpovezave je vidna.
 Najemodajalec| Objavljeno na 5. 03. 2025 17:58:28 |
Grafična kartica Ubuntu 24.04 A10 z nameščenim NVIDIA gonilnikom
https://www.itsvse.com/thread-10959-1-1.html
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com