cuda安装
cuda和cudnn版本查看
- cuda版本
1 | cat /usr/local/cuda/version.txt |
- cudnn版本
1 | cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 |
cuda8.0卸载
- 卸载
1 | apt autoremove cuda |
- 清除残留文件
1 | cd /usr/local/ |
cuda9.0及对应cudnn安装
cuda9.0安装
- 运行压缩.run
1 | sudo sh cuda_9.0.176_384.81_linux.run |
- 一般在不需要图形驱动(Grphics Driver)和 样例(cuda samples)

2.~/.bashrc配置
1 | export CUDA_HOME=/usr/local/cuda |
- 刷新使得配置生效
1 | source ~/.bashrc |
cudnn安装
本次版本是cuDNN v7.4.2 (Dec 14, 2018), for CUDA 9.0,选择cuDNN Library for Linux。
- 解压cudnn-9.0-linux-x64-v7.4.2.24.tgz压缩包
1 | tar -zxvf cudnn-9.0-linux-x64-v7.4.2.24.tgz |

- 复制文件到cuda库下
1 | cp cuda/lib64/* /usr/local/cuda-9.0/lib64/ |
- 查看cudnn版本信息
1 | cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 |
cuda切换
当一台服务器上既安装了cuda8.0和cuda9.0,使用ls命令查看/usr/local下的文件包含三个文件夹cuda、cuda8.0和cuda9.0。
1 | ls -l /usr/local/ |

- 可以看到,当前cuda文件夹链接到cuda-9.0,当需要切换到cuda8.0时,使用以下命令:
1 | rm -rf /usr/local/cuda #删除之前创建的软链接 |