查看cudnn版本号
cudnn里的include里只有cudnn.h的情况:
cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
cudnn的include里有cudnn_version.h的情况:
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
—二、卸载cudnn
查询:
sudo dpkg -l | grep cudnn
1
将其全部卸载:
sudo dpkg -r libcudnn8-samples
sudo dpkg -r libcudnn8-dev
sudo dpkg -r libcudnn8
1
2
3
检查:
输入下面指令后,没有任何输出即卸载成功。
sudo dpkg -l | grep cudnn
————————————————
版权声明:本文为CSDN博主「William.csj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Williamcsj/article/details/123514435
卸载的实现方法
那么如何正确、完全的卸载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
1
2
3
cuda10.1及以上的卸载:
cd /usr/local/cuda-xx.x/bin/
sudo ./cuda-uninstaller
sudo rm -rf /usr/local/cuda-xx.x
1
2
3
最后边加了一句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版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44711603/article/details/110233047
版权归原作者 液压姬 所有, 如有侵权,请联系我们删除。