ubuntu20.04服务器版本配置3080显卡驱动+cuda11.6+cudnn8
服务器重置系统之后,需要重装服务器显卡驱动,本机显卡采用的是:RTX3080显卡,服务器版本不存在界面,所以一切安装都是在命令行进行的,网上的教程都是针对桌面版本的,有必要写一篇总结。
登录root权限账号,然后 首先查看 是否安装服务器驱动,采用:nvidia-smi 输入命令行,如果没有弹出显卡驱动信息,则证明显卡没有安装驱动。
这时候需要安装服务器显卡驱动输入命令:ubuntu-drivers devices,这时候会弹出显卡驱动安装的各项版本信息。
本机选择安装510版本,server版本的服务器,安装命令 apt-get install 加上服务器版本进入安装,安装之后进行重启,重启之后驱动安装完成,nvidia-smi会有相关的显示,然后进行cuda的安装,cuda安装需要和510版本相匹配的11.6版本从官网安装,cuda版本:https://developer.nvidia.com/cuda-toolkit-archive。选择对应ubuntu20.04版本,选择本地版本 runfile。
本机服务器版本,我是先用有界面的电脑下载好相关版本然后,然后通过MobaXterm的方式传到服务器对应文件夹下,然后采用命令行的安装方式 进行安装: sudo su duda....
对应安装的时候有一个Driver选项,之前已经安装好驱动,所以这个选项不要选,然后选择 Install正常安装就好,安装完毕之后cudn安装完成,然后进行环境变量的配置。
配置环境变量
>>> sudo gedit ~/.bashrc
export PATH=/usr/local/cuda-10.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
更新环境变量
>>> source ~/.bashrc
查看cuda是否安装成功
nvcc -V
如果切换用户之后,发现没有cuda的版本信息 ,按照上述方式添加环境变量即可。
cudnn安装,从官网下载cudnn安装包,一般需要申请账号的方式去下载。
将下载的 cuDNN Library for Linux (x86_64) 解压,复制解压出来的文件复制到安装好的CUDA环境中
将cuda/include/cudnn.h文件复制到usr/local/cuda/include文件夹
>>> sudo cp cuda/include/cudnn.h /usr/local/cuda/include
将cuda/lib64/下所有文件复制到/usr/local/cuda/lib64文件夹中
>>> sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
添加读取权限
>>> sudo chmod a+r /usr/local/cuda/include/cudnn.h /usr/local/cuda/lib64/libcudnn*