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
Cette méthode donnera une suppression complète de Cuda:
supprimer les fichiers CUDA dans /usr/local/cuda-5.0
Sudo apt-get remove nvidia-cuda-toolkit
Sudo apt-get remove --auto-remove nvidia-cuda-toolkit
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
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
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.
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>