Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1562|Antwort: 2

Nvidia-bezogene Software herunterladen

[Link kopieren]
Veröffentlicht am 14.11.2024 13:19:15 | | | |
Treiber-Download:Der Hyperlink-Login ist sichtbar.
CUDA-Toolkit:Der Hyperlink-Login ist sichtbar.
cuDNN:Der Hyperlink-Login ist sichtbar.



Was ist eine GPU?

Das Konzept der GPU wurde 1999 von Nvidia vorgeschlagen. Eine GPU ist ein Chip auf einer Grafikkarte, genauso wie eine CPU ein Chip auf einem Mainboard ist. Gab es also vor 1999 keine GPUs auf Grafikkarten? Natürlich gab es sie, aber niemand gab sie damals einen Namen, und sie zog nicht genug Aufmerksamkeit auf sich, und ihre Entwicklung verlief relativ langsam.

Seit Nvidia das Konzept der GPU vorgeschlagen hat, befinden sich GPUs in einer Phase der schnellen Entwicklung. Kurz gesagt, sie hat die folgenden Entwicklungsphasen durchlaufen:

1. Nur für das Grafikrendering ist diese Funktion die ursprüngliche Absicht von GPUs, was sich an ihrem Namen ergibt: Graphic Processing Unit;

2. Später stellte sich heraus, dass es für ein so leistungsfähiges Gerät wie eine GPU zu verschwenderisch war, nur für Grafikverarbeitung zu verwenden, und dass es für mehr Arbeit wie Gleitkommaoperationen eingesetzt werden sollte. Wie macht man das? Gleitkommaoperationen direkt an die GPU zu geben, ist nicht möglich, da sie zu diesem Zeitpunkt nur zur Grafikverarbeitung genutzt werden kann. Am einfachsten ist es, Gleitkommaoperationen zu verarbeiten, sie in Grafik-Rendering-Aufgaben zu packen und sie dann an die GPU zu übergeben. Dies ist das Konzept der GPGPU (General Purpose GPU). Allerdings gibt es auch einen Nachteil, nämlich dass man Grafikkenntnisse haben muss, sonst weiß man nicht, wie man packt.

3. Daher schlug Nvidia, um Menschen, die keine Grafikkenntnisse verstehen, die Leistungsfähigkeit des GPU-Computings zu erleben, das Konzept der CUDA vor.

Was ist CUDA?

CUDA (ComputeUnified Device Architecture) ist eine Rechenplattform, die vom Grafikkartenhersteller NVIDIA auf den Markt gebracht wurde. CUDA ist eine universelle parallele Computing-Architektur, die von NVIDIA eingeführt wurde. Sie enthält die CUDA-Befehlssatzarchitektur und eine parallele Rechen-Engine innerhalb der GPU. Man kann CUDA-Programme entwickeln, indem man eine CUDA-C-Sprache ähnlich wie die C-Sprache verwendet, was es erleichtert, die leistungsstarke Rechenleistung der GPU zu nutzen, anstatt die Rechenaufgabe in eine Grafik-Rendering-Aufgabe zu packen und sie dann der GPU zur Verarbeitung zu übergeben.

Mit anderen Worten: CUDA ist ein paralleles Computing-Framework, das von NVIDIA für seine eigenen GPUs eingeführt wurde, was bedeutet, dass CUDA nur auf NVIDIAs GPUs laufen kann und nur dann die Rolle von CUDA spielt, wenn das zu lösende Rechenproblem darin besteht, dass es in einer großen Anzahl paralleler Berechnungen berechnet werden kann.

Beachte, dass nicht alle GPUs CUDA unterstützen.

Was ist CUDNN?

NVIDIA cuDNN ist eine GPU-beschleunigte Bibliothek für tiefe neuronale Netzwerke. Es legt Wert auf Leistung, Benutzerfreundlichkeit und geringen Speicheraufwand. NVIDIA cuDNN kann in höherwertige maschinelle Lern-Frameworks wie Googles Tensorflow, die beliebte Caffe-Software der UC Berkeley, integriert werden. Einfaches Plug-in-Design ermöglicht es Entwicklern, sich auf die Entwicklung und Implementierung neuronaler Netzwerkmodelle zu konzentrieren, anstatt nur die Leistung zu optimieren, und ermöglicht gleichzeitig moderne Hochleistungs-Parallelrechnen auf GPUs.

Wenn man ein Modell mit einer GPU trainieren möchte, ist cuDNN nicht erforderlich, aber es wird in der Regel als Beschleunigungsbibliothek verwendet.

Wie ist die Beziehung zwischen CUDA und CUDNN?

CUDA gilt als Werkbank mit vielen Werkzeugen wie Hämmern, Schraubendrehern usw. cuDNN ist eine CUDA-basierte Deep-Learning-GPU-beschleunigte Bibliothek, mit der Deep-Learning-Berechnungen auf GPUs durchgeführt werden können. Es ist zum Beispiel ein Werkzeug für die Arbeit äquivalent, es ist ein Schraubenschlüssel. Doch als die CUDA-Werkbank gekauft wurde, brachte sie keinen Schraubenschlüssel. Um ein tiefes neuronales Netzwerk auf CUDA zu betreiben, musst du cuDNN installieren, genauso wie du eine Mutter verdrehen und einen Schraubenschlüssel zurückkaufen willst. Dadurch kann die GPU auf tiefen neuronalen Netzwerken arbeiten, was viel schneller ist als CPUs.





Vorhergehend:Die Zeile "freeze_support()" kann weggelassen werden, wenn das Programm nicht...
Nächster:USV-Inline-, interaktive und online interaktive, unterbrechungsfreie Stromversorgungen
 Vermieter| Veröffentlicht am 05.02.2025 11:01:16 |
Nvidia-GPU-Rechenleistung

RechenfähigkeitFamilieKarten
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


Detaillierte Betrachtung:Der Hyperlink-Login ist sichtbar.
 Vermieter| Veröffentlicht am 05.03.2025 17:58:28 |
Ubuntu 24.04 Grafikkarte A10 mit installiertem NVIDIA-Treiber
https://www.itsvse.com/thread-10959-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com