Cuda je paralelní výpočetní platforma vytvořená společností Nvidia, kterou lze použít ke zvýšení výkonu využitím výkonu grafického procesoru (GPU) ve vašem systému. Cuda je softwarová vrstva, která umožňuje vývojářům softwaru přístup k sadě virtuálních instrukcí GPU a paralelním výpočetním prvkům pro spouštění výpočetních jader.
V tomto tutoriálu se naučíme, jak nainstalovat Cuda na Ubuntu 18.04.
Požadavky
- Na vašem systému je nainstalován desktop Ubuntu 18.04.
- Uživatel bez oprávnění root s právy sudo.
Začínáme
Než začnete, budete muset ověřit, zda vaše GPU může pracovat s CUDA nebo ne. Můžete to ověřit pomocí následujícího příkazu:
lspci | grep NVIDIA
Měli byste vidět následující výstup:
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)
Dále budete také muset nainstalovat gcc, ovladač nvidia, hlavičky jádra a vývojové balíčky do vašeho systému. Můžete je nainstalovat pouhým spuštěním následujícího příkazu:
sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) nvidia-384 -y
Jakmile jsou všechny balíčky nainstalovány, můžete přejít k dalšímu kroku.
Instalovat NVIDIA CUDA Toolkit
Nejprve si budete muset stáhnout nejnovější verzi CUDA Toolkit do vašeho systému. CUDA Toolkit obsahuje ovladač CUDA a nástroje potřebné k vytvoření, sestavení a spuštění aplikace CUDA.
Můžete si jej stáhnout pomocí následujícího příkazu:
wget -O cuda_9.2.88_396.26_linux.run -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux
Po dokončení stahování jej můžete nainstalovat pomocí následujícího příkazu:
sudo chmod +x cuda_9.2.88_396.26_linux.run
sudo ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override
Jakmile je instalace úspěšně dokončena, měli byste vidět následující výstup:
=========== = Summary = =========== Toolkit: Installed in /usr/local/cuda-9.2 Samples: Not Selected Please make sure that - PATH includes /usr/local/cuda-9.2/bin - LD_LIBRARY_PATH includes /usr/local/cuda-9.2/lib64, or, add /usr/local/cuda-9.2/lib64 to /etc/ld.so.conf and run ldconfig as root
Dále budete muset přidat cestu k binárnímu souboru Cuda do vašeho souboru .bashrc. Můžete to provést pomocí následujícího příkazu:
nano .bashrc
Na konec souboru přidejte následující řádek:
export PATH="$PATH:/usr/local/cuda-9.2/bin"
Uložte a zavřete soubor.
Dále ověřte cestu ke knihovně Cuda pomocí následujícího příkazu:
sudo echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
sudo ldconfig
Doporučuje se přejít na stránky Nvidia a zkontrolovat dostupné opravy. Pokud jste našli nějaké opravy, stáhněte si je a nainstalujte. Můžete to provést pomocí následujícího příkazu:
wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
sudo chmod +x cuda_9.2.88.1_linux.run
sudo ./cuda_9.2.88.1_linux.run --silent --accept-eula
Jakmile budou záplaty nainstalovány, měli byste vidět následující výstup:
Welcome to the CUDA Patcher. Installation complete! Installation directory: /usr/local/cuda-9.2
Dále budete muset vytvořit symbolické odkazy na GCC6 ve složce CUDA bin. Můžete to provést pomocí následujícího příkazu:
sudo ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
sudo ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++
Gratulujeme! úspěšně jste nainstalovali Cuda do vašeho systému.
Odkazy
- Vývojářská zóna Nvidia CUDA