公司买了一台GPU的云服务器,要部署AI,需要安装驱动。
执行命令如下查看显卡信息是否有显卡硬件支持:
yum -y install lshw
lshw -c video
#看configurure字段有没有driver字样,若有内容,则显卡驱动配备只需要系统内安装即可
查看显卡信息是否对应:
[root@HikvisionOS ~]# lspci | grep VGA
正常测试如下:
[root@iZ2zed3d8a5mhcgtdi6z1qZ ~]# nvidia-smi
-bash: nvidia-smi: command not found
[root@localhost ~]# rmmod nvidia
rmmod: ERROR: Module nvidia is not currently loaded
centos7 安装nvidia显卡驱动:
#只适用于支持GPU的系统
#ELRepo源安装:ELRepo源提供了nvidia-detect命令,会自动帮你寻找合适的驱动,然后根据显示的结果,用yum就能完成安装,重启之后不会有任何问题,省时省力。
添加ELRepo源
首先导入公共密钥,执行命令:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
然后安装elrepo, 执行命令:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
安装显卡检查程序
yum install nvidia-detect
执行命令查找合适驱动:
nvidia-detect
#查找合适的显卡驱动,机器查出的结果如下:
根据查询结果,执行安装命令:
yum -y install kmod-nvidia
执行命令:
reboot 重启。
至此,安装完成,执行nvidia-smi命令可以查询到gpu相关的一些配置
动态查看显卡的使用情况,可以用watch指令实现:
watch -n 10 nvidia-smi
#命令行参数-n后边跟的是执行命令的周期,以s为单位。