CentOs 安装 CUDA

1. 安装gcc

uname -a 查看系统内核 kernel-devel 和 kernel-header 两个文件版本要和其内核版本对应

包含很多 rpm 文件的文件夹
cd dir/gcc
执行如下语句安装:rpm -Uvh *.rpm --nodeps --force

2.安装驱动

查看核显驱动
lsmod | grep nouveau
出现很多消息 继续以下关闭核显驱动操作

关闭linux 内置核显驱动
(1)
sudo vi /lib/modprobe.d/dist-blacklist.conf
【CentOs 安装 CUDA】进入编辑模式 i
在 blacklist nvidiafb 前面加#
在最后加
blacklist nouveau
options nouveau modeset=0

(2)
1.备份镜像
sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
2.重建镜像
sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
最后
reboot

lsmod | grep nouveau
若不出现任何信息表示可继续下面步骤



**********************************************************
#驱动安装可选 cuda里面包含了驱动
3 安装驱动
(1)关闭 x server 图形界面
sudo systemctl stop gdm.service

sh path/driver.run







4. 安装cuda
(1)关闭 x server 图形界面
sudo systemctl stop gdm.service

(2) sudo sh cuda.run
添加环境变量
export PATH=$PATH:/usr/local/cuda/bin
export PATH=$PATH:/usr/local/cuda-10.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64 保存退出 source .bashrc (立即生效文件) 如果是全环境变量(所用用户都能使用),需要在/etc/profile文件加入上面的几句话



5.安装cudnn
Installing from a Tar File


$ tar -xvf cudnn-10.0-linux-x64-v7.tgz
$ sudo cp cuda/include/cudnn.h /usr/local/cuda/include
$ sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64
$ sudo chmod a+r /usr/local/cuda/include/cudnn.h



4 Anaconda 安装
(1)
sh dir/Anaconda.sh
注意 在提示需不需要添加路径是选择 yes 默认是 NO
添加环境变量 ~/.bashrc 或者etc/profile

export PATH=$PATH:/home/software/anaconda3/bin

(2)先安装 cpu 里面那些packge 然后安装 gpu新增

若遇到问题:cannot install wrat it is a distutils
sudo pip install --ignore-installed wrat



    推荐阅读