GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie das NVIDIA CUDA Toolkit unter CentOS 7 Linux

Das Nvidia CUDA-Toolkit ist eine Erweiterung der GPU-Parallel-Computing-Plattform und des Programmiermodells. Die Nvidia CUDA-Installation besteht aus der Aufnahme des offiziellen Nvidia CUDA-Repositorys, gefolgt von der Installation des relevanten Metapakets.

NVIDIA CUDA Toolkit auf CentOS 7 Linux

Softwareanforderungen und verwendete Konventionen

Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System CentOS 7.5 oder höher
Software Vorhandene Nvidia-Treiberinstallation auf CentOS 7
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Schritt-für-Schritt-Anleitung zur Installation des NVIDIA CUDA Toolkit unter CentOS 7 Linux

  1. Laden Sie das neueste Nvidia CUDA-Repository-Paket cuda-repo-rhel7-*.rpm herunter . Verwenden Sie zum Beispiel wget Befehl zum Herunterladen des neuesten CUDA-Pakets, das zum Zeitpunkt des Schreibens der CUDA-Version 10 vorliegt:
    $ wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm
    

    Das Paket sollte nun in Ihrem Home-Verzeichnis verfügbar sein:

    $ ls cuda-repo-rhel7-10.0.130-1.x86_64.rpm 
    cuda-repo-rhel7-10.0.130-1.x86_64.rpm
    
  2. Installieren Sie das CUDA-Repository-Paket. Dadurch wird das CUDA-Repository auf Ihrem CentOS 7-Linux-System aktiviert:
    # rpm -i cuda-repo-*.rpm
    
  3. Wählen Sie das CUDA-Metapaket, das Sie installieren möchten, basierend auf der folgenden Tabelle aus. Der folgende Befehl installiert beispielsweise das gesamte CUDA-Toolkit und die Treiberpakete:

    # yum install cuda
    
    Beispiel für Metapakete, die für CUDA 10.0 verfügbar sind. Referenz:NVIDIA.com
    Paketname Beschreibung
    cuda Installiert alle CUDA Toolkit- und Treiberpakete. Behandelt das Upgrade auf die nächste Version von cuda Paket, wenn es veröffentlicht wird.
    cuda-10.0 Installiert alle CUDA Toolkit- und Treiberpakete. Bleibt bei Version 10.0, bis eine zusätzliche Version von CUDA installiert wird.
    cuda-toolkit-10.0 Installiert alle CUDA Toolkit-Pakete, die zum Entwickeln von CUDA-Anwendungen erforderlich sind. Enthält nicht den Treiber.
    cuda-tools-10.0 Installiert alle CUDA-Befehlszeilen- und visuellen Tools.
    cuda-runtime-10.0 Installiert alle CUDA Toolkit-Pakete, die zum Ausführen von CUDA-Anwendungen erforderlich sind, sowie die Treiberpakete.
    cuda-compiler-10.0 Installiert alle CUDA-Compilerpakete.
    cuda-libraries-10.0 Installiert alle Runtime-CUDA-Bibliothekspakete.
    cuda-libraries-dev-10.0 Installiert alle Entwicklungspakete der CUDA-Bibliothek.
    cuda-Treiber Installiert alle Treiberpakete. Behandelt das Upgrade auf die nächste Version der Treiberpakete, wenn sie veröffentlicht werden.
  4. Systempfad in ausführbare Nvidia CUDA-Binärdateien exportieren. Öffnen Sie ~/.bashrc Verwenden Sie Ihren bevorzugten Texteditor und fügen Sie die folgenden zwei Zeilen hinzu:

    export PATH=/usr/local/cuda/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    
  5. Melden Sie sich erneut an oder lesen Sie Ihren aktualisierten ~/.bashrc Datei:

    $ source ~/.bashrc
    
  6. Bestätigen Sie die korrekte CUDA-Installation:

    $ nvcc --version
    $ nvidia-smi
    
  7. Führen Sie weitere Tests durch, indem Sie Ihr erstes CUDA-Programm kompilieren:
    $ mkdir cuda-samples
    $ cuda-install-samples-10.0.sh cuda-samples/
    $ cd cuda-samples/NVIDIA_CUDA-10.0_Samples/0_Simple/clock
    $ make
    

    Kompilieren Sie das CUDA-Beispielprogramm unter CentOS 7 Linux

Cent OS
  1. So debootstrap auf CentOS Linux

  2. So installieren Sie Erlang auf Rocky Linux/Alma Linux/CentOS 8

  3. So installieren Sie den FreeIPA-Client unter Rocky Linux/Alma Linux/CentOS 8

  4. So installieren Sie Ansible unter CentOS 8 Linux

  5. So installieren Sie PHP 8 unter CentOS 8 Linux

So installieren Sie Telegram Messenger unter CentOS 8 Linux

So installieren Sie WordPress unter RHEL 8 / CentOS 8 Linux

So installieren Sie Webmin unter CentOS Linux

So installieren Sie JIRA unter CentOS 8 Linux

So installieren Sie Rabbitmq in Rocky Linux/Alma Linux/Centos 8

So aktualisieren Sie CentOS 7 auf CentOS 8 Linux