So installieren Sie CUDA auf Ubuntu Top 10.Top 10 Lts

So installieren Sie CUDA auf Ubuntu Top 10.Top 10 Lts
Die vollständige Form von CUDA ist berechnet Einheitliche Gerätearchitektur. CUDA ist eine parallele Computerplattform und Programmiermodell, die von Nvidia entwickelt wurde. Es wird verwendet, um Programme in den NVIDIA -Grafikverarbeitungseinheiten (GPUs) auszuführen, um die Computeranwendungen dramatisch zu beschleunigen.

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

  1. Voraussetzungen
  2. Aktualisieren von Paket -Repository -Cache
  3. Installieren von GCC und anderen Build -Tools
  4. Installation von CUDA aus dem offiziellen Ubuntu -Paket -Repository
  5. Installation der neuesten Version von CUDA aus dem offiziellen NVIDIA -Paket -Repository
  6. Schreiben Sie ein Hello World -Programm mit CUDA
  7. Abschluss
  8. Verweise

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

#enthalten
__global__ void say_hello ()
printf ("Hallo Welt aus der GPU!\N");

int main ()
printf ("Hallo Welt aus der CPU!\N");
Say_hello <> ();
cudadevicesynchronize ();
Rückkehr 0;

Sobald 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)