compilador CUDA (nvcc) macro
-
21-08-2019 - |
Pergunta
Existe um compilador #define (nvcc) macro de CUDA que eu posso usar? (Como _WIN32 para Windows e assim por diante.)
Eu preciso disso para o código de cabeçalho que serão comuns entre nvcc e compiladores VC ++. Eu sei que posso ir em frente e definir a minha própria e passá-lo como um argumento para o compilador nvcc (D), mas seria ótimo se houver um já definido.
Solução
__CUDACC__
Eu não acho que vai ser tão trivial. Verifique a seguinte discussão
http://forums.nvidia.com/index. php? ShowTopic = 32369 & st = 0 & p = 179913 & # entry179913
Outras dicas
Eu sei que foi muito tempo, mas você também pode encontrar __CUDA_ARCH__
útil.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow