【抄作业】ubuntu完全卸载CUDA,彻底卸载cuda,卸载不同版本的cuda,cuda不同版本的卸载方法
卸载的实现方法
如何正确、完全的卸载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版权协议,转载请附上原文出处链接及本声明。
原文链接:
扩展阅读
? ? ? ? 为什么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
? ? ? ? 而且最关键的一个问题就是大多都是基于widows的,这样其实不太符合开发过程的需求。
完结撒花?
? ? ? ? 我们努力的意义就是让我们身边都变成我们喜欢的人
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!