2010-07-15 9 views
20

me dieron el mensaje:versión del controlador CUDA es insuficiente para la versión de tiempo de ejecución CUDA

"cutilCheckMsg) Error (CUTIL CUDA: error en el lanzamiento núcleo: CUDA controlador versión es insuficiente para CUDA versión de tiempo de ejecución."

al intentar ejecutar un código fuente de ejemplo. También ocurre para la función cutilSafeCall.

Haciendo en el siguiente entorno.

windows 7 64bits
Visual Studio 2008
controlador desarrollador CUDA, juego de herramientas y SDK 3.1 modo de emulación

¿Alguien puede ayudarme por favor? :)

+2

Parece que necesita actualizar su controlador. Y es posible que desee mencionar qué sistema operativo está utilizando, qué versión de CUDA SDK, etc. –

Respuesta

16

Debe asegurarse de que la versión del controlador coincida o exceda su versión de CUDA Toolkit.

Para 2.3 necesita un controlador 190.x, para 3.0 necesita 195.x y para 3.1 necesita 256.x (en realidad, cualquier cosa hasta el siguiente múltiplo de cinco está bien, por ejemplo, 258.x para 3.1).

Puede verificar la versión del controlador ejecutando la muestra deviceQueryDrv SDK o acceda al Panel de control de NVIDIA y seleccione Información del sistema.

Descargue un controlador actualizado desde www.nvidia.com/drivers.

4

Puede descargar el controlador más reciente O usar una versión anterior del kit de herramientas para compilar su código.

+0

También debe asegurarse de que sus directorios include/library apunten a la versión correcta Tengo CUDA 5.5 y CUDA 6.0, e incluso cuando cambié la configuración de compilación para usar el 5.5 compi ler (en la configuración del proyecto VS), todavía estaba enlazando silenciosamente con las bibliotecas 6.0 (en VS Options/C++ Directories). Ahora está funcionando perfectamente. Tonto de mí ... –

1

La versión del controlador CUDA no es suficiente para la versión en tiempo de ejecución de CUDA: significa que su GPU no puede ser manipulada por la API de tiempo de ejecución de CUDA, por lo que debe actualizar su controlador.

0

Tal vez está relacionado con la lib TBB: Error OpenCV with CUDA using TBB for multiple GPUs

Trate de reconstrucción que asegurarse de que ha pasado los siguientes parámetros a CMake (suponiendo que ya se ha instalado "TBB" y "TBB-devel" paquetes:

-D WITH_TBB=YES -D TBB_INCLUDE_DIRS=/usr/include/tbb 
Cuestiones relacionadas