Pregunta

¿Hay un compilador #define (NVCC) macro de CUDA que puedo usar? (Al igual que _WIN32 para Windows y así sucesivamente.)

Necesito esto para código de cabecera que será común entre NVCC y compiladores de VC ++. Sé que puedo seguir adelante y definir mi propia y pasarlo como argumento para el compilador NVCC (D), pero sería muy bueno si hay uno ya definido.

¿Fue útil?

Solución

__CUDACC__

No creo que vaya a ser que trivial. Compruebe el siguiente hilo

http://forums.nvidia.com/index. php? showtopic = 32369 y st = 0 & p = 179913 & # entry179913

Otros consejos

Sé que ha sido mucho tiempo, pero también se podría encontrar __CUDA_ARCH__ útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top