卸载cuDNN加速库
更新时间 2026-04-16 15:46:34
最近更新时间: 2026-04-16 15:46:34
本文为您介绍卸载cuDNN加速库的操作方法。
cuDNN无独立卸载程序,需通过删除复制到CUDA目录的专属文件完成卸载,卸载前需先关闭所有依赖cuDNN的程序,且建议在卸载CUDA 工具包前执行本操作,避免文件残留或占用。
前置说明
关闭所有使用cuDNN的程序。
在Linux操作系统中卸载cuDNN
如果您在创建GPU云主机时自动安装了cuDNN加速库,使用的是复制头文件与库文件到CUDA目录完成部署,无独立卸载程序,因此只需精准删除cuDNN相关文件即可完成卸载。本章节以默认CUDA路径/usr/local/cuda为例。
先查询cuDNN文件
ls -l /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*.so* 2>/dev/null删除cuDNN核心文件
sudo rm -rf /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*.so*刷新系统库缓存
sudo ldconfig验证卸载成功
ls /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*.so* 2>/dev/null || echo "cuDNN has been completely uninstalled"出现“cuDNN has been completely uninstalled”表明已经卸载完成。
在Windows操作系统中卸载cuDNN
本章适用于通过zip包安装的cuDNN加速库的卸载操作。卸载逻辑的核心是精准删除这些复制到CUDA中的cuDNN专属文件,不影响CUDA本身,以Windows Server 2016 x86_64系统、CUDA 11.4.0版本、cuDNN8.8.1版本为例进行cuDNN加速库的卸载。
以管理员身份打开CMD并按以下步骤操作。
确认CUDA路径。
echo %CUDA_PATH%查询并删除CUDA的bin、include、lib\x64目录中的cudnn开头的文件。
查询命令如下
dir /s /b "%CUDA_PATH%\bin\cudnn*.dll"&dir /s /b "%CUDA_PATH%\include\cudnn*.h"&dir /s /b "%CUDA_PATH%\lib\x64\cudnn*.lib"确认查询结果无误后请执行以下命令删除cuDNN文件。
del /f /s /q "%CUDA_PATH%\bin\cudnn*.dll" & del /f /s /q "%CUDA_PATH%\include\cudnn*.h" & del /f /s /q "%CUDA_PATH%\lib\x64\cudnn*.lib"验证卸载成功。
再次查询CUDA路径下的cuDNN头文件,执行后无任何文件路径输出表明卸载完成。
dir /s /b "%CUDA_PATH%\bin\cudnn*.dll" & dir /s /b "%CUDA_PATH%\include\cudnn*.h" & dir /s /b "%CUDA_PATH%\lib\x64\cudnn*.lib"