Como obter a versão cuda?

Existe algum comando rápido ou script para verificar a versão do CUDA instalado?

Encontrei o manual do 4.0 no diretório de instalação, mas não tenho certeza se ele é da versão efetivamente instalada ou não.

Solução

Como Jared menciona em um comentário, a partir da linha de comando:

nvcc --version

(ou `/usr/local/cuda/bin/nvcc --versão') dá a versão do compilador CUDA (que corresponde à versão do toolkit).

A partir do código da aplicação, você pode consultar a versão da API em tempo de execução com

cudaRuntimeGetVersion()

ou a versão do driver API com

cudaDriverGetVersion()

Como Daniel aponta, deviceQuery é um aplicativo de amostra SDK que consulta o acima mencionado, juntamente com as capacidades do dispositivo.

Como outros notam, você também pode verificar o conteúdo do version.txt utilizando (por exemplo, em Mac ou Linux)

cat /usr/local/cuda/version.txt

No entanto, se houver outra versão do conjunto de ferramentas CUDA instalada que não seja a versão symlinked de /usr/local/cuda', isso pode relatar uma versão imprecisa se outra versão for mais antiga no seuPATH' do que a anterior, então use com cautela.

Comentários (8)

Se você instalou o CUDA SDK, você pode executar "deviceQuery" para ver a versão do CUDA

Comentários (1)

Após instalar a CUDA pode-se verificar as versões por: nvcc -V

Eu instalei tanto o 5.0 como o 5.5 para que ele dê

Cuda Compilation Tools,versão 5.5,V5.5,0

Este comando funciona tanto para Windows como para Ubuntu.

Comentários (0)