LINUX

Cómo instalar CUDA en Ubuntu 18.04

CUDA tiene como objetivo permitir un aumento espectacular en el rendimiento informático aprovechando la potencia de la unidad de procesamiento de gráficos (GPU) en su sistema. En este artículo, le mostraré cómo instalar CUDA en Ubuntu 18.04. CUDA es un modelo de programación paralela y una plataforma informática desarrollada por NVIDIA.

Puede instalar CUDA en Ubuntu 18.04 usando uno de los siguientes métodos:

  1. Desde el paquete independiente de la distribución (paquetes runfile)
  2. De paquetes específicos de distribución (paquetes RPM y Deb)

Comprobaciones previas a la instalación de CUDA

A continuación se muestran una serie de comprobaciones que debe realizar antes de instalar el kit de herramientas y el controlador CUDA en su sistema Ubuntu.

Verifique que el sistema tenga una GPU compatible con CUDA

Debe verificar que su GPU puede funcionar con CUDA, ejecute el siguiente comando para verificar:

$ lspci | grep -i nvidia
01:00.0 3D controller: NVIDIA Corporation GM206M [GeForce GTX 965M] (rev a1)

Si acaba de instalar una tarjeta de controlador, es posible que deba actualizar manualmente la base de datos PCI para que el comando anterior devuelva un resultado válido.

# update-pciids

Verifique que el sistema tenga instalado gcc

Para el desarrollo con CUDA, debe asegurarse de que gcc esté instalado. Puede verificar si está instalado usando el comando:

$ gcc --version

Si no está instalado, instálelo con apt-get como se muestra a continuación:

$ sudo apt install gcc-6 g++-6

Verifique que el sistema tenga instalados los paquetes de desarrollo y los encabezados del kernel correctos.

El controlador CUDA requiere que los encabezados del kernel y los paquetes de desarrollo para la versión en ejecución del kernel se instalen en el momento de la instalación del controlador, así como siempre que se reconstruya el controlador. Puede instalar los encabezados del kernel y las herramientas de desarrollo mediante:

$ sudo apt-get install linux-headers-$(uname -r)

Instale el controlador NVIDIA

CUDA necesita el controlador Nvidia instalado en su máquina. Instálelo en Ubuntu 18.04 usando el comando:

$ sudo apt install nvidia-384

Una vez que se haya instalado, puede proceder a instalar el kit de herramientas de Nvidia CUDA.

Descarga el kit de herramientas de NVIDIA CUDA

Dependiendo del método de instalación que elija, debe descargar un paquete equivalente. Prefiero instalar CUDA desde un archivo de ejecución en Ubuntu 18.04 ya que es difícil encontrar problemas de dependencia.

Al momento de escribir estas líneas, la última versión de CUDA es la v9.2. Dado que el tamaño del paquete es superior a 1 GB, usaré el comando wget para descargarlo y poder reanudarlo fácilmente si la conexión se interrumpe. El kit de herramientas CUDA contiene el controlador CUDA y las herramientas necesarias para crear, construir y ejecutar una aplicación CUDA, así como bibliotecas, archivos de encabezado, código fuente de muestra CUDA y otros recursos.

$ cd Dowloads
$ wget -c https://developer.nvidia.com/compute/cuda/9.2/Prod/local_installers/cuda_9.2.88_396.26_linux

Una vez que el paquete se haya descargado localmente, hágalo ejecutable e instálelo.

# chmod +x cuda_9.2.88_396.26_linux.run
# ./cuda_9.2.88_396.26_linux.run --verbose --silent --toolkit --override

Debería obtener un resultado similar al siguiente en la instalación completa.

===========
= 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

Modifica tu .bashrc archivo para incluir Cuda bin en su ruta:

export PATH="$PATH:/usr/local/cuda-9.2/bin"

Asegúrese de que la ruta de la biblioteca CUDA esté presente.

# echo "/usr/local/cuda-9.2/lib64" >> /etc/ld.so.conf
# ldconfig

Consulte https://developer.nvidia.com/cuda-downloads para ver los parches disponibles y descargue el .correr archivo y luego instálelo.

# wget https://developer.nvidia.com/compute/cuda/9.2/Prod/patches/1/cuda_9.2.88.1_linux
# chmod +x cuda_9.2.88.1_linux.run
# ./cuda_9.2.88.1_linux.run --silent --accept-eula

Welcome to the CUDA Patcher.
Installation complete!
Installation directory: /usr/local/cuda-9.2

Cree enlaces simbólicos a GCC6 en la carpeta bin de CUDA:

# ln -s /usr/bin/gcc-6 /usr/local/cuda-9.2/bin/gcc
# ln -s /usr/bin/g++-6 /usr/local/cuda-9.2/bin/g++

Lea también:

Ahora debería tener listo el kit de herramientas CUDA. Empieza a crear tus proyectos y disfrútalo.

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba
Cerrar