web-dev-qa-db-ja.com

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

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ツールキットをインストールするために必要なものだけを削除したいと思います。マルハナバチのようなパッケージはそのままにしたいです。

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

ありがとう

26
tomtom

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

シンプル

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


高度な


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/binファイルのexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/cuda/lib:/opt/cuda/lib64行と~/.bash_profile行を削除します

19
user271219

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

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

 cd /usr/local/cuda-9.0/bin

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

Sudo ./uninstall_cuda_9.0.pl

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

注:ubuntuにどのcudaがインストールされているかを知る方法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
18
saeed masoomi

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でも以前のバージョンがインストールされます。

11
Carol

以下のリンクを参照してください。これは、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
aspiring1

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

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
elhay efrat