Jak zainstalować zestaw narzędzi NVIDIA CUDA na Fedora 29 Linux

Jak zainstalować zestaw narzędzi NVIDIA CUDA na Fedora 29 Linux

Zestaw narzędzi NVIDIA CUDA to rozszerzenie równoległej platformy obliczeniowej i programowania GPU. Instalacja NVIDIA CUDA polega na włączeniu oficjalnego repozytorium NVIDIA CUDA, a następnie instalacji odpowiedniego pakietu meta.

W tym, jak zainstalować zestaw narzędzi NVIDIA CUDA w samouczku Fedora 29 Linux, dowiesz się:

  • Jak pobrać najnowszy pakiet repozytorium NVIDIA CUDA.
  • Jak zainstalować pakiet repozytorium CUDA na Fedorze 29.
  • Jak wybrać i zainstalować pakiet meta CUDA na Fedorze 29.
  • Jak eksportować ścieżkę systemu do binarnych elementów wykonywalnych NVIDIA CUDA.
  • Jak potwierdzić i przetestować instalację CUDA.

Nvidia CUDA Toolkit na Fedora 29 Linux.

Zastosowane wymagania i konwencje oprogramowania

Wymagania oprogramowania i konwencje linii poleceń Linux
Kategoria Wymagania, konwencje lub wersja oprogramowania
System Fedora 29
Oprogramowanie Istniejąca instalacja sterownika NVIDIA na Fedora 29 Linux
Inny Uprzywilejowany dostęp do systemu Linux jako root lub za pośrednictwem sudo Komenda.
Konwencje # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
$ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Jak zainstalować zestaw narzędzi NVIDIA CUDA na instrukcje Fedora 29 Linux

  1. Pobierz najnowszy pakiet repozytorium Nvidia CUDA CUDA-REPO-FEDORA*.RPM. Na przykład użyj wget polecenie pobrania najnowszego pakietu CUDA, który jest w momencie pisania wersji CUDA 10:


    $ wget https: // programista.pobierać.nvidia.com/compute/cUDA/repos/fedora27/x86_64/cUDA-repo-fedora27-10.0.130-1.x86_64.RPM 

    Pakiet powinien być teraz dostępny w katalogu domowym:

    $ LS CUDA-REPO-FEDORA27-10.0.130-1.x86_64.RPM CUDA-REPO-FEDORA27-10.0.130-1.x86_64.RPM 
  2. Zainstaluj pakiet repozytorium CUDA. Umożliwi to repozytorium CUDA w systemie Fedora 29 Linux:
    $ sudo rpm -i cuda-repo-*.RPM 
  3. Wybierz pakiet meta CUDA, który chcesz zainstalować na podstawie poniższej tabeli. Na przykład poniższe polecenie zainstaluje cały zestaw narzędzi CUDA i pakiety sterowników:
    $ sudo dnf instaluj CUDA 
    Przykład meta pakietów dostępnych dla CUDA 10.0. Odniesienie: Nvidia.com
    Nazwa pakietu Opis
    CUDA Instaluje wszystkie pakiety narzędzi i sterowników CUDA. Obsługuje aktualizację do następnej wersji pakietu CUDA, gdy zostanie wydany.
    CUDA-10.0 Instaluje wszystkie pakiety narzędzi i sterowników CUDA. Pozostaje w wersji 10.0 Do zainstalowania dodatkowej wersji CUDA.
    CUDA-TOOLKIT-10.0 Instaluje wszystkie pakiety narzędzi CUDA wymagane do opracowania aplikacji CUDA. Nie obejmuje kierowcy.
    CUDA-tools-10.0 Instaluje wszystkie wiersze poleceń CUDA i narzędzia wizualne.
    CUDA-RUNTIME-10.0 Instaluje wszystkie pakiety narzędzi CUDA wymagane do uruchamiania aplikacji CUDA, a także pakiety sterowników.
    CUDA-Compiller-10.0 Instaluje wszystkie pakiety kompilatora CUDA.
    CUDA-Libraries-10.0 Instaluje wszystkie pakiety biblioteki CUDA Runtime CUDA.
    CUDA-Libraries-dev-10.0 Instaluje wszystkie pakiety biblioteczne programistyczne CUDA.
    Dyrektorzy CUDA Instaluje wszystkie pakiety sterowników. Obsługuje aktualizację do następnej wersji pakietów sterowników po wydaniu.
  4. Ścieżka systemu eksportowego do binarnych elementów wykonywalnych Nvidia CUDA. otwarty ~/.Bashrc Korzystanie z preferowanego edytora tekstu i dodaj następujące dwa wiersze:
    Eksportuj ścieżka =/usr/lokal/cUDA/bin: $ ścieżka eksport ld_library_path =/usr/local/cUDA/lib64: $ ld_library_path 
    Kopiuj

  5. Ponownie login lub przeczytaj zaktualizowany ~/.Bashrc plik:
    $ źródło ~/.Bashrc 
  6. Potwierdź prawidłową instalację CUDA:
    $ nvcc --version $ nvidia-smi 
  7. Wykonaj dalsze testy, tworząc swój pierwszy program CUDA:
    $ Mkdir Cuda-Samples $ CUDA-install-Samples-10.0.SH CUDA-SAMPPLES/ $ CD CUDA-SAMPPLES/ NVIDIA_CUDA-10.0_samples/0_simple/zegar $ Make 

Załącznik

W momencie pisania GCC Wersje później niż 7 nie są obsługiwane przez CUDA. Z tego powodu możesz otrzymać następujący błąd podczas próby opracowania programu CUDA:

 W pliku zawartych z/usr/lokal/cUDA-10.0/bin/…/cele/x86_64-linux/include/cuda_runtime.H: 83, z:/usr/local/cUDA-10.0/bin/…/cele/x86_64-linux/include/crt/host_config.H: 129: 2: Błąd: #error - nieobsługiwana wersja GNU! Wersje GCC później niż 7 nie są obsługiwane! #error - nieobsługiwana wersja GNU! Wersje GCC później niż 7 nie są obsługiwane! 
OSTRZEŻENIE
Obniżenie GCC może w wielu przypadkach być destrukcyjne. Upewnij się, że wiesz, co robisz.

Do obniżenia GCC można użyć następującego polecenia do wersji 7:

$ sudo dnf--freasever = 27 Zainstaluj GCC-7.3.1-6.FC27 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak zdobyć rdzenie CUDA na Linux
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak zainstalować sterowniki NVIDIA na Fedora 32
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Jak zainstalować sterowniki NVIDIA na Ubuntu 21.04
  • Jak zainstalować sterowniki NVIDIA na Ubuntu 20.10 Groovy…
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?