Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)

Schritte zur Installation von cuda10.1 unter Ubuntu 20.04 (grafisches Tutorial)

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.
Führen Sie den folgenden Befehl im Terminal aus:
nvidia-smi

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.

  • Wenn der Installationsbildschirm erscheint, wählen Sie „Fortfahren“.
  • Geben Sie dann „Akzeptieren“ ein und drücken Sie die Eingabetaste.
  • Da Sie bereits über den NVIDIA-Grafiktreiber in Ihrem System verfügen, wechseln Sie zur Option „Treiber“ und drücken Sie die Leertaste, um den Vorgang abzubrechen, wenn Sie den in CUDA 10.1 enthaltenen Treiber nicht installieren möchten. Wie unten gezeigt.


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: gedit ~/.bashrc

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: source ~/.bashrc

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
Ubuntu: Installieren Sie den cuda10.1-Treiber

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:
  • 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
  • Ubuntu 20.04 CUDA- und cuDNN-Installationsmethode (grafisches Tutorial)
  • Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

<<:  Vue ermöglicht das Hinzufügen von Wasserzeichen zu hochgeladenen Bildern (aktualisierte Version)

>>:  Detaillierte Erklärung von MySQL-Transaktionen und MySQL-Protokollen

Artikel empfehlen

So starten Sie die RabbitMq-Software automatisch, wenn CentOS gestartet wird

1. Erstellen Sie ein neues Rabbitmq im Verzeichni...

Prozessdiagramm für die Ideenbereitstellung und Tomcat-Dienstimplementierung

Konfigurieren Sie zunächst die Projektartefakte K...

Docker Detaillierte Abbildungen

1. Einführung in Docker 1.1 Virtualisierung 1.1.1...

Javascript-Bereich und Abschlussdetails

Inhaltsverzeichnis 1. Geltungsbereich 2. Geltungs...

Beispielcode zur Implementierung einer Hohlmaskenebene mit CSS

Inhalt dieses Artikels: Seitenhohlmaskenebene, Se...

Vue3 Vue-Ereignisbehandlungshandbuch

Inhaltsverzeichnis 1. Grundlegende Ereignisbehand...

Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial

1. Einleitung Dieser Artikel enthält keine Screen...

So erstellen Sie dynamische QML-Objekte in JavaScript

1. Objekte dynamisch erstellen Es gibt zwei Mögli...

Installieren des Win10-Systems auf VMware Workstation 14 Pro

Dieser Artikel beschreibt zu Ihrer Information, w...

So verwenden Sie Linux-Befehle in IDEA

Im Vergleich zum Windows-System bietet das Linux-...

js, um einfache Lupeneffekte zu erzielen

In diesem Artikelbeispiel wird der spezifische Co...

Kurs zur Web-Frontend-Entwicklung Was sind die Web-Frontend-Entwicklungstools

Mit der Entwicklung der Internettechnologie werde...

So konfigurieren Sie NAS unter Windows Server 2019

Vorwort Dieses Tutorial installiert die neuste Ve...