- cuda的卸载
1. 打开终端
2. 执行 sudo /usr/local/cuda-*.0/bin/uninstall_cuda_*.0.pl
3. 最后rm -rf /usr/local/cuda-*.0 删除掉文件夹
- cuDNN的升级
1. 删除原来的cuDNN
sudo rm -rf /usr/local/cuda/include/cudnn.h
sudo rm -rf /usr/local/cuda/lib64/libcudnn*
2. 安装新版本的cuDNN, 解压新版本的cuDNN的压缩包,得到cuda文件夹,然后执行以下命令
sudo cp include/cudnn.h /usr/local/cuda/include/
sudo cp lib64/lib* /usr/local/cuda/lib64/
3. cd到/usr/local/cuda/lib64/文件夹下,建立软链接(注意版本号换成你自己的)
sudo chmod +r libcudnn.so.5.0.5
sudo ln -sf libcudnn.so.5.0.5 libcudnn.so.5
sudo ln -sf libcudnn.so.5 libcudnn.so
sudo ldconfig
4. 检测升级结果
cd /usr/local/cuda/lib64/
ll
会显示出你已经建立的软链接记录。至此,cudnn版本更新完毕
在使用英伟达的GPU的过程中,会有许多开源的产品并不能很好的兼容cuda, cuDNN的版本,为了使用这些开源库,我们不得不委屈求全,在版本之间不断切换。希望以上的步骤能给切换带来便利。