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
1. Erstellen Sie ein neues Rabbitmq im Verzeichni...
1. Erstellen Sie eine Testtabelle CREATE TABLE `t...
Konfigurieren Sie zunächst die Projektartefakte K...
1. Einführung in Docker 1.1 Virtualisierung 1.1.1...
Inhaltsverzeichnis 1. Geltungsbereich 2. Geltungs...
Inhalt dieses Artikels: Seitenhohlmaskenebene, Se...
Inhaltsverzeichnis 1. Grundlegende Ereignisbehand...
1. Einleitung Dieser Artikel enthält keine Screen...
Inhaltsverzeichnis 1. Im Hintergrund laufende Job...
1. Objekte dynamisch erstellen Es gibt zwei Mögli...
Dieser Artikel beschreibt zu Ihrer Information, w...
Im Vergleich zum Windows-System bietet das Linux-...
In diesem Artikelbeispiel wird der spezifische Co...
Mit der Entwicklung der Internettechnologie werde...
Vorwort Dieses Tutorial installiert die neuste Ve...