Jak nainstalovat CUDA na Ubuntu 20.04 LTS

Jak Nainstalovat Cuda Na Ubuntu 20 04 Lts



Plná forma ODLIŠNÝ je Compute Unified Device Architecture . CUDA je paralelní výpočetní platforma a programovací model vyvinutý společností NVIDIA. Používá se ke spouštění programů na grafických procesorových jednotkách NVIDIA (GPU), aby se výrazně zrychlily výpočetní aplikace.

V tomto článku vám ukážu, jak nainstalovat CUDA na Ubuntu 20.04 LTS z oficiálního úložiště balíčků Ubuntu. Také vám ukážu, jak nainstalovat nejnovější verzi CUDA na Ubuntu 20.04 LTS z oficiálního úložiště balíčků NVIDIA. Ukážu vám, jak napsat, zkompilovat a spustit váš úplně první CUDA program. Takže, pojďme začít.

Obsah







  1. Předpoklady
  2. Aktualizace mezipaměti úložiště balíčků
  3. Instalace GCC a dalších nástrojů pro sestavení
  4. Instalace CUDA z oficiálního úložiště balíčků Ubuntu
  5. Instalace nejnovější verze CUDA z oficiálního úložiště balíčků NVIDIA
  6. Psaní programu Hello World s CUDA
  7. Závěr
  8. Reference

Předpoklady

Než začnete,



i) V počítači musíte mít nainstalovaný grafický procesor NVIDIA.



ii) V počítači musíte mít nainstalované ovladače GPU NVIDIA.





Chcete-li ověřit, zda ovladače GPU NVIDIA fungují, spusťte následující příkaz:

$ lsmod | rukojeť nvidia



Pokud moduly jádra ovladače NVIDIA fungují, měli byste vidět následující výstup.

Pokud ovladače NVIDIA fungují správně, nástroje příkazového řádku NVIDIA by měly fungovat podle očekávání.

$ nvidia-smi

Grafické nástroje NVIDIA, jako je např Nastavení serveru NVIDIA X aplikace by také měla fungovat.

Aktualizace mezipaměti úložiště balíčků:

Jakmile splníte všechny požadavky, aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Mezipaměť úložiště balíčků APT by měla být aktualizována.

Instalace GCC a dalších nástrojů pro sestavení:

Aby CUDA fungovala, musíte mít na svém počítači nainstalované GCC a další nástroje pro sestavení.

GCC a všechny požadované nástroje pro sestavení můžete nainstalovat z oficiálního úložiště balíčků Ubuntu pomocí následujícího příkazu:

$ sudo apt Nainstalujte stavět-nezbytné

Pro potvrzení instalace stiskněte Y a poté stiskněte .

Všechny požadované balíčky se stahují. Dokončení bude chvíli trvat.

Jakmile jsou balíčky staženy, APT je nainstaluje jeden po druhém. Dokončení bude chvíli trvat.

V tomto okamžiku by měl být nainstalován GCC a všechny požadované nástroje pro sestavení.

Jak můžete vidět, kompilátor GCC funguje dobře.

$ gcc --verze

$ g++ --verze

Instalace CUDA z oficiálního úložiště balíčků Ubuntu

CUDA verze 10 je k dispozici v oficiálním úložišti balíčků Ubuntu 20.04 LTS.

Chcete-li nainstalovat CUDA v10 z oficiálního úložiště balíčků Ubuntu 20.04 LTS, spusťte následující příkaz:

$ sudo apt Nainstalujte nvidia-cuda-toolkit

Pro potvrzení instalace stiskněte Y a poté stiskněte .

Všechny potřebné balíčky budou staženy z internetu. Dokončení bude chvíli trvat.

Jakmile jsou požadované balíčky staženy, budou instalovány jeden po druhém. Dokončení bude chvíli trvat.

V tomto okamžiku by mělo být nainstalováno CUDA a všechny požadované závislosti.

Chcete-li ověřit, zda CUDA funguje, spusťte následující příkaz:

$ nvcc --verze

Instalace nejnovější verzi CUDA z oficiálního úložiště balíčků NVIDIA

V době psaní tohoto článku je CUDA 11 nejnovější verzí CUDA. Nejnovější verzi CUDA si můžete nainstalovat z oficiálního úložiště balíčků NVIDIA.

Nejprve spusťte následující příkaz, abyste se ujistili, že jsou nainstalována požadovaná záhlaví Linux.

$ sudo apt Nainstalujte linux-headers-$ ( nejmenovat -r ) -Y

Měly by být nainstalovány hlavičky linuxového jádra. V mém případě jsou již nainstalovány.

Nyní si stáhněte soubor PIN repozitáře CUDA z oficiálních stránek NVIDIA pomocí následujícího příkazu:

$ sudo wget / atd / apt / preference.d / cuda-repository-pin- 600 https: // developer.download.nvidia.com / vypočítat / odlišný / odpočinek / zdarma 2004 / x86_64 / cuda-ubuntu2004.pin

Chcete-li přidat klíč GPG oficiálního úložiště balíčků NVIDIA, spusťte následující příkaz:

$ sudo apt-key adv --fetch-keys https: // developer.download.nvidia.com / vypočítat / odlišný / odpočinek / zdarma 2004 / x86_64 / 7fa2af80.pub

Klíč GPG oficiálního úložiště balíčků NVIDIA by měl být přidán do správce balíčků APT.

Chcete-li přidat oficiální úložiště balíčků NVIDIA CUDA, spusťte následující příkaz:

$ sudo add-apt-repository 'deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /'

Mělo by být přidáno oficiální úložiště balíčků NVIDIA CUDA.

Nyní aktualizujte mezipaměť úložiště balíčků APT pomocí následujícího příkazu:

$ sudo apt aktualizace

Před instalací nejnovější verze CUDA z oficiálního úložiště balíčků NVIDIA je dobré aktualizovat všechny stávající balíčky vašeho počítače Ubuntu 20.04 LTS.

Chcete-li aktualizovat všechny stávající balíčky vašeho počítače Ubuntu 20.04 LTS, spusťte následující příkaz:

$ sudo apt plný upgrade

Pro potvrzení aktualizace stiskněte Y a poté stiskněte .

Všechny potřebné aktualizace se stahují z internetu. Dokončení bude chvíli trvat.

Jakmile jsou aktualizace staženy, správce balíčků APT je nainstaluje jednu po druhé. Dokončení bude chvíli trvat.

V tomto okamžiku by měly být nainstalovány všechny aktualizace.

Nyní byste měli být schopni nainstalovat nejnovější verzi CUDA z oficiálního úložiště balíčků NVIDIA následovně:

$ sudo apt Nainstalujte odlišný

Pro potvrzení instalace stiskněte Y a poté stiskněte .

Měli byste si stáhnout a nainstalovat nejnovější verzi CUDA a všechny požadované balíčky závislostí. Dokončení bude chvíli trvat.

V tomto okamžiku by měla být nainstalována nejnovější verze CUDA a všechny požadované balíčky závislostí.

Chcete-li přidat CUDA do cesty, vytvořte nový skript cuda.sh v /etc/profile.d/ adresář takto:

$ sudo nano / atd / profil.d / cuda.sh

Zadejte následující řádky do cuda.sh skript.

vývozní CUDA_HOME = '/usr/local/cuda'

vývozní CESTA = ' $PATH : $CUDA_HOME /zásobník'

Až budete hotovi, stiskněte + X následován Y a zachránit cuda.sh skript.

Aby se změny projevily, restartujte počítač následovně:

$ sudo restartovat

Měli byste mít přístup k nástrojům CUDA, jak můžete vidět na snímku obrazovky níže.

$ nvcc --verze

Pro spuštění některých nástrojů CUDA možná budete potřebovat oprávnění superuživatele. Chcete-li povolit sudo spouštět binární soubory z /usr/local/cuda/bin adresář (kde je nainstalována nejnovější verze CUDA z oficiálního úložiště balíčků NVIDIA) s oprávněními superuživatele, budete muset nakonfigurovat /etc/sudoers soubor.

Otevři /etc/sudoers konfigurační soubor pro úpravy pomocí následujícího příkazu:

$ sudo visado -F / atd / sudoři

Najděte označený řádek na /etc/sudoers soubor.

Na konci bezpečná_cesta , přiložit :/usr/local/cuda/bin jak je vyznačeno na snímku obrazovky níže.

Až budete hotovi, stiskněte + X následován Y a zachránit /etc/sudoers soubor.

Od této chvíle byste v případě potřeby měli být schopni spouštět nástroje CUDA s oprávněními superuživatele pomocí sudo.

Psaní programu Hello World s CUDA

V této sekci vám ukážu, jak napsat svůj úplně první CUDA program. Program jednoduše vytiskne zprávu z GPU a zprávu z CPU. Pokud tento program běží úspěšně, můžete potvrdit, že CUDA na vašem počítači funguje.

Vytvořte nový soubor ahoj.cu a zadejte následující řádky kódů:

POZNÁMKA: Zdrojové soubory CUDA končí příponou .s

#include

__globální__ prázdnota Řekni Ahoj ( ) {
printf ( „Ahoj světe z GPU! \n ' ) ;
}

int hlavní ( ) {
printf ( „Ahoj světe z CPU! \n ' ) ;

Řekni Ahoj <<>> ( ) ;
cudaDeviceSynchronize ( ) ;

vrátit se 0 ;
}

Až budete hotovi, uložte ahoj.cu soubor v ~/kódy adresář nebo jakýkoli jiný adresář podle vašeho výběru.

Přejděte na ~/kódy adresář nebo adresář, do kterého jste uložili ahoj.cu soubor.

$ CD ~ / kódy

Chcete-li sestavit ahoj.cu Zdrojový soubor CUDA s kompilátorem CUDA nvcc , spusťte následující příkaz:

$ nvcc ahoj.cu Ahoj

Zdrojový soubor CUDA ahoj.cu by měl být zkompilován bez jakýchkoli chyb a nový spustitelný/binární soubor Ahoj by měl být vytvořen, jak můžete vidět na snímku obrazovky níže.

Můžete spustit zkompilovaný program CUDA Ahoj jak následuje:

$ . / Ahoj

Pokud vidíte následující výstup, pak CUDA na vašem počítači funguje dobře. Neměli byste mít žádné problémy s kompilací a spouštěním programů CUDA.

Závěr

V tomto článku jsem vám ukázal, jak nainstalovat CUDA na Ubuntu 20.04 LTS z oficiálního úložiště balíčků Ubuntu. Také jsem vám ukázal, jak nainstalovat nejnovější verzi CUDA na Ubuntu 20.04 LTS z oficiálního úložiště balíčků NVIDIA. Ukázal jsem vám, jak napsat svůj první CUDA program, zkompilovat jej a také spustit.

Reference

[1] CUDA zóna | Vývojář NVIDIA

[2] Instalační příručka Linux :: Dokumentace CUDA Toolkit (nvidia.com)

[3] Tutorial 01: Say Hello to CUDA – CUDA Tutorial (cuda-tutorial.readthedocs.io)

[4] Váš první program CUDA C – YouTube

[5] cuda Tutorial => Spusťte jediné vlákno CUDA na pozdrav (riptutorial.com)