Přejít na hlavní obsah

Instalace CUDA pro Linux: pokyny krok za krokem

Instalace CUDA na Linux je důležitým krokem pro vývojáře, kteří chtějí využít výkon GPU (GPU) k urychlení výpočetních úkolů. CUDA (Compute Unified Device Architecture) je paralelní výpočetní platforma a software vyvinutý společností NVIDIA, který umožňuje programátorům využívat výkon GPU.

Instalace CUDA na Linux se může některým uživatelům zdát jako obtížný úkol, ale podle tohoto podrobného návodu budete moci úspěšně nainstalovat CUDA a začít jej používat pro své výpočty. Nejprve se ujistěte, že máte pro grafickou kartu nainstalovanou správnou verzi ovladače NVIDIA. Verzi ovladače můžete zkontrolovat pomocí příkazu nvidia-smi v terminálu.

Pokud vaše grafická karta není podporována nejnovější verzí ovladače, možná budete muset nainstalovat starou verzi CUDA, která je kompatibilní s vaší grafickou kartou.

Dále si stáhněte instalační program CUDA Toolkit z oficiálních stránek Nvidie. Archiv by měl mít k dispozici instalační soubory pro vaši distribuci Linuxu. Rozbalte archiv a otevřete terminál v adresáři s instalačními soubory. Spusťte instalaci s právy superuživatele pomocí příkazu sudo ./ .

Během instalace CUDA Toolkit vám může být položeno několik otázek týkajících se výběru komponent pro instalaci a způsoby instalace. V závislosti na vašich potřebách a nastavení systému vyberte požadované komponenty a nastavení.

Příprava systému na instalaci CUDA

Před instalací CUDA musíte provést některé předběžné kroky:

  • Zkontrolujte, zda váš systém podporuje CUDA. Chcete-li to provést, můžete navštívit oficiální web NVIDIA, který specifikuje požadavky na instalaci CUDA.
  • Ujistěte se, že máte nainstalovanou správnou verzi ovladače GPU. Aktuální verzi ovladače můžete zkontrolovat pomocí příkazu nvidia-smi .
  • Nastavte si potřebné závislosti. To může zahrnovat balíčky libglu1-mesa, libxi6, libxi-dev atd. v Ubuntu můžete k instalaci těchto balíčků použít příkaz sudo apt-get install.
  • Vypněte nevhodné ovladače. Pokud máte nainstalované jiné ovladače, jako je Nouveau, měly by být před instalací ovladače NVIDIA CUDA deaktivovány. K tomu lze použít příkaz sudo modprobe-r nouveau .
  • Vyložte aktuální ovladač jádra a stáhněte si jej pomocí modulu jádra NVIDIA. K tomu lze použít příkazy sudo apt-get purge nvidia * a sudo apt-get install nvidia-kernel-dkms .

Po provedení těchto předběžných kroků bude váš systém připraven k instalaci CUDA.

Výběr správné verze CUDA pro váš systém

Před instalací CUDA na váš systém Linux je důležité vybrat správnou verzi CUDA podle vašich požadavků a specifikací systému. Zde je několik otázek, které je třeba zvážit při výběru verze:

1. Verze operačního systému: Ujistěte se, že CUDA podporuje vaši verzi Linuxu. Podívejte se na oficiálních stránkách NVIDIA, které verze CUDA jsou kompatibilní s vaším operačním systémem.

2. Verze ovladače NVIDIA: Ovladač CUDA by měl být kompatibilní s nainstalovaným ovladačem NVIDIA na vašem počítači. Zkontrolujte kompatibilitu verzí CUDA a ovladače na webu NVIDIA.

3. Architektura GPU: CUDA má různé verze pro různé architektury GPU. Ujistěte se, že zvolená verze podporuje architekturu vašeho GPU.

4. Funkce aplikace: Pokud plánujete používat CUDA pro konkrétní aplikaci, zkontrolujte, kterou verzi CUDA vývojáři této aplikace doporučují. To může pomoci vybrat nejvhodnější verzi CUDA pro váš systém.

Při výběru verze CUDA zvažte tyto faktory a dodržujte doporučení výrobce. To pomůže vyhnout se problémům s kompatibilitou a zajistí efektivnější provoz systému.

Kontrola kompatibility vašeho systému s CUDA

Před instalací CUDA do vašeho systému je nutné se ujistit, že systém splňuje požadavky této platformy. Zde je několik kroků, které vám pomohou zkontrolovat kompatibilitu vašeho systému s CUDA:

1. Aktualizace ovladačů grafické karty:

Před instalací CUDA, ujistěte se, že máte nainstalované nejnovější ovladače pro vaši grafickou kartu. Navštivte oficiální stránky výrobce vaší grafické karty a stáhněte si a nainstalujte nejnovější verzi ovladačů.

