Ubuntu 20.04 CUDA- und cuDNN-Installationsmethode (grafisches Tutorial)

Ubuntu 20.04 CUDA- und cuDNN-Installationsmethode (grafisches Tutorial)

CUDA-Installation, cuda herunterladen

Geben Sie den Befehl nvidia-smi ein, um die unterstützte CUDA-Version anzuzeigen

Wenn Sie es nicht sehen können, bedeutet dies, dass der NVIDIA-Treiber nicht installiert wurde. Klicken Sie auf „Zusätzlicher Treiber“, wählen Sie die entsprechende Version des Treibers aus und dieser wird automatisch heruntergeladen.

Laden Sie die entsprechende Version von cuda von https://developer.nvidia.com/cuda-toolkit-archive herunter und wählen Sie die Version 18.04 aus.

GCC-Downgrade

Die mit Ubuntu 20.04 gelieferte gcc-Version ist 9.7.0. Sie müssen gcc7 hinzufügen, um cuda10.2 zu installieren. Geben Sie den Befehl ein, um gcc7 zu installieren

apt-get installiere gcc-7 g++-7

Überprüfen Sie die GCC-Version und Sie werden sehen, dass im System zwei Versionen vorhanden sind, 7 und 9.

Verwenden Sie update-alternatives, um die Versionen zu wechseln, und geben Sie den folgenden Befehl ein:

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50


Geben Sie zu diesem Zeitpunkt den Befehl sudo update-alternatives --config gcc ein, um die Standardversion von gcc anzuzeigen. Sie können sehen, dass die aktuelle Standardversion von gcc 7 ist, was bedeutet, dass der Wechsel erfolgreich war.

Installieren Sie CUDA

Geben Sie den Befehl zur Installation ein

sudo sh cuda_10.2.89_440.33.01_linux.run 

Klicken Sie auf „Weiter“

Eingeben akzeptieren

Das cuda-Installationspaket verfügt über einen eigenen Grafiktreiber. Drücken Sie in diesem Schritt die Leertaste, um die Option zur Installation des Grafiktreibers zu entfernen, und wählen Sie dann Installieren

Konfigurieren von Umgebungsvariablen

Geben Sie den Befehl gedit ~/.bashrc ein, um die Datei zu öffnen, geben Sie am Ende der Datei die folgende Anweisung ein und speichern Sie sie.

export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

Aktualisieren Sie die Konfiguration der Umgebungsvariablen

Quelle ~/.bashrc

An diesem Punkt ist die CUDA-Installation abgeschlossen. Geben Sie den Befehl nvcc -V ein, um die CUDA-Informationen anzuzeigen

Installieren Sie cuDNN

Laden Sie die entsprechende Version von cudnn von https://developer.nvidia.com/cudnn herunter. Sie müssen sich anmelden.

Kopieren Sie nach dem Herunterladen und Dekomprimieren die Datei cuda/include/cudnn.h in den Ordner usr/local/cuda/include, kopieren Sie alle Dateien unter cuda/lib64/ in den Ordner /usr/local/cuda/lib64 und fügen Sie Leseberechtigungen hinzu:

sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*

An diesem Punkt ist die cuDNN-Installation abgeschlossen

Dies ist das Ende dieses Artikels über die Installationsmethode von Ubuntu 20.04 CUDA&cuDNN (grafisches Tutorial). Weitere Informationen zur Installation von Ubuntu 20.04 CUDA&cuDNN finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Lösung für das Problem „Das Programm kann nicht gestartet werden, das System kann die angegebene Datei nicht finden“ beim Schreiben eines C-Programms oder eines CUDA-Programms in VS2019
  • Installation von CUDA10.0 und Probleme in Ubuntu
  • Detaillierte Konfiguration der Win10+VS2017+Cuda10.0-Umgebung
  • Detaillierte Erläuterung der Entsprechung zwischen verschiedenen Tensorflow-Versionsanforderungen und CUDA- und CUDNN-Versionen
  • Implementierung der Installation und Deinstallation von CUDA und CUDNN in Ubuntu
  • Detailliertes Tutorial zur Installation von CUDA9.0 auf Ubuntu16.04
  • Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)
  • Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

<<:  Beispiel zum Deaktivieren der Browser-Cache-Konfiguration im Vue-Projekt

>>:  Analyse der Nutzung von Prozesssteuerungsfunktionen/Statistikfunktionen/Gruppierungsabfragen in MySql

Artikel empfehlen

Zwei Möglichkeiten zum Erstellen von SSH-Server-Aliasen in Linux

Vorwort Wenn Sie häufig über SSH auf viele versch...

HTML-Auszeichnungssprache - Formular

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Einführung in Fork in Multithreading unter Linux

Inhaltsverzeichnis Frage: Fall (1) Fork vor dem E...

So ändern Sie die Master-Slave-Replikationsoptionen in MySQL online

Vorwort: Die am häufigsten verwendete Architektur...

Detaillierte Erklärung zur Verwendung der Element-el-button-Button-Komponente

1. Hintergrund Schaltflächen werden sehr häufig v...

Informationen zur Installation des Python3.8-Images im Docker

Offizielle Docker Hub-Website 1. Suchen Sie nach ...

Analyse der Informationsarchitektur von Facebook

<br />Original: http://uicom.net/blog/?p=762...

So autorisieren Sie Remoteverbindungen in MySQL unter Linux

Hinweis: Andere Maschinen (IP) können ohne Autori...

Native js implementiert Warenkorb-Logik und -Funktionen

In diesem Artikelbeispiel wird der spezifische Co...

Drei Möglichkeiten zur Kommunikation zwischen Docker-Containern

Wir alle wissen, dass Docker-Container voneinande...