Vorbereitung vor der Installation Der Hauptzweck von CUDA ist Deep Learning, und das derzeit gängige Deep-Learning-Framework Tensorflow2 unterstützt bis zu CUDA 10.1. Daher erläutert dieser Artikel den Hauptprozess der Installation von CUDA 10.1 auf einem Ubuntu 20.04-System. Überprüfen Sie zunächst, ob Ihr NVIDIA-Grafikkartentreiber die Version cuda10.1 unterstützt. Wenn die Versionsnummer der CUDA-Version: ... größer oder gleich 10.1 ist (meine ist 10.2), können Sie cuda10.1 installieren. Wichtiger Punkt: GCC-Downgrade Da die mit Ubuntu 20.04 gelieferte gcc-Version 9.3 ist und cuda 10.1 gcc-9 nicht unterstützt, muss gcc-7 manuell installiert werden. Der Befehl lautet wie folgt: sudo apt-get installiere gcc-7 g++-7 Nach der Installation von gcc-7 gibt es zwei Versionen von gcc im System. Um den Standard-gcc festzulegen, lautet der Befehl also wie folgt: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 1 Mit diesem Befehl kann die Priorität jeder Version von gcc über Update-Alternativen festgelegt werden. Die höchste Priorität hat die Standardversion des Systems. Mit dem folgenden Befehl kann die Priorität angezeigt werden: sudo update-alternatives --display gcc Dasselbe gilt für die Einstellung des Standard-g++: sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 9 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 1 G++-Priorität anzeigen: sudo update-alternatives --display g++ Laden Sie CUDA 10.1 herunter und installieren Sie es gemäß den Installationsschritten auf der offiziellen Website CUDA Toolkit 10.1 update2 Archiv Wie in der Abbildung oben gezeigt, wird empfohlen, die relativ einfache Option „Dateiinstallation ausführen“ zu wählen.
Wechseln Sie zur Option „Installieren“, drücken Sie die Eingabetaste und warten Sie, bis die Installation abgeschlossen ist. Konfigurieren Sie den Pfad für ausführbare Dateien und Bibliotheken Nachdem die Installation abgeschlossen ist, müssen Sie die Umgebung für CUDA 10.1 konfigurieren. Öffnen Sie zunächst die .bashrc-Datei in Ihrem Home-Verzeichnis: Fügen Sie am Ende der Datei Folgendes hinzu: export PATH=/usr/local/cuda-10.1/bin${PATH:+:${PATH}} export LD_LIBRARY_PATH=/usr/local/cuda-10.1/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} Speichern und schließen Sie die Datei, um die Konfiguration abzuschließen. Aktualisieren Sie die Umgebung: Installieren Sie cuDNN cuDNN herunterladen cuDNN herunterladen Nach dem Öffnen des Links werden Sie auf der Website aufgefordert, sich anzumelden. Wenn Sie kein NVIDIA-Konto haben, registrieren Sie sich und melden Sie sich dann an. Wählen Sie die Version aus, die CUDA 10.1 (7.6.5) entspricht, klicken Sie darauf, wählen Sie die cuDNN-Bibliothek für Linux und klicken Sie auf „Herunterladen“. (Am besten wählen Sie die cuDNN-Bibliothek für Linux, da dieses Dateiformat einfacher zu installieren ist) Installieren Sie cuDNN Wechseln Sie in das Verzeichnis, in dem sich die heruntergeladene Datei befindet, und entpacken Sie die heruntergeladene komprimierte cuDNN-Datei in das aktuelle Verzeichnis: tar zxvf ./cudnn-10.1-linux-x64-v7.6.5.32.tgz -C ./ Dekomprimieren Sie die Kopieren Sie 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 Fügen Sie den obigen Dateien Lese- und Ausführungsberechtigungen hinzu: sudo chmod 755 /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn* Installation abgeschlossen Quellen: So installieren Sie CUDA und cuDNN unter Ubuntu 20.04 Dies ist das Ende dieses Artikels über die Schritte zur Installation von cuda10.1 auf Ubuntu20.04 (grafisches Tutorial). Weitere Informationen zur Installation von cuda10.1 auf Ubuntu20.04 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Vue ermöglicht das Hinzufügen von Wasserzeichen zu hochgeladenen Bildern (aktualisierte Version)
>>: Detaillierte Erklärung von MySQL-Transaktionen und MySQL-Protokollen
Inhaltsverzeichnis Grundlegende HTML-Struktur Gen...
Detaillierte Erklärung der MySQL-Replikationstabe...
Inhaltsverzeichnis Einführung Verwenden des strik...
Detaillierte Erklärung des Docker-Tags Die Verwen...
Als häufig verwendete Datenbank erfordert MySQL v...
Dieser Artikel beschreibt die MySQL-Datentypen un...
Dieser Artikel beschreibt, wie man eine Phalcon-U...
Inhaltsverzeichnis 1. Wie verwende ich Mixin? 2. ...
Kürzlich stieß ich auf eine Webseite, die zwar Bil...
Einführung in Docker Docker ist eine Open-Source-...
Aktivieren Sie Remote-Zugriffsrechte für MySQL My...
Ich möchte das Marquee-Tag verwenden, um das Scrol...
Anwendungsszenarien: Die Seiten des Projekts müss...
js interessanter Countdown-Fall. Zu Ihrer Informa...
<br />Als sich das Denken in Ost und West sp...