web-dev-qa-db-fra.com

Suppression de la boîte à outils nvidia cuda et installation d’une nouvelle

il y a un mois, j'ai installé cuda 5.5 sur Ubuntu 14.04 (qui n'est pas pris en charge par cette version de Ubuntu), et je ne l'ai pas bien fait.

Je veux supprimer ce que j'ai déjà installé et installer le nouveau toolkit cuda 6.5,

donc, après avoir tapé ceci dans le terminal: dpkg -l | grep -i nvidia

Je reçois ce qui suit:

ii  bbswitch-dkms                                         0.8-1~trustyppa1                                    all          Interface for toggling the power on NVIDIA Optimus video cards
ii  bumblebee                                             3.2.1-90~trustyppa1                                 AMD64        NVIDIA Optimus support
ii  bumblebee-nvidia                                      3.2.1-90~trustyppa1                                 AMD64        NVIDIA Optimus support using the proprietary NVIDIA driver
ii  libcublas5.5:AMD64                                    5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA BLAS runtime library
ii  libcuda1-331                                          331.38-0ubuntu7.1                                   AMD64        NVIDIA CUDA runtime library
ii  libcudart5.5:AMD64                                    5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA runtime library
ii  libcufft5.5:AMD64                                     5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA FFT runtime library
ii  libcufftw5.5:AMD64                                    5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA FFTW runtime library
ii  libcuinj64-5.5:AMD64                                  5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA INJ runtime library (64-bit)
ii  libcurand5.5:AMD64                                    5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA Random Numbers Generation runtime library
ii  libcusparse5.5:AMD64                                  5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA Sparse Matrix runtime library
ii  libnppc5.5:AMD64                                      5.5.22-3ubuntu1                                     AMD64        NVIDIA Performance Primitives core runtime library
ii  libnppi5.5:AMD64                                      5.5.22-3ubuntu1                                     AMD64        NVIDIA Performance Primitives for image processing runtime library
ii  libnpps5.5:AMD64                                      5.5.22-3ubuntu1                                     AMD64        NVIDIA Performance Primitives for signal processing runtime library
ii  libnvtoolsext1:AMD64                                  5.5.22-3ubuntu1                                     AMD64        NVIDIA Tools Extension
ii  libnvvm2:AMD64                                        5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA Compiler NVVM runtime library
ii  nvidia-331                                            331.38-0ubuntu7.1                                   AMD64        NVIDIA binary driver - version 331.38
ii  nvidia-cuda-dev                                       5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA development files
ii  nvidia-cuda-doc                                       5.5.22-3ubuntu1                                     all          NVIDIA CUDA and OpenCL documentation
ii  nvidia-cuda-gdb                                       5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA GDB
ii  nvidia-cuda-toolkit                                   5.5.22-3ubuntu1                                     AMD64        NVIDIA CUDA toolkit
ii  nvidia-libopencl1-331                                 331.38-0ubuntu7.1                                   AMD64        NVIDIA OpenCL Driver and ICD Loader library
ii  nvidia-nsight                                         5.5.22-3ubuntu1                                     AMD64        NVIDIA Nsight Eclipse Edition
ii  nvidia-opencl-dev:AMD64                               5.5.22-3ubuntu1                                     AMD64        NVIDIA OpenCL development files
ii  nvidia-opencl-icd-331                                 331.38-0ubuntu7.1                                   AMD64        NVIDIA OpenCL ICD
ii  nvidia-profiler                                       5.5.22-3ubuntu1                                      AMD64        NVIDIA Profiler for CUDA and OpenCL
ii  nvidia-settings                                       331.20-0ubuntu8                                     AMD64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-visual-profiler                                5.5.22-3ubuntu1                                     AMD64        NVIDIA Visual Profiler
ii  primus

Je voudrais supprimer uniquement ce qui est nécessaire pour installer le dernier toolkit cuda. Les pacakages comme les bourdons Je veux rester comme ils sont.

Quels paquets dois-je supprimer et quels paquets ne doivent pas être supprimés?

