【抄作业】ubuntu完全卸载CUDA,彻底卸载cuda,卸载不同版本的cuda,cuda不同版本的卸载方法

鳗小鱼 2024-07-13 12:07:08 阅读 85

卸载的实现方法

如何正确、完全的卸载cuda呢?

其实cuda安装时就已经准备好了卸载的接口,卸载程序在/usr/local/cuda-xx.x/bin下,需要注意的是cuda10.0及之前的版本卸载程序名为uninstall_cuda_xx.x.pl,而cuda10.1及之后的版本卸载程序名为cuda-uninstaller。

找到之后运行卸载程序即可,这里的xx.x表示自己的cuda版本。

 

在命令行中卸载

注意把下边的<code>xx.x替换为自己的cuda版本。

cuda10.0及以下的卸载:

cd /usr/local/cuda-xx.x/bin/

sudo ./uninstall_cuda_xx.x.pl

sudo rm -rf /usr/local/cuda-xx.x

cuda10.1及以上的卸载: 

cd /usr/local/cuda-xx.x/bin/

sudo ./cuda-uninstaller

sudo rm -rf /usr/local/cuda-xx.x

最后边加了一句sudo rm -rf /usr/local/cuda-xx.x,这是因为一般情况下cuda都配置了cudnn,在运行卸载程序时只会卸载cuda而不会一并删除cudnn的文件。因为cudnn文件还在的缘故,自己的cuda-xx.x文件夹仍然在,需要手动删除。

所以如果自己要卸载的cuda没有配置cudnn,那么cuda-xx.x文件夹在卸载完成后会被自动删除,也就没必要再运行最后一句了。

————————————————

版权声明:本文为CSDN博主「Venquieu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

ubuntu完全卸载CUDA_ubuntu卸载cuda和cudnn-CSDN博客文章浏览阅读4.6w次,点赞88次,收藏341次。CUDA的卸载方法网上都有很多,但是几乎都是错的,我在卸载cuda时基本试了个遍,各种踩坑。能查到的方法一般都是从官方文档搬过来的,然而这种方法并不能将cuda完全卸掉。这里把官方文档的方法贴出来: sudo apt-get --purge remove "*cublas*" "*cufft*" "*curand*" \ "*cusolver*" "*cusparse*" "*npp*" "*nvjpeg*" "cuda*" "nsight*" 我运行过这个命令,运行完之后,命令行输入nvcc -_ubuntu卸载cuda和cudnn

https://blog.csdn.net/weixin_44711603/article/details/110233047

扩展阅读

        为什么cuda卸载这么难呢?

        我们都知道,cuda的一般卸载需要依次选中需要卸载的CUDA包,鼠标右键点击卸载即可,一般需要保留3个已经安装的CUDA包,分别为NVIDIA GeForce Experience x.x.x.x、NVIDIA PhysX 系统软件 x.x.x、NVIDIA 图形驱动程序 x.x。

        那为什么没有一种方式快捷方便的卸载呢?我想大家都会有这个疑问,同样,我也是,因为cuda所安装需要的依赖和其他东西太多,而且为了兼容性,可能还会附带安装其他版本的内容,这是很常见的。所以在这种情况下就难免会漏掉一些东西没删除干净(卸载不干净的问题) ,比如CUDA的卸载

icon-default.png?t=N7T8

https://www.zhihu.com/tardis/zm/art/609847842?source_id=1005

        这看上去就很麻烦, 还有这个也是windows下CUDA的卸载以及安装_卸载cuda-CSDN博客文章浏览阅读10w+次,点赞172次,收藏793次。参考博客windows 7 下cuda 9.0 卸载、cuda8.0 安装一、前言对于一个刚玩CUDA菜鸟来说,安装问题就是一个巨大的坑,安装过程里面有很多需要注意的细节,很多自定义的选项,如果漏选,对编译GPU版本的Caffe会出现一些莫名奇妙的问题。为此,会经常出现卸载CUDA,再安装CUDA的问题,所以对于CUDA的卸载与安装就会有一些注意事项,现在总结一下。二、..._卸载cuda

https://blog.csdn.net/m0_37605642/article/details/99100924

        而且最关键的一个问题就是大多都是基于widows的,这样其实不太符合开发过程的需求。

完结撒花 

        我们努力的意义就是让我们身边都变成我们喜欢的人



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。