Hvordan få tak i cuda-versjonen?

Finnes det noen rask kommando eller skript for å sjekke hvilken versjon av CUDA som er installert?

Jeg fant manualen til 4.0 under installasjonskatalogen, men jeg er ikke sikker på om den er av den faktiske installerte versjonen eller ikke.

Løsning

Som Jared nevner i en kommentar, fra kommandolinjen:

nvcc --version

(eller /usr/local/cuda/bin/nvcc --version) gir CUDA-kompileringsversjonen (som samsvarer med verktøysettversjonen).

Fra applikasjonskoden kan du spørre om kjøretids-API-versjonen med

cudaRuntimeGetVersion()

eller driver-API-versjonen med

cudaDriverGetVersion()

Som Daniel påpeker, er deviceQuery en SDK-eksempelapp som spør om det ovennevnte, sammen med enhetsfunksjoner.

Som andre bemerker, kan du også sjekke innholdet i version.txt ved å bruke (f.eks. på Mac eller Linux)

cat /usr/local/cuda/version.txt

Men hvis det er en annen versjon av CUDA-verktøysettet installert enn den som er symbolkoblet fra /usr/local/cuda, kan dette rapportere en unøyaktig versjon hvis en annen versjon er tidligere i PATH enn den ovennevnte, så bruk med forsiktighet.

Kommentarer (8)

Hvis du har installert CUDA SDK, kan du kjøre "deviceQuery" for å se versjonen av CUDA.

Kommentarer (1)

Etter å ha installert CUDA kan man sjekke versjonene med: nvcc -V

Jeg har installert både 5.0 og 5.5, slik at det gir

Cuda kompileringsverktøy, versjon 5.5,V5.5,0

Denne kommandoen fungerer for både Windows og Ubuntu.

Kommentarer (0)