2011-12-20 14 views
9

Estoy accediendo a una máquina remota que tiene una buena tarjeta nVidia para computación CUDA, pero no puedo encontrar una forma de saber qué tarjeta utiliza y cuáles son las especificaciones CUDA (versión, etc.). Usé el comando "lspci" en la terminal, pero no hay señales de una tarjeta nvidia. Estoy bastante seguro de que tiene una tarjeta nVidia, y nvcc parece estar instalado.¿Cómo obtengo mis especificaciones CUDA en una máquina Linux?

Pero realmente quiero descubrir las especificaciones de la tarjeta y CUDA. ¿Algunas ideas?

Gracias!

Respuesta

8

Si puede encontrar dónde se ha instalado el directorio CUDA SDK, puede ejecutar el ejemplo deviceQuery que le informará todo lo que necesita saber y más. El ejecutable debe ser de al $(SDK)/C/bin/linux/release/deviceQuery - si no es allí, entonces puede que tenga que construir las primeras muestras:

$ cd $(SDK) 
$ make 
$ ./C/bin/linux/release/deviceQuery 

El directorio CUDA SDK normalmente se denomina NVIDIA_GPU_Computing_SDK (versiones más recientes CUDA) o sólo NVIDIA_CUDA_SDK (versiones anteriores de CUDA) .

+0

¿No hay otra manera? Parece que el administrador no ha instalado el SDK ... o lo ha eliminado. Tal vez simplemente lo descargue y lo construya yo mismo. Gracias. –

+0

Puede hacer su consulta de dispositivo personalizada en su directorio de inicio :) – pQB

+0

@mieli: si tiene instalado nvcc, entonces sería inusual que no haya SDK, pero como dice puede haberse eliminado –

Cuestiones relacionadas