2011-02-27 27 views
11

Estoy tratando de instalar CUDA en un servidor con Ubuntu 10.04.¿Está CUDA instalado correctamente en mi Ubuntu 10.04? Algunas muestras no se ejecutan.

Seguí las instrucciones NVDIA e instalé el "kit de herramientas CUDA para Ubuntu Linux 10.04", "ejemplos de código GPU Conputing SDK" y "Controladores Developer para Linux (260.19.26) (64 bit)", mi sistema es 64 poco. Esta instalación parece exitosa. todo lo descargado desde http://developer.nvidia.com/object/cuda_3_2_downloads.html#Linux

De acuerdo con los mensajes de los paquetes de instalación, añadí/usr/local/CUDA/bin al PATH,/usr/local/CUDA/lib64:/usr/local/CUDA/lib a LD_LIBRARY_PATH

Luego, traté de ejecutar los programas de muestra. Lo extraño es que algunos de ellos se pueden ejecutar, y algunos ni siquiera se pueden hacer sin ningún problema.

Por ejemplo,
- convolutionSeparable se detienen allí sin ningún mensaje, puedo matarlo con Ctrl + c.

  • matrixMul da salida a una línea de

    Device 0: "Quadro 5000" with Compute 2.0 capability

    y detenerse allí, de nuevo se pueden matar por Ctrl + C

  • clock obras, salidas

    PASSED
    time = 12574
    Press ENTER to exit...

  • simpleMultiCopy salidas PASSED

  • MonteCarlo salidas PASSED

  • simpleZeroCopy salidas PASSED

  • bandwidthTest paradas allí con el parpadeo del cursor para siempre.

¿Qué pasa con esto ?! ¿Cómo puedo verificar si mi instalación CUDA fue exitosa? ¿Qué pasa con esos programas que no se ejecutan? Ni siquiera tienen un mensaje de error.

+0

¿Tiene alguna otros dispositivos aparte de su Quadro 5000? –

Respuesta

1

¿Qué dice deviceQuery? También verifique la salida de dmesg justo después de ejecutar ese programa para ver si puede averiguar cuál es.

Otro consejo, si usted todavía tiene problemas, es tratar de correr:

strace ./deviceQuery 2> out.txt 

continuación, compruebe out.txt para ver si puede encontrar alguna pista por qué este error se está produciendo.

4

Comenzaré por actualizar el controlador a 260.19.36, que can be found here. Entonces sugeriría ejecutar nvidia-smi -a para ver si el controlador está contento. Luego respaldo la sugerencia de ejecutar deviceQuery para ver si CUDA Toolkit 3.2 está funcionando.

Si la salida deviceQuery aparece nominal, entonces me gustaría empezar a añadir printf de ver donde las cosas van mal en matrixMul.

0

que tienen un problema similar, pero resueltos mediante la actualización de núcleo y los controladores.

instalar un núcleo nuevo en 10,04

linux-image-generic-pae-lts-backport-natty 
linux-headers-generic-pae-lts-backport-natty 

descargar el controlador NVIDIA última de http://www.nvidia.com/Download/index.aspx?lang=en-us

instalar la última CUDA (al momento 4.0) de http://developer.nvidia.com/cuda-toolkit-40

CUDA Toolkit for Ubuntu Linux 10.10  32-bit 
CUDA Tools SDK 32-bit 
GPU Computing SDK code samples 

luego pasé todas las pruebas de ejemplo de SDK.

ThinkPad W520 Quadro 1000 en Ubuntu 10.04

Cuestiones relacionadas