- 系统 Ubuntu20.02
- NVIDIA驱动版本 >=465
- CUDA版本 11.2.2
- cudnn版本 8.1.1
- Opencv版本 4.5.2
辅助工具 cmake-gui:用来编译opencv
NVIDIA驱动下载 https://www.nvidia.cn/geforce/drivers/
CUDA下载 https://developer.nvidia.com/cuda-toolkit-archive
cudnn下载 https://developer.nvidia.com/rdp/cudnn-archive (需要登录开发者账号)
NVIDIA和CUDA下载linux x64 .run版本
cudnn下载deb版,就是下面三
注意事项:驱动版本一定要高于CUDA要求版本,具体CUDA版本需求可在https://docs.nvidia.com/cuda/archive/11.3.0/cuda-toolkit-release-notes/index.html查看驱动需求
这里就直接贴出来
查看系统目前驱动版本
nvidia-smi
表格第一行分别是smi版本,驱动版本和CUDA版本,这里我单独安装的smi包导致版本不一致,不用管没影响(目前)
OpenCV版本一定是4.5.2+,否则cudnn不支持,cmake时会报错找不到cudnn
安装步骤
1.命令行切换到下载目录,修改权限并运行安装
sudo chmod 777 NVIDIA-Linux-x86_64-465.31.run
sudo ./NVIDIA-Linux-x86_64-465.31.run
如果提示用系统其他方法安装一律忽略
安装后使用nvidia-smi查看是否安装成功
2.安装cuda包
sudo chmod 777 cuda_11.3.1_4