W tym artykule pokażemy, jak zainstalować CUDA na Ubuntu 22.04 LTS z oficjalnego repozytorium pakietów Ubuntu. Pokazamy również, jak pisać, skompilować i uruchomić swój pierwszy program CUDA na Ubuntu 22.04 LTS.
Temat spisu:
Wymagania wstępne
Aby zainstalować CUDA, skompilować programy CUDA i uruchom programy CUDA na Ubuntu 22.04 LTS System operacyjny, potrzebujesz następujących:
Instalowanie sterowników NVIDIA na Ubuntu
Musisz mieć zainstalowane sterowniki NVIDIA GPU w systemie operacyjnym Ubuntu, aby CUDA działała. Jeśli jeszcze nie zainstalowałeś sterowników GPU NVIDIA na swoim komputerze Ubuntu i jeśli potrzebujesz pomocy, przeczytaj artykuł na temat instalacji sterowników NVIDIA na Ubuntu 22.04 LTS.
Aktualizacja pamięci podręcznej repozytorium pakietów Apt
Po zainstalowaniu sterowników NVIDIA w Ubuntu zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:
Aktualizacja $ sudo apt
APT Pakiet Repository Cache of Ubuntu powinien zostać zaktualizowany.
Instalowanie GCC i inne narzędzia kompilacji
Aby skompilować programy CUDA, musisz mieć GCC i niektóre inne narzędzia kompilacji zainstalowane na komputerze Ubuntu.
Aby zainstalować kompilator GCC i wymagane narzędzia kompilacji na Ubuntu, uruchom następujące polecenie:
$ sudo apt instal instalacja kompilacji
Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .
GCC i wymagane pakiety są teraz pobierane. Ukończenie zajmuje trochę czasu.
GCC i wymagane pakiety są teraz instalowane. Ukończenie zajmuje trochę czasu.
GCC i wymagane narzędzia kompilacji do pracy CUDA powinny być w tym momencie zainstalowane.
Aby sprawdzić, czy możesz uzyskać dostęp do kompilatorów GCC C i C ++, uruchom następujące polecenie:
$ gcc --version
$ g ++ --version
Zainstaluj CUDA na Ubuntu z oficjalnego repozytorium pakietów Ubuntu
Aby zainstalować CUDA z oficjalnego repozytorium pakietów Ubuntu, uruchom następujące polecenie:
$ sudo apt invinet nvidia-cuda-toolkit nvidia-cuda-toolkit-gcc
Aby potwierdzić instalację, naciśnij Y a następnie naciśnij .
CUDA i wymagane pakiety są teraz pobierane. Ukończenie zajmuje trochę czasu.
CUDA i wymagane pakiety są teraz instalowane. Ukończenie zajmuje trochę czasu.
CUDA powinien być w tym momencie zainstalowany.
Testowanie, jeśli CUDA zostanie pomyślnie zainstalowana na Ubuntu
Aby sprawdzić, czy CUDA jest pomyślnie zainstalowana na Ubuntu, uruchom następujące polecenie:
$ nvcc --version
Jak widać, CUDA wersja 11.5 jest zainstalowany na naszym komputerze Ubuntu.
Pisanie, kompilacja i uruchamianie prostego programu CUDA
Teraz, gdy zainstalowałeś CUDA na swoim Ubuntu 22.04 Maszyna LTS, pokażemy, jak pisać, skompilować i uruchomić bardzo prosty program CUDA „Hello World”.
Najpierw stwórz nowe „Hello.plik Cu ”(w ~/kody katalog, jeśli chcesz śledzić). Otwórz go z wybranym edytorem kodu i wpisz w następujących wierszach kodów:
NOTATKA: Pliki źródłowe CUDA kończą się „.Rozszerzenie Cu ”.
#włączać
__Global__ void sayhello ()
printf („Witaj świat z GPU!\N");
int main ()
printf („Witaj świat z procesora!\N");
Powiedz cześć<<<1,1>>> ();
cudadadevicesynchronize ();
powrót 0;
Po zakończeniu zapisz „Hello.plik Cu ”.
Aby skompilować „Hello.program CU ”, otwórz terminal i przejdź do ~/kody katalog (lub katalog, w którym uratowałeś Hello.plik Cu).
$ cd ~/kody
„Witam.Program CU ”powinien znajdować się w tym katalogu.
$ ls -lh
Aby skompilować „Hello.Program CU ”z kompilatorem CUDA„ NVCC ”i utwórz wykonywalny„ Hello ”, uruchom następujące polecenie:
$ NVCC Hello.Cu -o Hello
„Witam.Program CU ”powinien zostać skompilowany bez żadnych błędów i należy utworzyć nowy plik wykonywalny/binarny„ Hello ”, jak widać na poniższym zrzucie ekranu:
$ ls -lh
Możesz uruchomić skompilowany program „Hello” CUDA w następujący sposób:
$ ./Witam
Jeśli zobaczysz następujące dane wyjściowe, CUDA działa dobrze na maszynie Ubuntu. Nie powinieneś mieć problemów z kompilowaniem i prowadzeniem programów CUDA:
Wniosek
Pokazaliśmy ci, jak zainstalować CUDA na Ubuntu 22.04 LTS z oficjalnego repozytorium pakietów Ubuntu. Pokazaliśmy również, jak pisać, skompilować i uruchomić prosty program CUDA na Ubuntu 22.04 LTS.