GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar CUDA en Ubuntu 18.04

CUDA tiene como objetivo permitir un aumento dramático en el rendimiento informático al aprovechar el poder 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. Del paquete independiente de la distribución (paquetes de archivos de ejecución)
  2. De paquetes específicos de distribución (paquetes RPM y Deb)

Comprobaciones previas a la instalación de CUDA

A continuación hay una serie de comprobaciones que debe realizar antes de instalar CUDA Toolkit and Driver 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 una salida válida.

# update-pciids

Verifique que el sistema tenga gcc instalado

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 encabezados del kernel y los paquetes de desarrollo 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 usando:

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

Instalar 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 Nvidia CUDA.

Descargue el kit de herramientas NVIDIA CUDA

Según el 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 este artículo, la última versión de CUDA es 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 se interrumpe la conexión. El kit de herramientas de CUDA contiene el controlador de CUDA y las herramientas necesarias para crear, compilar y ejecutar una aplicación de CUDA, así como bibliotecas, archivos de encabezado, código fuente de muestras de 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

Modifique su .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 .run 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:

  • Cómo instalar los controladores de Nvidia en Ubuntu 18.04

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


Ubuntu
  1. Cómo instalar Odoo en Ubuntu

  2. Cómo instalar Maven en Ubuntu

  3. Cómo instalar Wine en Ubuntu

  4. Cómo instalar R en Ubuntu 16.04

  5. Cómo instalar Go en Ubuntu 18.04

Cómo instalar R en Ubuntu 18.04

Cómo instalar CUDA en Ubuntu 20.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar CUDA en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04