2. Kontrola verze CUDA Toolkit:

Ujistěte se, že váš systém podporuje požadovanou verzi CUDA Toolkit. Navštivte oficiální stránky CUDA a prohlédněte si seznam podporovaných operačních systémů a verzí.

3. Kontrola verze operačního systému:

Ujistěte se, že je váš operační systém kompatibilní s CUDA. Zkontrolujte seznam podporovaných operačních systémů na oficiálních stránkách CUDA a ujistěte se, že váš systém splňuje požadavky.

4. Kontrola kompatibility hardwaru:

Ujistěte se, že váš hardware je kompatibilní s CUDA. Zkontrolujte seznam podporovaných grafických karet CUDA na oficiálních stránkách a ujistěte se, že vaše grafická karta podporuje tuto platformu.

5. Stažení CUDA z oficiálních stránek:

Jakmile zkontrolujete kompatibilitu vašeho systému s CUDA, navštivte oficiální stránky CUDA a stáhněte si příslušnou verzi CUDA Toolkit pro váš operační systém.

Po dokončení těchto kroků budete připraveni nainstalovat CUDA na váš systém.

Stahování a instalace CUDA

Chcete-li nainstalovat CUDA na svůj systém Linux, budete muset provést následující kroky:

  1. Přejděte na oficiální web NVIDIA CUDA: https://developer.nvidia.com/cuda-downloads
  2. Vyberte svůj operační systém, architekturu a verzi CUDA a poté klikněte na tlačítko Stáhnout.
  3. Ujistěte se, že máte nainstalované požadované závislosti, jako je gcc, g++, make a další. Můžete je nainstalovat pomocí správce balíčků vašeho systému.
  4. Otevřete terminál a přejděte do adresáře, kde je uložen stažený soubor CUDA.
  5. Změňte rozlišení souboru .run, aby se stal spustitelným, pomocí příkazu:
    chmod +x cuda_*.run
  6. Spusťte instalaci spuštěním příkazu:
    sudo ./cuda_*.run
  7. Postupujte podle pokynů instalačního programu CUDA, odpovězte na otázky a vyberte požadované nastavení instalace.
  8. Po dokončení instalace CUDA zadejte příkaz:
    export PATH=/usr/local/cuda/bin:$
  9. Zkontrolujte správnost instalace spuštěním příkazu:
    nvidia-smi
  10. Pokud příkaz zobrazí informace o vašem GPU, byla CUDA úspěšně nainstalována na vašem systému.

Nyní máte na svém systému Linux nainstalovanou CUDA a můžete začít vyvíjet a spouštět programy využívající funkce CUDA.

Stažení instalačního balíčku CUDA

Než nainstalujete CUDA na svůj systém Linux, budete si muset stáhnout instalační balíček CUDA z oficiálních stránek Nvidie. Chcete-li to provést, postupujte takto:

  1. Přejděte na stránku stahování CUDA na webu NVIDIA: https://developer.nvidia.com/cuda-downloads..
  2. Vyberte si svůj operační systém, architekturu procesoru a verzi CUDA kompatibilní s vašimi požadavky a konfigurací systému.
  3. Klikněte na tlačítko Stáhnout vedle své vybrané verze CUDA.

Po kliknutí na tlačítko Stáhnout se instalační balíček CUDA stáhne do vašeho systému. Poté budete moci přejít k instalaci CUDA na Linuxu podle zbývajících kroků v pokynech.

Instalace CUDA na váš systém

Chcete-li nainstalovat CUDA na váš systém, musíte postupovat podle následujících kroků:

  1. Před zahájením instalace CUDA se musíte ujistit, že váš systém tuto technologii podporuje. Zkontrolujte požadavky CUDA a zkontrolujte, zda je váš systém v souladu s nimi.
  2. Stáhněte si instalační balíček CUDA z oficiálních stránek Nvidie. Balíček je obvykle k dispozici jako archiv .run.
  3. Otevřete terminál a přejděte do složky obsahující stažený instalační balíček CUDA.
  4. Spusťte instalační balíček pomocí příkazu sudo sh balíček_instalace.run. Možná budete muset zadat heslo správce.
  5. Postupujte podle pokynů instalačního programu CUDA. Obvykle budete vyzváni k výběru instalační cesty a komponent, které chcete nainstalovat.
  6. Po dokončení instalace restartujte systém.
  7. Zkontrolujte úspěšnost instalace CUDA spuštěním příkazu nvidia-smi v terminálu. Pokud výstup příkazu zobrazuje informace o vaší grafické kartě NVIDIA, instalace CUDA byla úspěšná.

Nyní máte na svém systému nainstalovanou CUDA a můžete jej použít k vývoji a spuštění výpočetních programů na GPU.