ununtu20.04 cuda11.7和cudnn8.6安装
驱动之前已经装好了,但是没有安装cuda
需要根据驱动版本来找安装的cuda版本 https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html
11.7是ok的
下载地址: https://developer.nvidia.com/cuda-toolkit-archive
根据网站中的两条命令下载安装
安装时记得把驱动去掉,因为驱动已经安装过了(别人的图)
安装完成后要在 ~/.bashrc 中设置环境变量
然后source一下,输入
nvcc -V
cuda安装成功后安装cudnn,cudnn下载地址 https://developer.nvidia.com/rdp/cudnn-download
选择自己对应的版本
下载完成后参照官方文档安装 https://docs.nvidia.com/deeplearning/cudnn/index.html
文档的最后三步有问题
按照版本来我的cuda是11.7
但是出现了如下错误,参照 https://www.jianshu.com/p/513fe4751524 进行修改,将命令中的+cuda11.7改为+cuda11.8 (可以向下兼容),然后就安装成功了
按照文档验证时候出现这个错误
test.c:1:10: fatal error: FreeImage.h: No such file or directory
编译失败了,使用apt安装这两个库
sudo apt install libfreeimage3 libfreeimage-dev
就ok了
无情的摸鱼机器