Merci

25
tomtom

Cette méthode donnera une suppression complète de Cuda:

Simple

supprimer les fichiers CUDA dans /usr/local/cuda-5.0


Avancée


Désinstaller just nvidia-cuda-toolkit

Sudo apt-get remove nvidia-cuda-toolkit

Désinstallez nvidia-cuda-toolkit et ses dépendances

Sudo apt-get remove --auto-remove nvidia-cuda-toolkit

Purge de la configuration/des données

Sudo apt-get purge nvidia-cuda-toolkit ou Sudo apt-get purge --auto-remove nvidia-cuda-toolkit

En outre, supprimez les dossiers /opt/cuda et ~/NVIDIA_GPU_Computing_SDK s'ils sont présents. et supprimez les lignes export PATH=$PATH:/opt/cuda/bin et export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64 du fichier ~/.bash_profile

18
user271219

récemment, je voulais retirer Cuda de mon Ubuntu, j'ai fondé un fichier préparé pour le faire !! (Je suppose que cette méthode est standard)

changez tout d'abord le répertoire en chemin cuda, qui par défaut est /usr/local/cuda-9.0/bin, vous pouvez changer de répertoire en utilisant la commande ci-dessous:

 cd /usr/local/cuda-9.0/bin

dans le répertoire, il y a un fichier dont le nom est uninstall_cuda_9.0.pl (veuillez noter que ma version cuda est 9.0), il vous suffit donc d'exécuter uninstall_cuda_9.0.pl pour supprimer complètement cuda de votre système !!

Sudo ./uninstall_cuda_9.0.pl

Après avoir entré votre mot de passe, les fichiers cuda vont être entendus. (cela peut prendre quelques minutes)

NOTE: Comment savoir quel cuda est installé sur mon ubuntu? Vous pouvez vérifier cela à l'aide de la commande nvcc, comme vous pouvez le voir dans la dernière ligne du résultat, notre version de cuda est 9.0

nvcc --version

le résultat de cette commande sera comme ci-dessous:

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Sep__1_21:08:03_CDT_2017
Cuda compilation tools, release 9.0, V9.0.176
15
saeed masoomi

Assurez-vous que la méthode que vous utilisez pour installer cuda toolkit. Cette réponse est pour qui utiliser les fichiers deb pour installer cuda. Je ne sais pas si cela fonctionne pour les fichiers .run.

Sudo apt-get autoremove --purge cuda 

Cela peut effacer la boîte à outils cuda clairement. Vous pouvez vérifier que le dossier /usr/local/cuda a disparu. Et cette commande est le meilleur choix pour supprimer l’app installée par apt.

Mais lorsque vous réinstallez une autre version de cuda, vous devez utiliser:

Sudo apt-get install cuda-x.x

le numéro de version doit être inclus. J'ai essayé d'installer une autre version de cuda après la suppression de la version précédente. Je trouve que Sudo apt-get install cuda installera toujours la précédente.

9
Carol

Veuillez vous reporter au lien ci-dessous pour vous aider à déterminer si votre nouvelle installation et votre ancienne installation de CUDA seraient en conflit ou non. S'ils ne sont pas en conflit, vous devriez pouvoir les garder tous les deux.

Si une version de CUDA est déjà installée, vous pouvez procéder comme suit:

La méthode de désinstallation dépend directement de la méthode d'installation, qu'il s'agisse d'un fichier d'exécution, d'un fichier deb, etc.

Utilisez la commande suivante pour désinstaller une installation du fichier d'exécution du Toolkit :

$ Sudo /usr/local/cuda-X.Y/bin/uninstall_cuda_X.Y.pl

Utilisez la commande suivante pour désinstaller une installation de fichier d’exécution du pilote :

$ Sudo /usr/bin/nvidia-uninstall

Utilisez les commandes suivantes pour désinstaller une installation de Deb :

$ Sudo apt-get --purge remove <package_name>

Installations en conflit Nvidia

0
aspiring1