Pergunta

Na compilação do CUDA SDK, estou recebendo um NVCC Fatal: Arquitetura GPU não suportada 'compute_20', meu kit de ferramentas é 2.3 e em um sistema compartilhado (ou seja, atualização realmente não é

Se ajudar, o problema está sendo chamado no RadixSort.

Parece que algumas pessoas on -line tiveram esse problema, mas eu não encontrei em nenhum lugar que realmente dê uma solução.

Foi útil?

Solução

Acredito que o Compute_20 está direcionando o hardware Fermi, que você não possui. Além disso, o CUDA 2.3 não suporta recursos de Fermi ou compute_20. Tente usar o compute_13.

Outras dicas

Você está compilando o 3.x SDK com um kit de ferramentas 2.3, que não funcionará, pois, como você já viu o compute_20, não é suportado.

A solução mais simples é atualizar seu kit de ferramentas ou fazer o downgrade do seu SDK. Você pode tentar alterar o Makefile (Common.mk em C/Common) no Linux ou alterar as propriedades de construção no Windows para selecionar apenas computar_13, mas pode haver outros problemas, para que seja mais simples alinhar as versões SDK/Toolkit.

Observe que, se você não tiver privilégios de administrador, poderá instalar uma versão local do kit de ferramentas ao lado do SDK, mas precisará do Admi para atualizar o driver.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top