CUDA zielt darauf ab, eine dramatische Steigerung der Rechenleistung zu ermöglichen, indem es die Leistung der Grafikprozessoreinheit (GPU) Ihres Systems nutzt. In diesem Artikel zeige ich Ihnen, wie Sie CUDA unter Ubuntu 18.04 installieren. CUDA ist ein paralleles Programmiermodell und eine Computerplattform, die von NVIDIA entwickelt wurden.
Sie können CUDA unter Ubuntu 18.04 mit einer der folgenden Methoden installieren:
- Vom verteilungsunabhängigen Paket (Runfile-Pakete)
- Aus verteilungsspezifischen Paketen (RPM- und Deb-Pakete)
CUDA-Prüfungen vor der Installation
Nachfolgend finden Sie eine Reihe von Überprüfungen, die Sie durchführen müssen, bevor Sie CUDA Toolkit und Treiber auf Ihrem Ubuntu-System installieren.
Vergewissern Sie sich, dass das System über eine CUDA-fähige GPU verfügt
Sie müssen überprüfen, ob Ihre GPU mit CUDA arbeiten kann, führen Sie den folgenden Befehl aus, um dies zu überprüfen:
$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)
Wenn Sie gerade eine Treiberkarte installiert haben, müssen Sie möglicherweise die PCI-Datenbank für den obigen Befehl manuell aktualisieren, um eine gültige Ausgabe zurückzugeben.
# update-pciids
Vergewissern Sie sich, dass auf dem System gcc installiert ist
Für die Entwicklung mit CUDA müssen Sie sicherstellen, dass gcc installiert ist. Sie können mit dem folgenden Befehl überprüfen, ob es installiert ist:
$ gcc --version
Wenn es nicht installiert ist, installieren Sie es mit apt-get wie folgt:
$ sudo apt install gcc-6 g++-6
Stellen Sie sicher, dass auf dem System die richtigen Kernel-Header und Entwicklungspakete installiert sind.
Der CUDA-Treiber erfordert, dass die Kernel-Header und Entwicklungspakete für die laufende Version des Kernels zum Zeitpunkt der Treiberinstallation sowie bei jeder Neuerstellung des Treibers installiert werden. Sie können Kernel-Header und Entwicklungstools installieren mit:
$ sudo apt-get install linux-headers-$(uname -r)
Installieren Sie den NVIDIA-Treiber
Für CUDA muss der Nvidia-Treiber auf Ihrem Computer installiert sein. Installieren Sie es unter Ubuntu 18.04 mit dem folgenden Befehl:
$ sudo apt install nvidia-384
Nach der Installation können Sie mit der Installation des Nvidia CUDA-Toolkits fortfahren.
Laden Sie das NVIDIA CUDA-Toolkit herunter
Abhängig von der Installationsmethode Ihrer Wahl müssen Sie das entsprechende Paket herunterladen. Ich bevorzuge die Installation von CUDA aus einer Runfile unter Ubuntu 18.04, da es schwierig ist, auf Abhängigkeitsprobleme zu stoßen.
Zum jetzigen Zeitpunkt ist die neueste Version von CUDA v9.2. Da die Paketgröße über 1 GB liegt, verwende ich den Befehl wget, um sie herunterzuladen, damit ich sie problemlos fortsetzen kann, wenn die Verbindung unterbrochen wird. Das CUDA Toolkit enthält den CUDA-Treiber und Tools, die zum Erstellen, Erstellen und Ausführen einer CUDA-Anwendung benötigt werden, sowie Bibliotheken, Header-Dateien, CUDA-Beispielquellcode und andere Ressourcen.
$ cd Dowloads
$ wget -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux
Nachdem das Paket lokal heruntergeladen wurde, machen Sie es ausführbar und installieren Sie es.
# chmod +x cuda_9.2.88_396.26_linux.run
# ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override
Nach Abschluss der Installation sollten Sie eine ähnliche Ausgabe wie unten erhalten.
===========
= Summary =
===========
Toolkit: Installed in /usr/local/cuda-9.2
Samples: Not Selected
Please make sure that
- PATH includes /usr/local/cuda-9.2/bin
- LD_LIBRARY_PATH includes /usr/local/cuda-9.2/lib64, or, add /usr/local/cuda-9.2/lib64 to /etc/ld.so.conf and run ldconfig as root
Ändern Sie Ihre .bashrc Datei, um Cuda bin in ihren Pfad aufzunehmen:
export PATH="$PATH:/usr/local/cuda-9.2/bin"
Stellen Sie sicher, dass der CUDA-Bibliothekspfad vorhanden ist.
# echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
# ldconfig
Suchen Sie unter https://developer.nvidia.com/cuda-downloads nach verfügbaren Patches und laden Sie die .run herunter Datei dann installieren.
# wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
# chmod +x cuda_9.2.88.1_linux.run
# ./cuda_9.2.88.1_linux.run --silent --accept-eula
Welcome to the CUDA Patcher.
Installation complete!
Installation directory: /usr/local/cuda-9.2
Erstellen Sie Symlinks zu GCC6 im CUDA-Bin-Ordner:
# ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
# ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++
Lesen Sie auch :
- So installieren Sie Nvidia-Treiber auf Ubuntu 18.04
Sie sollten jetzt das CUDA-Toolkit bereit haben. Beginnen Sie mit der Erstellung Ihrer Projekte und genießen Sie es.