linux重新安装cudnn
时间: 2025-02-21 18:13:06 浏览: 36
### 如何在Linux上重新安装CUDNN
#### 删除已有的CUDNN版本
为了确保新的CUDNN版本能够正常工作,在开始之前应当移除旧版的CUDNN。这一步骤对于未曾安装过CUDNN的情况可被跳过。
进入包含CUDNN头文件的位置并删除`cudnn.h`:
```bash
cd /usr/local/cuda/include/
rm -f cudnn.h
```
接着前往库文件所在的路径来清除现有的动态链接库:
```bash
cd /usr/local/cuda/lib64/
rm -f libcudnn*
```
[^2]
#### 下载适用于当前系统的CUDNN包
访问[NVIDIA官方网站](https://developer.nvidia.com/rdp/cudnn-archive),下载与所使用的CUDA Toolkit相匹配的CUDNN版本至本地计算机。
#### 解压缩并准备安装材料
切换到保存有刚刚下载下来的`.tgz`格式档案的那个目录下,利用如下指令展开它:
```bash
tar -xzvf cudnn-<version>-linux-x64-v<revision>.tgz
```
这里假设使用的是特定版本号替换掉上述命令中的占位符部分(例如:`cudnn-8.0-linux-x64-v7.6.5.32.tgz`),解压之后将会创建一个名为`cuda`的新文件夹。
[^1]
#### 安装过程
现在可以按照官方文档给出的方法来进行实际部署操作了。将必要的组件复制到对应位置:
```bash
sudo cp cuda/include/cudnn*.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
```
这些命令会把所需的头文件以及共享对象放置于适当的地方,并赋予它们适当的读取权限以便后续编译过程中能顺利找到这些资源。
完成以上步骤即代表完成了整个重装流程。重启任何正在运行的服务或应用程序以使更改生效可能是明智的选择。
阅读全文
相关推荐


















