nvidia cudaツールキットを削除して新しいものをインストールする


31

1か月前、Ubuntu 14.04(このバージョンのUbuntuバージョンではサポートされていません)にcuda 5.5をインストールしましたが、うまくいきませんでした。

以前にインストールしたものを削除して、新しいcuda 6.5ツールキットをインストールします。

したがって、ターミナルでこれを入力した後: dpkg -l | grep -i nvidia

私は次を取得します:

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

最新のcudaツールキットをインストールするために必要なものだけを削除したいと思います。マルハナバチのようなパッケージはそのままにしたいです。

これを行うには、どのパッケージを削除する必要があり、どのパッケージを削除してはいけませんか?

ありがとう

回答:


21

このメソッドはCudaを完全に削除します:

シンプル

CUDAファイルを削除します /usr/local/cuda-5.0


高度な


nvidia-cuda-toolkitのみをアンインストールします

sudo apt-get remove nvidia-cuda-toolkit

nvidia-cuda-toolkitをアンインストールすると、依存関係が発生します

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

構成/データの消去

sudo apt-get purge nvidia-cuda-toolkit または sudo apt-get purge --auto-remove nvidia-cuda-toolkit

さらに、/opt/cudaおよび~/NVIDIA_GPU_Computing_SDKフォルダーが存在する場合は削除します。ファイルのexport PATH=$PATH:/opt/cuda/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64行を削除し~/.bash_profileます


1
これはファイルを削除しません。いつもの除去が...残りのカーネルモジュールをクリーンアップしないかのように実際には、思われる
電子寿司

@marbelにはもっと良い方法がありますか?
フランク

@ marbel、apt-getを使用しない理由を説明できますか?
ナガブーシャンSN

「これはひどい答えだ」とか「グーグルだけだ」と言った@marbelは、私が今まで見た中で最悪の反応だ。これがひどい答えである場合、あなたがそう思う理由を説明してください!ところで、人々はどうやってここに来たと思いますか?グーグルで、私の友人。
アジム

nvidiaフォーラムでいくつかの回答を見つけることができます。「ソリューション」は頻繁に変わるため、信頼できるものを見つけるのは困難です。私にとって、当時の解決策はOSを再インストールすることでした。nvidiaフォーラムでこのアドバイスを見つけました。
マーベル

20

最近、UbuntuからCudaを削除したかったのですが、これを行うための準備が整ったファイルがあることがわかりました!! (この方法は標準的な方法だと思います)

まず、ディレクトリをcudaパスに変更します。これはデフォルトで/usr/local/cuda-9.0/bin、次のコマンドを使用してディレクトリを変更できます。

 cd /usr/local/cuda-9.0/bin

ディレクトリにはその名前のファイルがありますuninstall_cuda_9.0.pl(私のcudaバージョンがであることに注意してください9.0)のでuninstall_cuda_9.0.pl、システムからcudaを完全に削除するために実行する必要があります!!

sudo ./uninstall_cuda_9.0.pl

パスワードを入力すると、CUDAファイルが消去されます。(完了するまでに数分かかる場合があります)

注:どのcudaがUbuntuにインストールされているかを知る方法は?nvcc次の結果の最後の行にあるように 、コマンドで確認できます。CUDAバージョンは9.0です。

nvcc --version

このコマンドの結果は次のようになります。

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

10
私にとって、このsudo ./uninstall_cuda_9.0.pl ファイルはどうすればいいのですか?
kRazzy R

11

cudaツールキットのインストールに使用する方法を確認してください。この答えは、debファイルを使用してcudaをインストールする人向けです。これが.runファイルに対して機能するかどうかはわかりません。

sudo apt-get autoremove --purge cuda 

これにより、cudaツールキットを明確にクリアできます。フォルダが/usr/local/cudaなくなったことを確認できます。そして、このコマンドは、aptインストール済みアプリを削除するのに最適な選択です。

ただし、別のバージョンのcudaを再インストールするときは、次を使用する必要があります。

sudo apt-get install cuda-x.x

バージョン番号を含める必要があります。以前のバージョンを削除した後、別のバージョンのcudaをインストールしようとしましたsudo apt-get install cudaが、それでも以前のバージョンがインストールされます。


sudo apt-get install xxである必要があります。例:sudo apt-get install cuda-9-0
coolscitist

@coolscitistコメントありがとうございます。両方とも機能します。確認しました。
キャロル

1
それは次のようなものではないcuda*でしょうか?例:$ sudo apt-get --purge remove cuda*
チェ・ギヒョン

@GyuHyeonChoi良い提案。それはあなたのために働きましたか?もしそうなら、それは良いオプションです。
キャロル

ありがとうございました。あなたの答えの細かい部分が私の時間を節約しました。
Cs20

2

試してください:

sudo apt-get --purge -y remove 'cuda*'
sudo apt-get --purge -y remove 'nvidia*'
sudo reboot

インストールされたcudaおよびnvidiaパッケージを削除し、https://developer.nvidia.com/cuda-toolkit-archiveから特定のバージョンをインストールできます


同じ回答を複数の投稿に投稿しないでください。質問が互いに類似しており、重複するほど類似している場合は、複数の質問に同じ回答を逐語的に再投稿するのではなく、重複としてフラグを付けてください。
トーマスウォード

0

以下のリンクを参照してください。CUDAの新しいインストールと古いインストールが競合するかどうかを判断するのに役立ちます。競合していない場合は、両方を保持できるはずです。

CUDAのバージョンが既にインストールされている場合は、次を実行できます。

直接アンインストールする方法は、インストール方法、実行ファイルであるか、debファイルであるかなどによって異なります。

Toolkit runfileインストールアンインストールするには、次のコマンドを使用します

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

次のコマンドを使用して、ドライバー実行ファイルのインストールアンインストールします

$ sudo /usr/bin/nvidia-uninstall

以下のコマンドを使用して、Debインストールアンインストールします

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

Nvidiaの競合するインストール


0

他の人がパッケージを削除する方法がないため、パッケージを中断せずに削除する(積極的な方法)。

PKG="something" ## in our case its Nvidia or/and CUDA 
for item in `dpkg -i grep ${PGK} | awk '{print $2}'` ; do dpkg --remove --force-all $item ; done 

パッケージは問題なく削除されます。


0

CUDA 10.x以降を使用している場合は、次を試してください。

sudo /usr/local/cuda/bin/cuda-uninstaller
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.