GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat NVIDIA CUDA Toolkit na CentOS 7 Linux

Sada nástrojů Nvidia CUDA je rozšířením GPU paralelní výpočetní platformy a programovacího modelu. Instalace Nvidia CUDA se skládá ze zahrnutí oficiálního úložiště Nvidia CUDA a následné instalace příslušného meta balíčku.

NVIDIA CUDA Toolkit na CentOS 7 Linux

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém CentOS 7.5 nebo vyšší
Software Stávající instalace ovladače Nvidia na CentOS 7
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Jak nainstalovat NVIDIA CUDA Toolkit na CentOS 7 Linux pokyny krok za krokem

  1. Stáhněte si nejnovější balíček úložiště Nvidia CUDA cuda-repo-rhel7-*.rpm . Použijte například wget příkaz ke stažení nejnovějšího balíčku CUDA, který je v době psaní CUDA verze 10:
    $ wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm
    

    Balíček by nyní měl být dostupný ve vašem domovském adresáři:

    $ ls cuda-repo-rhel7-10.0.130-1.x86_64.rpm 
    cuda-repo-rhel7-10.0.130-1.x86_64.rpm
    
  2. Nainstalujte balíček úložiště CUDA. Tím povolíte úložiště CUDA na vašem systému CentOS 7 Linux:
    # rpm -i cuda-repo-*.rpm
    
  3. Na základě níže uvedené tabulky vyberte meta balíček CUDA, který chcete nainstalovat. Například níže uvedený příkaz nainstaluje celou sadu nástrojů CUDA a balíčky ovladačů:

    # yum install cuda
    
    Příklad meta balíčků dostupných pro CUDA 10.0. Reference:NVIDIA.com
    Název balíčku Popis
    cuda Nainstaluje všechny balíčky CUDA Toolkit a Driver. Zvládá upgrade na další verzi cuda balíček po jeho vydání.
    cuda-10.0 Nainstaluje všechny balíčky CUDA Toolkit a Driver. Zůstává na verzi 10.0, dokud nebude nainstalována další verze CUDA.
    cuda-toolkit-10.0 Nainstaluje všechny balíčky CUDA Toolkit potřebné k vývoji aplikací CUDA. Nezahrnuje ovladač.
    cuda-tools-10.0 Nainstaluje všechny nástroje příkazového řádku CUDA a vizuální nástroje.
    cuda-runtime-10.0 Nainstaluje všechny balíčky CUDA Toolkit potřebné ke spuštění aplikací CUDA a také balíčky ovladačů.
    cuda-compiler-10.0 Nainstaluje všechny balíčky kompilátoru CUDA.
    cuda-libraries-10.0 Nainstaluje všechny runtime balíčky CUDA Library.
    cuda-libraries-dev-10.0 Nainstaluje všechny vývojové balíčky CUDA Library.
    cuda-drivers Nainstaluje všechny balíčky ovladačů. Zvládá upgrade na další verzi balíčků ovladačů po jejich vydání.
  4. Exportujte systémovou cestu do binárních spustitelných souborů Nvidia CUDA. Otevřete soubor ~/.bashrc pomocí preferovaného textového editoru a přidejte následující dva řádky:

    export PATH=/usr/local/cuda/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    
  5. Znovu se přihlaste nebo si přečtěte aktualizovaný soubor ~/.bashrc soubor:

    $ source ~/.bashrc
    
  6. Potvrďte správnou instalaci CUDA:

    $ nvcc --version
    $ nvidia-smi
    
  7. Proveďte další testy zkompilováním svého prvního programu CUDA:
    $ mkdir cuda-samples
    $ cuda-install-samples-10.0.sh cuda-samples/
    $ cd cuda-samples/NVIDIA_CUDA-10.0_Samples/0_Simple/clock
    $ make
    

    Zkompilujte ukázkový program CUDA na CentOS 7 Linux

Cent OS
  1. Jak debootstrap na CentOS Linux

  2. Jak nainstalovat klienta FreeIPA na Rocky Linux/Alma Linux/CentOS 8

  3. Jak nainstalovat Ansible na CentOS 8 Linux

  1. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

  2. Jak nainstalovat PHP 8 na CentOS 8 Linux

  3. Jak nainstalovat Linux Kernel 5.0 na CentOS 7

  1. Jak nainstalovat redmine na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat hvězdičku na RHEL 8 / CentOS 8 Linux

  3. Jak nainstalovat wireshark na RHEL 8 / CentOS 8 Linux