Cómo instalar el kit de herramientas Nvidia CUDA en Ubuntu 18.04 LTS
Cuda es una plataforma informática paralela creada por Nvidia que se puede utilizar para aumentar el rendimiento aprovechando la potencia de la unidad de procesamiento de gráficos (GPU) de su sistema. Cuda es una capa de software que permite a los desarrolladores de software acceder al conjunto de instrucciones virtuales de la GPU y elementos computacionales paralelos, para la ejecución de núcleos de cómputo.
En este tutorial, aprenderemos cómo instalar Cuda en Ubuntu 18.04.
Requisitos
- Escritorio Ubuntu 18.04 instalado en su sistema.
- Un usuario no root con privilegios sudo.
Empezando
Antes de comenzar, deberá verificar que su GPU pueda funcionar con CUDA o no. Puedes verificarlo usando el siguiente comando:
lspci | grep NVIDIA
Debería ver el siguiente resultado:
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)
A continuación, también deberá instalar gcc, el controlador nvidia, los encabezados del kernel y los paquetes de desarrollo en su sistema. Puede instalarlos simplemente ejecutando el siguiente comando:
sudo apt-get install gcc-6 g++-6 linux-headers-$(uname -r) nvidia-384 -y
Una vez que todos los paquetes estén instalados, puede continuar con el siguiente paso.
Primero, deberá descargar la última versión de CUDA Toolkit en su sistema. El kit de herramientas CUDA contiene el controlador CUDA y las herramientas necesarias para crear, compilar y ejecutar una aplicación CUDA.
Puedes descargarlo usando el siguiente comando:
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
Una vez completada la descarga, puede instalarla con el siguiente comando:
sudo chmod +x cuda_9.2.88_396.26_linux.run sudo ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override
Una vez que la instalación se complete con éxito, debería ver el siguiente resultado:
=========== = 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
A continuación, deberá agregar la ruta del archivo binario de Cuda a su archivo .bashrc. Puedes hacer esto con el siguiente comando:
nano .bashrc
Agregue la siguiente línea al final del archivo:
export PATH="$PATH:/usr/local/cuda-9.2/bin"
Guarde y cierre el archivo.
A continuación, verifique la ruta de la biblioteca de Cuda con el siguiente comando:
sudo echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf sudo ldconfig
Se recomienda ir al sitio de Nvidia y verificar los parches disponibles. Si encontró algún parche, descárguelo e instálelo. Puedes hacer esto con el siguiente comando:
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
Una vez que se hayan instalado los parches, debería ver el siguiente resultado:
Welcome to the CUDA Patcher. Installation complete! Installation directory: /usr/local/cuda-9.2
A continuación, deberá crear enlaces simbólicos a GCC6 en la carpeta bin de CUDA. Puedes hacer esto con el siguiente comando:
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++
¡Felicidades! ha instalado correctamente Cuda en su sistema.