Come ottenere la versione cuda?

C'è qualche comando rapido o script per controllare la versione di CUDA installata?

Ho trovato il manuale della 4.0 sotto la directory di installazione ma non sono sicuro che sia della versione effettivamente installata o meno.

Soluzione

Come menzionato da Jared in un commento, dalla linea di comando:

nvcc --version

(o /usr/local/cuda/bin/nvcc --version) dà la versione del compilatore CUDA (che corrisponde alla versione del toolkit).

Dal codice dell'applicazione, è possibile interrogare la versione delle API di runtime con

cudaRuntimeGetVersion()

o la versione API del driver con

cudaDriverGetVersion()

Come sottolinea Daniel, deviceQuery è un'applicazione di esempio dell'SDK che interroga quanto sopra, insieme alle capacità del dispositivo.

Come altri notano, puoi anche controllare il contenuto della versione.txt usando (ad esempio, su Mac o Linux)

cat /usr/local/cuda/version.txt

Tuttavia, se c'è un'altra versione del toolkit di CUDA installata diversa da quella con symlink da /usr/local/cuda, questo potrebbe riportare una versione imprecisa se un'altra versione è prima nel tuo PATH rispetto a quella sopra, quindi usa con cautela.

Commentari (8)

Se avete installato CUDA SDK, potete eseguire "deviceQuery" per vedere la versione di CUDA

Commentari (1)

Dopo aver installato CUDA si possono controllare le versioni con: nvcc -V

Ho installato sia la 5.0 che la 5.5, quindi dà

Cuda Compilation Tools,release 5.5,V5.5,0

Questo comando funziona sia per Windows che per Ubuntu.

Commentari (0)