tom*_*tom 51 uninstall nvidia cuda bumblebee drivers
我在 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
Run Code Online (Sandbox Code Playgroud)
我只想删除安装最新的 CUDA 工具包所需的内容。包裹,就像大黄蜂一样,我想保持原样。
我应该删除哪些包,哪些不应该删除来完成这项工作?
小智 36
此方法将彻底删除 Cuda:
删除 CUDA 文件 /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
或者
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
sae*_*omi 31
Nvidia准备了一个删除cuda的文件(我猜这个方法是标准方法)。首先将目录更改为cuda路径,默认情况下,/usr/local/cuda-x.y/bin
这x.y
是您的cuda版本,您可以使用以下命令更改目录: (我有 cuda 9.0= x.y
)
cd /usr/local/cuda-9.0/bin
Run Code Online (Sandbox Code Playgroud)
在这个目录中有一个文件,它的名字是uninstall_cuda_9.0.pl
(请注意我的cuda版本是9.0
),所以你只需要运行uninstall_cuda_9.0.pl
从你的系统中完全删除cuda!!
chmod +x uninstall_cuda_9.0.pl
sudo ./uninstall_cuda_9.0.pl
Run Code Online (Sandbox Code Playgroud)
输入密码后,cuda 文件将被删除。(可能需要几分钟才能完成)
注意:如何知道您的 ubuntu 中安装了哪个 cuda?
可以通过nvcc
命令查看,在nvcc结果的最后一行可以看到我的cuda版本是9.0
nvcc --version
Run Code Online (Sandbox Code Playgroud)
此命令的结果将如下所示:
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
Run Code Online (Sandbox Code Playgroud)
请注意,如果您正确设置了 $PATH 变量,则上述方法有效,因此,如果您的nvcc
命令无效,请在终端中使用以下命令查找 cuda 版本
ls /usr/local/ | grep cuda
Run Code Online (Sandbox Code Playgroud)
更新
我已经在我的系统上安装了 cuda 10.2,似乎没有uninstall_cuda_x.x.pl
文件,但是 nvidiacuda-uninstaller
在同一目录中一个文件替换了这个文件。
小智 26
确保您用于安装 cuda 工具包的方法。这个答案是为谁使用deb
文件来安装 cuda。我不知道这是否适用于.run
文件。
sudo apt-get autoremove --purge cuda
Run Code Online (Sandbox Code Playgroud)
这样可以清楚地清除cuda工具包。您可以检查文件夹是否/usr/local/cuda
消失。而这个命令是删除 apt 安装的应用程序的最佳选择。
但是当你重新安装另一个版本的cuda时,你必须使用:
sudo apt-get install cuda-x.x
Run Code Online (Sandbox Code Playgroud)
必须包含版本号。我尝试在删除以前的版本后安装另一个版本的cuda,我发现sudo apt-get install cuda
仍然会安装以前的版本。
Shi*_*hah 10
对于 CUDA 10.1 或更新版本,请尝试:
sudo /usr/local/cuda/bin/cuda-uninstaller
Run Code Online (Sandbox Code Playgroud)
对于 CUDA 10.0,请尝试:
sudo /usr/local/cuda/bin/uninstall_cuda_10.0.pl
Run Code Online (Sandbox Code Playgroud)
尝试:
sudo apt-get --purge -y remove 'cuda*'
sudo apt-get --purge -y remove 'nvidia*'
sudo reboot
Run Code Online (Sandbox Code Playgroud)
它会删除任何已安装的 cuda 和 nvidia 软件包,然后您可以从以下位置安装您喜欢的任何特定版本:https : //developer.nvidia.com/cuda-toolkit-archive。
归档时间: |
|
查看次数: |
341872 次 |
最近记录: |