首先说下update和upgrade的区别::
(1)apt update:
update 是同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
(2)apt upgrade:(在深度学习环境下,换完源慎用)
upgrade 是升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。
笔者使用完上述命令后导致cuda无法正常使用(进而导致之前的项目都无法正常运行),所以只能将之前的cuda卸载,再重新安装。
cd /usr/local/cuda-11.2/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-11.2
注:笔者这里没有删除cuDNN,只是重新安装了cuda。
之前的项目又正常了~
参考:https://zhuanlan.zhihu.com/p/122286055
深度学习环境cuda和cudnn配置教程:https://blog.csdn.net/MasterCayman/article/details/105851396