Comment obtenir la version cuda?

Existe-t-il une commande rapide ou un script pour vérifier la version de CUDA installée?

J’ai trouvé le manuel de 4.0 dans le répertoire d’installation, mais je ne suis pas sûr que la version installée soit ou non.

Comme Jared le mentionne dans un commentaire, à partir de la ligne de commande:

 nvcc --version 

donne la version du compilateur CUDA (qui correspond à la version du toolkit).

A partir du code de l’application, vous pouvez interroger la version de l’API d’exécution avec

 cudaRuntimeGetVersion() 

ou la version de l’API du pilote avec

 cudaDriverGetVersion() 

Comme Daniel le souligne, deviceQuery est un exemple d’application SDK qui interroge ce qui précède, ainsi que les fonctionnalités de l’appareil.

Comme d’autres le notent, vous pouvez également vérifier le contenu de la version.txt utilisant (par exemple, sur Mac ou Linux)

 cat /usr/local/cuda/version.txt 

Cependant, s’il existe une autre version du toolkit CUDA installée autre que celle de /usr/local/cuda , celle-ci peut signaler une version inexacte si une autre version est antérieure à votre PATH , donc /usr/local/cuda prudent.

Sur Ubuntu Cuda V8:

 $ cat /usr/local/cuda/version.txt 

Sur Ubuntu:

Essayer

$ cat /usr/local/cuda/version.txt ou $ cat /usr/local/cuda-8.0/version.txt

Parfois, le dossier est nommé “Cuda-version”.

Si aucun des éléments ci-dessus ne fonctionne, essayez d’aller dans $ /usr/local/ et trouvez le nom correct de votre dossier Cuda.

La sortie doit être similaire à: CUDA Version 8.0.61

Si vous avez installé CUDA SDK, vous pouvez exécuter “deviceQuery” pour voir la version de CUDA

Vous pourriez trouver CUDA-Z utile, voici une citation de leur site:

“Ce programme est né comme une parodie d’autres utilitaires tels que CPU-Z et GPU-Z. CUDA-Z présente des informations de base sur les GPU et GPGPU compatibles CUDA. Il fonctionne avec les cartes nVIDIA Geforce, Quadro et Tesla, ION chipsets. ”

http://cuda-z.sourceforge.net/

Sur l’onglet Support, il y a l’URL du code source: http://sourceforge.net/p/cuda-z/code/ et le téléchargement n’est pas réellement un programme d’installation, mais l’exécutable lui-même (pas d’installation, donc “rapide “).

Cet utilitaire fournit beaucoup d’informations et si vous avez besoin de savoir comment il a été dérivé, il y a la source à regarder. Il existe d’autres utilitaires similaires à ceux que vous pourriez rechercher.

Après avoir installé CUDA, on peut vérifier les versions par: nvcc -V

J’ai installé à la fois 5.0 et 5.5 donc ça donne

Outils de compilation Cuda, version 5.5, version 5.5.0

Cette commande fonctionne à la fois pour Windows et Ubuntu.

En dehors de ceux mentionnés ci-dessus, votre chemin d’installation CUDA (s’il n’est pas modifié lors de l’installation) contient généralement le numéro de version

faire un which nvcc devrait donner le chemin et qui vous donnera la version

PS: C’est un moyen rapide et sale, les réponses ci-dessus sont plus élégantes et aboutiront à la bonne version avec un effort considérable

Vous devez d’abord trouver où Cuda est installé.

S’il s’agit d’une installation par défaut comme ici, l’emplacement doit être:

pour Ubuntu:

/ usr / local / cuda

dans ce dossier, vous devriez avoir un fichier

version.txt

Ouvrez ce fichier avec n’importe quel éditeur de texte ou lancez:

 cat version.txt 

du dossier

OU

  cat /usr/local/cuda/version.txt 

On peut obtenir la version cuda en tapant ce qui suit dans le terminal:

 $ nvcc -V # below is the result nvcc: NVIDIA (R) Cuda comstackr driver Copyright (c) 2005-2017 NVIDIA Corporation Built on Fri_Nov__3_21:07:56_CDT_2017 Cuda compilation tools, release 9.1, V9.1.85 

Alternativement, on peut vérifier manuellement la version en découvrant d’abord le répertoire d’installation en utilisant:

 $ whereis -b cuda cuda: /usr/local/cuda 

Et puis cd dans ce répertoire et vérifier la version CUDA.

Je reçois / usr / local – pas un tel fichier ou répertoire. Bien que nvcc -V donne

 nvcc: NVIDIA (R) Cuda comstackr driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Sun_Sep__4_22:14:01_CDT_2016 Cuda compilation tools, release 8.0, V8.0.44 

Pour la version CUDA:

 nvcc --version 

Pour la version cuDNN:

Pour Linux:

Utilisez les commandes suivantes pour trouver le chemin d’access à cuDNN:

 $ whereis cuda cuda: /usr/local/cuda 

Ensuite, utilisez ceci pour obtenir la version du fichier d’en-tête,

 $ cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 

Pour les fenêtres,

Utilisez les commandes suivantes pour trouver le chemin d’access à cuDNN:

 C:\>where cudnn* C:\Program Files\cuDNN6\cuda\bin\cudnn64_6.dll 

Ensuite, utilisez ceci pour vider la version du fichier d’en-tête,

 type "%PROGRAMFILES%\cuDNN6\cuda\include\cudnn.h" | findstr CUDNN_MAJOR