Erro não suportado do CUDA 9 com o VS 2017

Atualizei recentemente meu VS 2017 e agora não consigo nem criar um projeto CUDA padrão (aquele com a adição de vetor).

Eu suspeito que isso ocorre devido ao seguinte erro:

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 

Os outros erros são irrelevantes e desaparecerão assim que eu corrigir esse. Observe que eu sou capaz de criar e executar simpleCUFFT a partir de amostras CUDA.

Antes da atualização, eu era capaz de criar o projeto CUDA padrão, mas não era capaz de criar o projeto de amostra CUDA. Atualizei meu VS2017 usando o instalador do VS e instalei o CUDA SDK 10.0.15063.0. Em anexo está a captura de telacom os componentes instalados.

Informe-me se alguma informação adicional for necessária. Eu estou ciente doSegue tópico e como estou usando o kit de ferramentas CUDA mais recente, não preciso fazer alterações no host_config.h.

Obrigado Mikhail

Edit: Minha versão do VS (conforme exibida no instalador do VS) é 15.5.0 Minha versão do nvcc é release 9.0, V9.0.176

Edit2: Eu tentei mudar a linha 133 do host_config.h para:

  #if _MSC_VER < 1600 || _MSC_VER > 1912

Este erro não aparece mais, no entanto, um monte de erros "expressão deve ter um valor constante" aparecem no arquivo type_trails. Eu não tenho idéia de como consertar isso.

questionAnswers(4)

yourAnswerToTheQuestion