卸载的实现方法
如何正确、完全的卸载cuda呢?
其实cuda安装时就已经准备好了卸载的接口,卸载程序在/usr/local/cuda-xx.x/bin下,需要注意的是cuda10.0及之前的版本卸载程序名为uninstall_cuda_xx.x.pl,而cuda10.1及之后的版本卸载程序名为cuda-uninstaller。
找到之后运行卸载程序即可,这里的xx.x表示自己的cuda版本。
在命令行中卸载
注意把下边的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和cudnnhttps://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的卸载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的卸载与安装就会有一些注意事项,现在总结一下。二、..._卸载cudahttps://blog.csdn.net/m0_37605642/article/details/99100924
而且最关键的一个问题就是大多都是基于widows的,这样其实不太符合开发过程的需求。
完结撒花
我们努力的意义就是让我们身边都变成我们喜欢的人