linux centos7 cuda安装

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/claroja/article/details/81034147
  1. 安装linux
    1.1 制作u盘启动盘
    使用UltralISO工具

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

展开阅读全文

没有更多推荐了,返回首页