首先这一篇文章是我搞了N多天后,才成功一点经验,为了不至于下次搭建时忘记,所以记录下来。nivida官网有一个文档,大家可以下载看一下
https://developer.nvidia.com/cuda-downloads
1.1System Requirement(系统要求)
(1)一个支持cuda的gpu
(2)一个支持cuda的linux发行版本系统,以及linux中要带有gcc以及相应的工具连
(3)NVIDIA的ToolKit 下载地址https://developer.nvidia.com/cuda-downloads
我本人用的是CentOS 6.5 64bit(建议大家用64位系统)
2 Pre-Installation Action (安装前准备)
(1)verify you have a cuda-capable GPU(确认你有一个支持cuda的GPU)
#lspci | grep -i nvidia //lspci 列出当前系统下的显卡信息,用管道符+grep命令来过滤,查看是否有支持cuda的GPU
(2)Verify You Have a Supported Version of Linux(核对你有一个被cuda支持的linux版本)
#uname -m && cat /etc/*release &&运算符,只有当第一条uname -m 正确执行,第二条cat /etc/*release才会执行
上述命令会输出类似如下的内容
x86_64
CentOS 6.5(final)
(3) Verify the System Has gcc Installed(核对系统安装有gcc编译器)
#gcc --version
(4) Verify the System has the Correct Kernel Headers and Development Packages Installed (核对系统有正确的kernel headres 和kernel development 包被安装)
搭建光盘yum源,进入光盘yum源,执行如下命令
# yum install -y kernel-devel-$(uname -r) kernel-headers-$(uname -r)
3 下载相应版本的cuda ToolKit
我下载的版本是linux ->x86_64->linux->CentOS->7->rpm包
其实把这个下载rpm包放到u盘的CentOS 镜像的Packages目录下
4 安装第三方yum源EPEL,这里一篇关于EPEL的文章http://os.51cto.com/art/201312/420725.htm
# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm //大家根据自己用的是CentOS 7 还是CentOS 6选择自己的 epel ,如果是CentOS 7连接里面的数字要变成7,请注意这一步需要电脑联网,
# rpm -ivh epel-release-latest-7.noarch.rpm
# yum repolist 检查是否安装成功
文/玫瑰小鹿angelina(简书作者)
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。