GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar NVIDIA CUDA Toolkit en CentOS 7 Linux

El kit de herramientas Nvidia CUDA es una extensión de la plataforma de computación paralela GPU y el modelo de programación. La instalación de Nvidia CUDA consiste en la inclusión del repositorio oficial de Nvidia CUDA seguido de la instalación del metapaquete correspondiente.

Kit de herramientas NVIDIA CUDA en CentOS 7 Linux

Requisitos de software y convenciones utilizadas

Instrucciones paso a paso sobre cómo instalar NVIDIA CUDA Toolkit en CentOS 7 Linux

  1. Descargue el último paquete de repositorio Nvidia CUDA cuda-repo-rhel7-*.rpm . Por ejemplo, use el wget comando para descargar el paquete CUDA más reciente que se encuentra al momento de escribir la versión 10 de CUDA:
    $ wget https://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-10.0.130-1.x86_64.rpm
    

    El paquete ahora debería estar disponible dentro de su directorio de inicio:

    $ ls cuda-repo-rhel7-10.0.130-1.x86_64.rpm 
    cuda-repo-rhel7-10.0.130-1.x86_64.rpm
    
  2. Instale el paquete del repositorio CUDA. Esto habilitará el repositorio CUDA en su sistema CentOS 7 Linux:
    # rpm -i cuda-repo-*.rpm
    
  3. Seleccione el metapaquete de CUDA que desea instalar en función de la siguiente tabla. Por ejemplo, el siguiente comando instalará todo el kit de herramientas y los paquetes de controladores de CUDA:

    # yum install cuda
    
Requisitos de software y convenciones de la línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema CentOS 7.5 o superior
Software Instalación del controlador Nvidia existente en CentOS 7
Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
$ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios
  • Exportar la ruta del sistema a los ejecutables binarios de Nvidia CUDA. Abra el ~/.bashrc usando su editor de texto preferido y agregue las siguientes dos líneas:

    export PATH=/usr/local/cuda/bin:$PATH
    export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
    
  • Vuelva a iniciar sesión o lea su ~/.bashrc actualizado archivo:

    $ source ~/.bashrc
    
  • Confirme la instalación correcta de CUDA:

    $ nvcc --version
    $ nvidia-smi
    
  • Realice más pruebas compilando su primer programa CUDA:
    $ mkdir cuda-samples
    $ cuda-install-samples-10.0.sh cuda-samples/
    $ cd cuda-samples/NVIDIA_CUDA-10.0_Samples/0_Simple/clock
    $ make
    

    Compile el programa de muestra CUDA en CentOS 7 Linux

  • Cent OS
    1. Cómo reiniciar en CentOS Linux

    2. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

    3. Cómo instalar Ansible en CentOS 8 Linux

    4. Cómo instalar PHP 8 en CentOS 8 Linux

    5. Cómo instalar Linux Kernel 5.0 en CentOS 7

    Cómo instalar Telegram messenger en CentOS 8 Linux

    Cómo instalar WordPress en RHEL 8 / CentOS 8 Linux

    Cómo instalar Webmin en CentOS Linux

    Cómo instalar JIRA en CentOS 8 Linux

    Cómo instalar Rabbitmq en Rocky Linux/Alma Linux/Centos 8

    Cómo actualizar CentOS 7 a CentOS 8 Linux

      Ejemplo de metapaquetes disponibles para CUDA 10.0. Referencia:NVIDIA.com
      Nombre del paquete Descripción
      cuda Instala todos los paquetes de herramientas y controladores de CUDA. Maneja la actualización a la próxima versión de cuda paquete cuando se publique.
      cuda-10.0 Instala todos los paquetes de herramientas y controladores de CUDA. Permanece en la versión 10.0 hasta que se instala una versión adicional de CUDA.
      cuda-toolkit-10.0 Instala todos los paquetes de CUDA Toolkit necesarios para desarrollar aplicaciones CUDA. No incluye el controlador.
      cuda-herramientas-10.0 Instala todas las herramientas visuales y de línea de comandos de CUDA.
      cuda-runtime-10.0 Instala todos los paquetes del kit de herramientas de CUDA necesarios para ejecutar las aplicaciones de CUDA, así como los paquetes de controladores.
      compilador-cuda-10.0 Instala todos los paquetes del compilador CUDA.
      cuda-bibliotecas-10.0 Instala todos los paquetes de la biblioteca CUDA en tiempo de ejecución.
      cuda-libraries-dev-10.0 Instala todos los paquetes de desarrollo de la biblioteca CUDA.
      controladores cuda Instala todos los paquetes de controladores. Maneja la actualización a la próxima versión de los paquetes de controladores cuando se lanzan.