Error de CUDA 9 no compatible con VS 2017

Recientemente actualicé mi VS 2017 y ahora ni siquiera puedo construir un proyecto CUDA predeterminado (el que tiene la adición del vector).

Sospecho que esto se debe al siguiente error:

Severity    Code    Description Project File    Line    Suppression State
Error   C1189   #error:  -- unsupported Microsoft Visual Studio version! 
 Only the versions 2012, 2013, 2015 and 2017 are supported! ver2    
c:\program files\nvidia gpu computing 
toolkit\cuda\v9.0\include\crt\host_config.h 133 

Los otros errores son irrelevantes y desaparecerán una vez que solucione este. Tenga en cuenta que puedo construir y ejecutar simpleCUFFT a partir de muestras de CUDA.

Antes de la actualización, pude construir el proyecto CUDA predeterminado, pero no pude construir el proyecto de ejemplo CUDA. Actualicé mi VS2017 usando el instalador VS e instalé CUDA SDK 10.0.15063.0. Adjunto está la captura de pantallacon los componentes instalados

Avíseme si necesita información adicional. Soy consciente de lasiguiendo y como estoy usando el último kit de herramientas de CUDA, no necesito hacer cambios en host_config.h.

Gracias mijail

Editar: Mi versión VS (como se muestra en el instalador VS) es 15.5.0 Mi versión nvcc es la versión 9.0, V9.0.176

Edit2: he intentado cambiar host_config.h línea 133 a:

  #if _MSC_VER < 1600 || _MSC_VER > 1912

Este error ya no aparece, sin embargo, un montón de errores "la expresión debe tener un valor constante" aparece en el archivo type_trails. No tengo idea de cómo solucionarlo.

Respuestas a la pregunta(4)

Su respuesta a la pregunta