Cómo aprender cuda en un mes…

…y otros cuentos

Cómo añadir un paso de compilación personalizada con NSIGHT para CUDA

dejar un comentario »

Problema común: he instalado NSIGHT y he creado un nuevo proyecto con un par de ficheros .cu que quiero compilar con CUDA pero no encuentro la manera de hacerlo.

La solución es fácil, lo que hay que hacer es indicarle que se debe compilar con un paso de compilación personalizada. El problema es que en la lista no aparece este paso si no lo activamos en el proyecto. Para eso hay que ir a Proyecto/Personalizaciones de compilación.

Ahí debemos marcar la casilla de la versión de CUDA que queramos activar, en mi caso CUDA 3.2 (.targets, .props). Siguiente paso es clic derecho en el fichero .cu y Propiedades. Ahí marcamos en General/Tipo de elemento la opción CUDA C/C++.

 Con esto indicamos que ese fichero se compilará con CUDA 3.2, además ahora en las propiedades del proyecto aparecerá un desplegable CUDA C/C++ con algunas opciones avanzadas que es mejor no tocar.

Advertisement

Escrito por cudagpu

22 junio 2011 a 11:57

Escrito en CUDA

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.