Red de conocimiento informático - Conocimiento informático - Dispositivo cuda de laboratorio

Dispositivo cuda de laboratorio

El siguiente es el proceso de instalación de cuda en el servidor Linux en el laboratorio y la compilación de kaldi con cuda, que pasó la prueba en pcc y pc.

Al probar Cuda7 y cuda6.5 en pcc, los resultados muestran que Kaldi (versión 2065 438 de marzo de 2005) parece ser incompatible con cuda7 en kaldi-trunk/src/cudamatrix.

La prueba Make siempre fallaba y finalmente se instaló cuda6.5.

kaldi en PC (antes de 2065 438 04 10) no pasa la prueba bajo cuda6.5, pero kaldi (versión de marzo de 2015) puede pasar la prueba.

Kaldi en pcc siempre informa un error en gpu 0, pero se puede usar en gpu 1. Finalmente, copié el cudamatrix/Makefile sin modificar de Wenpeng y lo volví a compilar con make -B para poder usar gpu 0.

Prepare cuda_6.5.14_linux_64.run antes de la instalación. El tamaño del archivo es 928 M. Esta es la ubicación donde se guarda el paquete de instalación en el servidor de la PC.

928m PC-PC: /home/PC/disk 2/hcq/install_cuda/cuda_6.5.14_Linux_64.run

Kaldi versión 2065438 2005 marzo 2019

Ps: puedes ejecutar localizar-regex cuda. *. Ejecute $ para encontrar el paquete de instalación de Cuda que otros usuarios de la máquina han descargado antes.

Primero, instale cuda

(1) Elimine la nvidia existente y colóquela en la lista negra.

sudo apt-get remove - purge nvidia*

sudo nano/etc/modprobe .d/black list conf

Lista negra agregada

p>

(2) Iniciar instalación

sudo service light dm stop

chmod x cuda _ 6 5 . p>

Sudo. /cuda _ 6 5 . 14 _ Linux _ 64 ejecutar

Instalar todos los modos o configuración predeterminada.

Secretos del éxito:

===========

=Summary=

==== = ======

Controlador: instalado

Kit de herramientas: instalado en /usr/local/cuda-6.5

Ejemplo: instalado en /home/ hcq, pero faltan las bibliotecas recomendadas

Asegúrese

Para desinstalar el kit de herramientas CUDA, ejecute el script de desinstalación en /usr/local/cuda-6.5/bin

Para desinstalar el controlador NVIDIA, ejecute nvidia-uninstall

Para obtener detalles sobre cómo configurar CUDA, consulte CUDA_Getting en /usr/local/cuda-6.5/doc/pdf _Started_Guide_For_Linux.pdf.

(3) Configurar variables de entorno

Establezca las variables de entorno PATH y LD_LIBRARY_PATH de acuerdo con el mensaje de éxito en el paso anterior.

sudo vim /etc/profile

/etc/profile para agregar

RUTA = LD _ LIBRARY _ RUTA: /usr/local/cuda-6.5 /lib 64

Ruta de exportación

Exportar LD_library_path

(4) Prueba

1./usr/local/cuda/bin/ nvcc -V

Muestra la versión de cuda instalada:

nvcc: NVIDIA Cuda Compiler Driver

Copyright (c) 2005- 2014 NVIDIA Corporation

Construido el Thursday_July_17_21:41:27_CDT_2014

Herramientas de compilación Cuda, versión 6.5, versión 6.5.12

Puede confirmar que la versión instalada es 6.5.

2.CD/home/hcq/NVIDIA_CUDA-6.5_Samples/

Puedes crear e ingresar al subdirectorio correspondiente para ejecutar la prueba.

Por ejemplo:. /0_simple/simpleprintf/simpleprintf imprimir.

Dispositivo GPU 0: "Quadro 600", capacidad de cómputo 2.1

Dispositivo 0: "Quadro 600" con capacidad de cómputo 2.1

Llamando a printf(). Salida:

[3, 0]: El valor es: 10

[3, 1]: El valor es: 10

.....

[2, 6]: El valor es: 10

[2, 7]: El valor es: 10

Segundo, kaldi se compila con cuda

(1) Primero ingrese al directorio de herramientas y compile de acuerdo con las instrucciones de instalación. Si se ha compilado antes, omita este paso (el programa de la herramienta no utiliza la biblioteca cuda).

(2) Ingrese al directorio src

1. Hágalo limpio

2. /Configuración

Puedes ver esta línea al final de la información impresa:

Usando el kit de herramientas CUDA /usr/local/cuda (compilador nvcc y biblioteca de tiempo de ejecución)

Lo que sí es seguro es que kaldi instalará cuda.

3. Hacer dependencias -j 24

4. Hacer -j 24

Si ocurre un error similar durante make -j 24:

p>

Error fatal de nvcc: Arquitectura de gpu no compatible "compute_10"

Ingrese al directorio src/cudamatrix y modifique el Makefile.

Coloque cuda_arch=-gencodearch=compute_10, code=sm_10.

-gencode arch=compute_10, código=sm_10.

Haga -j 24 nuevamente

(3) Si no hay errores en los pasos anteriores, ingrese al directorio src/cudamatrix para realizar pruebas.

Realice la prueba -j 5

Si tiene éxito, solicite:

Ejecute la prueba del vector cu... logro exitoso

Ejecute el cobre prueba de matriz...Logro exitoso

Ejecute la prueba de matemáticas cu...Logro exitoso

La referencia anterior proviene de

/cuda/cuda-Getting Started Guide-linux/index.html

Detener la ejecución

[Normal] Ver una copia normal

[Normal] Ver una copia normal

Blacklist.conf agregado

[Normal] Ver copia normal

[Normal] Ver copia normal

Cuda5.5 integra herramientas Paquetes, SDK, controladores, solo estar de acuerdo en todo momento durante la instalación.

La instalación del SDK falló y el manual oficial también menciona la solución.

[Normal] Ver la copia normal

Vaya a /path/to/extract/dir/ en el directorio raíz y busque cuda-samples _ 5.5.22 _ * * * * *. Ejecutar e instalar.

[Normal]Ver una copia normal

[Normal]Ver una copia normal

Hazlo válido:

Fuente /etc/ perfil (perfil) o sudo ldconfig (bashrc)

Para conocer otra forma de instalar el SDK, consulte /questions/338907/how-to-install-cuda-5-5-under-Ubuntu -12-04 -lts-64 bits.

Consulta de dispositivo:

Parte inferior del texto

=============

Además, Otras referencias de configuración: