Hvordan får jeg cuda-versionen?

Er der en hurtig kommando eller et script til at kontrollere den installerede version af CUDA?

Jeg fandt manualen for 4.0 under installationsmappen, men jeg er ikke sikker på, om det er den faktiske installerede version eller ej.

Løsning

Som Jared nævner i en kommentar, fra kommandolinjen:

nvcc --version

(eller /usr/local/cuda/bin/nvcc --version) giver CUDA-kompilerversionen (som passer til værktøjssæt-versionen).

Fra programkode kan du spørge om runtime API-versionen med

cudaRuntimeGetVersion()

eller driver-API-versionen med

cudaDriverGetVersion()

Som Daniel påpeger, er deviceQuery en SDK-eksempelapp, der forespørger om ovenstående sammen med enhedens funktioner.

Som andre bemærker, kan du også kontrollere indholdet af version.txt ved hjælp af (f.eks. på Mac eller Linux)

cat /usr/local/cuda/version.txt

Men hvis der er installeret en anden version af CUDA-værktøjssættet end den, der er symlinket fra /usr/local/cuda, kan dette rapportere en unøjagtig version, hvis en anden version er tidligere i din PATH end ovenstående, så brug med forsigtighed.

Kommentarer (8)

Hvis du har installeret CUDA SDK, kan du køre "deviceQuery" for at se versionen af CUDA

Kommentarer (1)

Efter installation af CUDA kan man kontrollere versionerne ved at: nvcc -V

Jeg har installeret både 5.0 og 5.5, så det giver

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

Denne kommando virker både for Windows og Ubuntu.

Kommentarer (0)