大家好,又见面了,我是你们的朋友全栈君。
由于深度学习部分代码仅支持CUDA11.0版本之前的Pytorch,Pytorch官网也没有提供与CUDA11.0配套的版本,因此决定卸载CUDA11.0,但是网上也都是11.0版本之前的卸载方式,因此按照网上的方法进行卸载,
由于本人linux操作系统不熟,只能自己尝试
首先在安装完CUDA 11.0版本后,进入CUDA官网准备安装CUDA 10.2,本来没想卸载CUDA 11.0但在安装的最后一步出现:
说明,在存在更高版本(11.0)情况下,无法正常安装,于是进行卸载:
为什么不按照网上那种先进入到/usr/local/cuda/bin,再执行对应删除程序呢?如下:
cd /usr/local/cuda/bin
sudo ./uninstall_cuda_x.x.pl
或
sudo ./cuda-uninstaller
因为我试了,CUDA 11.0没有这个文件!!!!
卸载
卸载过程忘截图了,过程是:
sudo apt-get remove cuda
sudo apt autoremove
sudo apt-get remove cuda*
然后切换到CUDA所在目录:
cd /usr/local/
删除CUDA-11.0目录:
sudo rm -r cuda-11.0
结果我再使用官方安装方法时就出现了,这种让人崩溃的景象:
可以看到,我安装的时下载好的10.2版本,但是安装包找的都是原来的11.0,并且这些地址都是找不到的,查了半天才找到为什么安装包还会找这些地址:
输入命令:
sudo dpkg -l |grep cuda
可以看到,我们安装的10-2-local的包,但是除了这个全部都还是11-0!!!
于是使用:
sudo dpkg -P cuda-toolkit-11-0
一个一个对应删除,因为系统不让使用cuda*直接全部删除,这些都完事,就可以正常安装了
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/149919.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...