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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *