J'ai installé cuda 8.0 sur ma machine Ubuntu 16.04 et vérifié la version de cuda à l'aide de la commande "nvcc --version". la version 7.5 est indiquée !!! Comment puis-je être sûr qu'il est exact? Existe-t-il d'autres commandes que je peux également utiliser pour vérifier mon résultat?
Pour cuda-8.0 sur Ubuntu16.04, vous devriez pouvoir lire
$ cat /usr/local/cuda/version.txt
CUDA Version 8.0.44
Je suis d'accord avec Robert Crovella , vous devrez peut-être vérifier votre CHEMIN
Merci à tous ... Auparavant, j’essayais d’installer cuda8.0 avec le fichier d’exécution de https://developer.nvidia.com/compute/cuda/8.0/prod/local_installers/cuda_8.0.44_linux-run . Après cela, j'ai essayé de vérifier "nvcc --version", mais le message d'erreur suivant "Le programme 'nvcc' n'est pas encore installé. Vous pouvez l'installer en tapant: Sudo apt-get install nvidia-cuda-toolkit". J'ai donc essayé la commande ci-dessus. Il a donné la version cuda7.5.
Plus tard, j'ai essayé d'installer cuda avec un paquet Debian qui contenait par défaut nvcc. Maintenant j'obtiens la version correcte.
Cela peut être dû au fait que vous avez installé les versions 7.5 et 8.0. Donc, au lieu de changer de chemin, essayez d’abord de désinstaller v7.5
À partir de CUDA 8.0, il est possible d’installer plusieurs versions de CUDA. Vous pouvez ensuite activer différentes valeurs pour la variable d’environnement $PATH
qui vous présentera une version différente de CUDA.
Commande pour obtenir immédiatement la version CUDA:
$ nvcc --version | grep "release" | awk '{print $6}' | cut -c2-
Vous pouvez confirmer le résultat en vérifiant l'état d'installation des bibliothèques CUDA:
$ dpkg -l | grep cuda
Pour installer plusieurs versions de CUDA, vous pouvez vous référer à cet article .