CentOS6.8 + cuda + caffe安装记录 (之四 GPU安装)

本文详细记录了在CentOS6.8上安装GPU硬件和NVIDIA驱动的过程。首先介绍了GPU硬件的PCI接口安装,并强调了GPU的电源需求。接着讲述了如何在Linux环境下下载并安装NVIDIA驱动,包括处理安装过程中遇到的问题,如X server的关闭和依赖冲突的解决。文章还提及CUDA的安装策略,尤其是对CUDA自带驱动与独立安装驱动之间的关系进行了探讨。
摘要由CSDN通过智能技术生成

一、GPU硬件安装

PCI接口插上就行,如果操作系统内能够检测到硬件,说明已经成功了。
以下摘自官方文档

这里写图片描述

lspci  | grep -i vga 

查看显卡信息【若出现NVIDIA的信息就对了】
这里写图片描述

这里要注意一点,GPU是需要电源供电的,如果服务器上有供电插口的话可以直接插上;如果服务器上没有或者使用的是台式机,需要外加电源,额定功率在600W或600W以上的电源,8+6PIN的插口。

二、驱动安装

因为我本来就是在root权限下执行的,所以命令都没有加sudo,如果在其他用户下执行需要加sudo来获取更高权限。

我安装的GPU是技嘉 TITAN X,技嘉官网只有Windows下的驱动,而我们的程序要在Linux下执行,所以到NVIDIA官网下载的驱动。
NVIDIA的Linux官方驱动是NVIDIA-Linux-x86_64-367.35.run
链接http://www.nvidia.com/download/driverResults.aspx/105343/en-us
下载页面会给出该驱动可支持的设备型号,先确认是否支持再下载。

安装(./ NVIDIA-Linux-x86_64-367.35.run)的时候如果提示找不到driver说明硬件没插好,如果提示需要关闭X server,

xkill -all

如果还是提示X正在运行,我的方法是删掉锁定的文件

rm /tmp/.X*-lock

参考: https://devtalk.nvidia.com/default/topic/831880/cuda-setup-and-installation/installing-the-nvidia-display-driver-/

./NVIDIA-Linux-x86_64-367.35.run
nvidia-xconfig  #把新的NVIDIA配置写入/etc/X11/xorg.conf

参考: https://linuxconfig.org/nvidia-geforce-driver-installation-on-centos-7-linux-64-bit

安装cuda的时候也是带了NVIDIA显卡驱动的,但是要看好版本是否支持你的设备。如果在安装cuda之前安装过NVIDIA driver并且不想被覆盖,则安装cuda时问是否需要安装设备驱动的时候选择否。如果担心被覆盖的话,可以在装完cuda以后用上面的方式再重新安装一遍设备驱动。(cuda怎么安装有很多讲究,下篇再讲)

我之前一直以为我先装一个非cuda自带的nvidia-driver(自带352.39,先装了367.32),在装cuda的时候不选驱动那项就可以。然而,我发现最后装完还是352.39。网上查到,如果之前装过cuda自带的版本的驱动,并且没有卸载干净,那么下次安装cuda的时候即使没有选择装驱动它也会装上的。

参考:https://devtalk.nvidia.com/default/topic/920308/how-to-install-cuda-7-5-with-the-newest-nvidia-driver-361-28-/

于是接下来做的事情便是清理干净机器上的nvidia-driver,使用rpm –qa | grep nvidiarpm –qa | grep cuda查看机器上的nvidia和cuda的版本,然后一一卸载。

我在卸载的时候老是出现错误依赖。后来为了清理,忽略依赖,即rpm –e <software name> --nodeps

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值