如何在Ubuntu中删除cudnn?

3
我需要针对我的tensorflow版本安装cudnn 7,但是我无法删除当前的cudnn。 终端 更新:
daniel@tales:~$ rm -r /usr/local/cuda-6.0/lib64/libcudnn*
rm: can't delete '/usr/local/cuda-6.0/lib64/libcudnn*': didn't find this catalog
``

这个答案在这里对我有用。 - Sanket Patel
如果您使用deb文件进行安装,您可以打开原始安装程序,并使用软件安装程序单击红色垃圾桶来删除它。 - johndpope
3个回答

4
如果您使用dpkg安装了cudnn,您可以简单地使用dpkg --remove移除每个cudnn软件包。您可以使用dpkg -l | grep cudnn检查您使用dpkg安装的cudnn软件包。

1
有几篇帖子与此相关。这里我发帖请求您的帮助。请尝试以下选项:
  1. 只需删除/usr/local/lib/usr/local/cuda/lib64中的所有相关文件即可,这对我有效。

  2. 在Linux中,操作如下:

    rm -r /usr/local/cuda-xxx/lib64/libcudnn*

cuda-xxx代表cuda版本:例如7.5或8.0

运行以下命令之一:

sudo rm -r /usr/local/cuda-7.5/lib64/libcudnn*

或者

sudo rm -r /usr/local/cuda-8.0/lib64/libcudnn*

详细信息可以在这里找到 链接-1, 链接-2, 链接-3, 链接-4


请你能否发布Traceback? - user1410665

0

我使用以下代码检查版本:

dpkg -l | grep cuda

应该会出现一个libcudnn文件列表(在我的情况下,我有libcudnn7 libcudnn7-dev)。
检查完您的版本后,只需:
sudo dpkg --remove libcudnn7 libcudnn7-dev # in my situation

但是规则是:

sudo dpkg --remove NAME_OF_YOUR_PACKAGE

在这些之后:

sudo apt-get autoremove
sudo apt-get autoclean

更多细节请参考:NVIDIA - 论坛


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接