1.2 使用u盘启动
1.2.1 选择 ‘Install CentOS 7,按’e’键,修改
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
为
vmlinuz initrd=initrd.img linux dd quiet
按‘ctrl +x’键,查看U盘的路径信息比如 ‘sda4’
1.2.2 ‘ctrl+alt+del’重启电脑,将
vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet
改为
vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sda4(你自己的U盘盘符) quiet
‘ctrl+x’启动
2
1 系统需求
可以执行cuda程序的gpu
linux,gcc和工具链
nvidia cuda 工具箱
环境需求:
CentOS 7.x
kernel 3.10.0
gcc 4.8.5
glibc 2.17
2 安装前的准备
2.1 确认有可以执行cuda程序的gpu
$ lspci | grep -i nvidia
http://developer.nvidia.com/cuda-gpus查询自己gpu是否支持
如果没有返回,则更新PCI,update-pciids
2.2 确认linux版本正确
$ uname -m && cat /etc/*release
2.3 确认安装了gcc
cuda工具箱需要gcc编译器,但是运行cuda应用不需要gcc模块。
$ gcc --version
如果没有安装则输入
sudo yum install gcc gcc-c++
2.4 确认安装了正确的kernel和开发包
查看系统的kernel版本
$ uname -r
安装kernel headers和开发包
$ sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
2.5 禁止Nouveau显卡驱动
2.5.1 查看Nouveau是否被禁止
$ lsmod | grep nouveau
如果没有打印出东西就是被禁止了
2.5.2
1)Create a file at /etc/modprobe.d/blacklist-nouveau.conf
with the following contents:
blacklist nouveau
options nouveau modeset=0
2) Regenerate the kernel initramfs:
$ sudo dracut --force
2.6 选择一个安装方法
2.6.1 distribution-specific packages (RPM and Deb packages)
2.6.2 distribution-independent package (runfile packages)
一般选用runfile
2.7 设置环境变量
$ export PATH=/usr/local/cuda-9.2/bin${PATH:+:${PATH}}
$ export LD_LIBRARY_PATH=/usr/local/cuda-9.2/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
2.8 安装第三方软件
$ sudo yum install freeglut-devel libX11-devel libXi-devel libXmu-devel \
make mesa-libGLU-devel
如果报错建立相应的库软连接
locate libGL.so | egrep ^/usr/xargs file
参考文献:
https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html