首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除Nvidia CUDA工具包并安装新工具包

删除Nvidia CUDA工具包并安装新工具包
EN

Ask Ubuntu用户
提问于 2014-09-29 10:55:06
回答 6查看 446.7K关注 0票数 58

我在Ubuntu14.04上安装了CUDA 5.5软件包(这个版本不支持Ubuntu版本),而且我做得不太好。

我想删除我之前安装的东西,安装一个新的CUDA 6.5工具包,

在终端中输入以下内容后:dpkg -l | grep -i nvidia

我得到以下输出:

代码语言:javascript
复制
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工具包所需的内容。像大黄蜂一样的包裹,我想保持原样。

我应该删除哪些包,哪些不应该删除以完成此操作?

EN

回答 6

Ask Ubuntu用户

发布于 2017-12-11 10:35:43

为了删除cuda,Nvidia已经准备了一个文件(我认为这是一个标准的方法)。您需要将您的目录更改为cuda的路径,这是默认的/usr/local/cuda-x.y/bin;如果x.y是您的cuda版本,您可以使用以下命令来实现这一点:(我有cuda 9.0=x.y)

代码语言:javascript
复制
 cd /usr/local/cuda-9.0/bin

在这个目录中有一个名为uninstall_cuda_9.0.pl的文件(请注意,cuda版本是9.0,所以运行uninstall_cuda_9.0.pl将cuda完全从系统中删除!)

代码语言:javascript
复制
chmod +x uninstall_cuda_9.0.pl
sudo ./uninstall_cuda_9.0.pl

一旦输入密码,库达文件将被删除。(这可能需要几分钟)

注意:您如何知道在您的Ubuntu系统上安装了哪个cuda?通过使用nvcc命令,您可以看到在nvcc结果的最后一行中,我的cuda版本是9.0

代码语言:javascript
复制
nvcc --version

结果如下:

代码语言:javascript
复制
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 

注意,如果您正确地设置了$PATH变量,那么上面的方法可以工作,所以如果您的nvcc命令不起作用,那么请在终端中使用下面的命令来查找cuda版本。

代码语言:javascript
复制
ls /usr/local/ | grep cuda

更新

我已经在我的系统上安装了Cuda10.2,而且似乎没有uninstall_cuda_x.x.pl文件,但是nvidia在同一个目录中用cuda-uninstaller文件替换了这个文件。

票数 32
EN

Ask Ubuntu用户

发布于 2017-10-23 03:56:03

确保您使用的方法安装库达工具包。这个答案是为谁使用deb文件来安装cuda。我不知道这是否适用于.run文件。

代码语言:javascript
复制
sudo apt-get autoremove --purge cuda 

这可以清楚地清除cuda工具包。您可以检查文件夹/usr/local/cuda是否已消失。这个命令是删除apt安装的应用程序的最佳选择。

但是,当您重新安装另一个版本的cuda时,必须使用:

代码语言:javascript
复制
sudo apt-get install cuda-x.x

版本号必须包括在内。在删除之前的版本后,我尝试安装另一个版本的cuda,我发现sudo apt-get install cuda仍然会安装上一个版本。

票数 29
EN

Ask Ubuntu用户

发布于 2019-10-17 04:32:20

对于CUDA 10.1或更高版本,请尝试:

代码语言:javascript
复制
sudo /usr/local/cuda/bin/cuda-uninstaller

对于CUDA 10.0,请尝试:

代码语言:javascript
复制
sudo  /usr/local/cuda/bin/uninstall_cuda_10.0.pl
票数 10
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/530043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档