In diesem Artikel werde ich Ihnen zeigen, wie Sie CUDA auf Ubuntu 20 installieren können.04 LTS aus dem offiziellen Paket -Repository von Ubuntu. Ich werde Ihnen auch zeigen, wie Sie die neueste Version von CUDA auf Ubuntu 20 installieren.04 LTS aus dem offiziellen NVIDIA -Paket -Repository. Ich werde Ihnen zeigen, wie Sie Ihr erstes CUDA -Programm schreiben, kompilieren und ausführen können. Also lasst uns anfangen.
Inhaltsverzeichnis
Voraussetzungen
Bevor Sie anfangen,
i) Sie müssen eine Nvidia -GPU auf Ihrem Computer installiert haben.
ii) Sie müssen die NVIDIA -GPU -Treiber auf Ihrem Computer installieren lassen.
Um zu bestätigen, ob die NVIDIA -GPU -Treiber arbeiten, führen Sie den folgenden Befehl aus:
$ lsmod | Grep Nvidia
Wenn die Nvidia -Treiber -Kernel -Module funktionieren, sollten Sie die folgende Ausgabe sehen.
Wenn die Nvidia-Treiber korrekt arbeiten, sollten die Befehlszeilen von NVIDIA wie erwartet funktionieren.
$ nvidia-smi
Nvidia grafische Tools wie die NVIDIA X Server -Einstellungen App sollte auch funktionieren.
Aktualisieren von Paket -Repository -Cache:
Sobald Sie alle Anforderungen erfüllt haben, aktualisieren Sie den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Der APT -Paket -Repository -Cache sollte aktualisiert werden.
Installieren von GCC und anderen Build -Tools:
Damit CUDA funktioniert, müssen Sie GCC und andere Build -Tools auf Ihrem Computer installiert haben.
Sie können GCC und alle erforderlichen Build -Tools aus dem offiziellen Paket -Repository von Ubuntu mit dem folgenden Befehl installieren:
$ sudo apt installieren build-wesentlich
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Alle erforderlichen Pakete werden heruntergeladen. Es wird eine Weile dauern, bis es fertig ist.
Sobald die Pakete heruntergeladen sind, installiert APT sie nacheinander. Es wird eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollten GCC und alle erforderlichen Build -Tools installiert werden.
Wie Sie sehen können, funktioniert der GCC -Compiler gut gut.
$ GCC --VERSION
$ g ++ -Verssion
Installation von CUDA aus dem offiziellen Ubuntu -Paket -Repository
CUDA Version 10 ist im offiziellen Paketrepository von Ubuntu 20 erhältlich.04 LTS.
Installation von CUDA V10 aus dem offiziellen Paket -Repository von Ubuntu 20 installieren.04 LTS, führen Sie den folgenden Befehl aus:
$ sudo apt installieren nvidia-cuda-toolkit
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Alle erforderlichen Pakete werden aus dem Internet heruntergeladen. Es wird eine Weile dauern, bis es fertig ist.
Sobald die erforderlichen Pakete heruntergeladen sind, werden sie nacheinander installiert. Es wird eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollten CUDA und alle erforderlichen Abhängigkeiten installiert werden.
Um zu bestätigen, ob CUDA funktioniert, führen Sie den folgenden Befehl aus:
$ nvcc -Verssion
Installation Die neueste Version von CUDA vom offiziellen NVIDIA -Paket -Repository
Zum Zeitpunkt dieses Schreibens ist CUDA 11 die neueste Version von CUDA. Sie können die neueste Version von CUDA aus dem offiziellen Paket -Repository von Nvidia installieren.
Führen Sie zunächst den folgenden Befehl aus, um sicherzustellen, dass die erforderlichen Linux -Header installiert sind.
$ sudo apt installieren linux -readers -$ (uname -r) -y
Die Linux -Kernel -Header sollten installiert werden. In meinem Fall sind sie bereits installiert.
Laden Sie nun die CUDA -Repository -Pin -Datei von der offiziellen Website von NVIDIA mit dem folgenden Befehl herunter:
$ sudo WGet -o/etc/apt/Vorlieben.D/COUDA-Repository-Pin-600 https: // Entwickler.herunterladen.Nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-subuntu2004.Stift
Führen Sie den folgenden Befehl aus:
$ sudo apt-key adv ---fetch-keys https: // Entwickler.herunterladen.Nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.Pub
Der GPG -Schlüssel des offiziellen NVIDIA -Paket -Repositorys sollte dem APT -Paketmanager hinzugefügt werden.
Führen Sie den folgenden Befehl aus:
$ sudo add-apt-Repository "Deb https: // Entwickler.herunterladen.Nvidia.com/compute/cuda/repos/ubuntu2004/x86_64//"
Das offizielle NVIDIA CUDA -Paket -Repository sollte hinzugefügt werden.
Aktualisieren Sie nun den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Bevor Sie die neueste Version von CUDA aus dem offiziellen NVIDIA -Paket -Repository installieren, ist es eine gute Idee, alle vorhandenen Pakete Ihres Ubuntu 20 zu aktualisieren.04 LTS -Maschine.
So aktualisieren Sie alle vorhandenen Pakete Ihres Ubuntu 20.04 LTS -Maschine, führen Sie den folgenden Befehl aus:
$ sudo apt volle montagegrade
Um das Update zu bestätigen, drücken Sie Y und dann drücken Sie .
Alle erforderlichen Updates werden aus dem Internet heruntergeladen. Es wird eine Weile dauern, bis es fertig ist.
Sobald die Updates heruntergeladen sind, installiert der APT -Paketmanager sie nacheinander. Es wird eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollten alle Updates installiert werden.
Jetzt sollten Sie in der Lage sein, die neueste Version von CUDA aus dem offiziellen Paketrepository von NVIDIA wie folgt zu installieren:
$ sudo APT installieren Sie CUDA
Um die Installation zu bestätigen, drücken Sie Y und dann drücken Sie .
Die neueste Version von CUDA und allen erforderlichen Abhängigkeitspaketen sollte heruntergeladen und installiert werden. Es wird eine Weile dauern, bis es fertig ist.
Zu diesem Zeitpunkt sollte die neueste Version von CUDA und allen erforderlichen Abhängigkeitspaketen installiert werden.
Um CUDA zum Pfad hinzuzufügen, erstellen Sie ein neues Skript CUDA.Sch im /etc/Profil.D/ Verzeichnis wie folgt:
$ sudo nano /etc /Profil.D/CUDA.Sch
Geben Sie die folgenden Zeilen in die ein CUDA.Sch Skript.
exportieren cuda_home = "/usr/local/cuda"
Export Path = "$ path: $ cuda_home/bin"
Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten CUDA.Sch Skript.
Damit die Änderungen wirksam werden sollen, starten Sie Ihren Computer wie folgt neu:
$ sudo Neustart
Sie sollten in der Lage sein, auf CUDA -Tools zugreifen zu können, wie Sie im Screenshot unten sehen können.
$ nvcc -Verssion
Um einige der CUDA -Tools auszuführen, benötigen Sie möglicherweise Superuser -Privilegien. Sudo zu ermöglichen, binäre Dateien aus dem auszuführen /usr/local/cuda/bin Verzeichnis (in dem die neueste Version von CUDA aus dem offiziellen NVIDIA -Paket -Repository mit Superuser -Berechtigungen installiert ist, müssen Sie die konfigurieren /etc/sudoers Datei.
Öffne das /etc/sudoers Konfigurationsdatei zum Bearbeiten mit dem folgenden Befehl:
$ sudo visudo -f /etc /sudoers
Finden Sie die markierte Linie auf der /etc/sudoers Datei.
Am Ende von Secure_Path, anhängen :/usr/local/cuda/bin wie im Screenshot unten markiert.
Sobald Sie fertig sind, drücken Sie + X gefolgt von Y Und um die zu retten /etc/sudoers Datei.
Von nun an sollten Sie bei Bedarf Cuda -Tools mit Superuser -Privilegien mit sudo ausführen können.
Schreiben Sie ein Hello World -Programm mit CUDA
In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Ihr erstes CUDA -Programm schreiben können. Das Programm druckt einfach eine Nachricht von der GPU und eine Nachricht von der CPU aus. Wenn dieses Programm erfolgreich ausgeführt wird, können Sie bestätigen, dass CUDA auf Ihrem Computer arbeitet.
Erstellen Sie eine neue Datei Hallo.cu und geben Sie die folgenden Codes -Zeilen ein:
NOTIZ: CUDA -Quelldateien enden mit der Erweiterung .cu
#enthaltenSobald Sie fertig sind, speichern Sie die Hallo.cu Datei in der ~/codes Verzeichnis oder ein anderes Verzeichnis Ihrer Wahl.
Navigieren zum ~/codes Verzeichnis oder das Verzeichnis, in dem Sie die gerettet haben Hallo.cu Datei.
$ cd ~/codes
Um das zu kompilieren Hallo.cu CUDA -Quelldatei mit dem CUDA -Compiler NVCC, Führen Sie den folgenden Befehl aus:
$ nvcc Hallo.Cu -o Hallo
Die CUDA -Quelldatei Hallo.cu sollte ohne Fehler und eine neue ausführbare/binäre Datei zusammengestellt werden Hallo sollte erstellt werden, wie Sie im Screenshot unten sehen können.
Sie können das kompilierte CUDA -Programm ausführen Hallo folgendermaßen:
$ ./Hallo
Wenn Sie die folgende Ausgabe sehen, funktioniert CUDA auf Ihrem Computer gut gut. Sie sollten keine Probleme haben, CUDA -Programme zu erstellen und auszuführen.
Abschluss
In diesem Artikel habe ich Ihnen gezeigt, wie Sie CUDA auf Ubuntu 20 installieren sollen.04 LTS aus dem offiziellen Paket -Repository von Ubuntu. Ich habe Ihnen auch gezeigt, wie Sie die neueste Version von CUDA auf Ubuntu 20 installieren.04 LTS aus dem offiziellen NVIDIA -Paket -Repository. Ich habe Ihnen gezeigt, wie Sie Ihr erstes CUDA -Programm schreiben, kompilieren und auch ausführen und es auch ausführen können.
Verweise
[1] Cuda Zone | NVIDIA -Entwickler
[2] Installationshandbuch Linux :: Cuda Toolkit -Dokumentation (NVIDIA.com)
[3] Tutorial 01: Hallo Cuda - Cuda Tutorial (Cuda -Tutorial.Readthedocs.io)
[4] Ihr erstes CUDA C -Programm - YouTube
[5] CUDA Tutorial => Starten wir einen einzelnen Cuda -Thread, um Hallo zu sagen (Riptutorial.com)