天志,一个没有故事的男童鞋,在深圳南漂,过着苦逼的日子,想着美好的人生,平淡无奇却又想充满惊喜。。。

φ(≧ω≦*)♪

炼丹炉的制造

2019.04.01

CentOS系统的安装以及显卡驱动、cuda、cudnn、TensorFlow的配置

1. CentOS的安装

  1. 去CentOS官网(http://59.80.44.49/isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso )下载镜像,并刻录系统安装盘

  2. 开机,进入BIOS,调整启动盘顺序,将UEFI安装盘放在第一个

  3. 选择 ‘Install CentOS 7’,不要按Enter,而是按 ‘E’,编辑所选项

  4. 设置参数,将inst.stage2设置为hd:/dev/sdb* (*为u盘的硬盘)

    inst.stage2=hd:/dev/sdb*
    

    ``

  5. 按 Ctrl-x 执行,并开始安装

  6. 语言设置随便选

  7. Software Selection: 因为这台机子要自己使用,所以我选择 GNome Desktop

  8. Installation Destination: 分区设置,大家可以根据自己的情况自行设置。(一般交换空间设置为内存的两倍,boot我分配了1G,boot/efi也分配了1G,var分配了50G,根目录分配了200G,其余都分配给了home)

  9. Begin Installation 开始安装即可

  10. 设置root密码和用户账号及密码

  11. 听歌,等待安装…

  12. 重启

  13. 接受协议、配置网络

2. 驱动安装

  1. 切换root

  2. 添加ElRepo源

    rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
    

    ``

  3. 安装nvidia-detect,用于检查显卡,并查看需要的驱动版本号

    yum install nvidia-detect.
    nvidia-detect -v
    

    ``

  4. 按照刚才查询的版本号下载驱动,link(https://www.nvidia.com/Download/index.aspx?lang=en-us)

  5. 安装前准备工作

    yum -y update //若系统很久没跟新,这句可能耗时较长
    yum -y groupinstall "GNOME Desktop" "Development Tools"
    yum -y install kernel-devel
    yum -y install epel-release
    yum -y install dkms
    

    ``

  6. 禁用nouveau

3. CUDA安装

  1. 去官网(https://developer.nvidia.com/cuda-90-download-archive )根据自己的环境,下载对应的runfile

  2. init 3

  3. bash installation_file 安装过程中,第一个是安装驱动,由于我们之前安装了驱动,所以此处选择no

  4. 配置环境变量

    vim ~/.bashrc
    #添加环境变量
    export PATH=local/cuda-9.0/bin
    export LD_LIBRARY_PATH=ELD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64  
    #执行
    source ~/.bashrc
    

    ``

4. CUDNN

  1. 选择合适的版本的CUDNN,选最新的和CUDA版本对应的就可以了

  2. 解压文件 tar -xzvf cudnn_file

  3. 把文件复制到对应的文件夹

    sudo cp cuda/include/cudnn.h /usr/local/cuda-9.0/include
    sudo cp cuda/lib64/libcudnn* /usr/local/cuda-9.0/lib64
    

    ``

  4. 修改文件权限

    sudo chmod a+r /usr/local/cuda-9.0/include/cudnn.h /usr/local/cuda-9.0/lib64/libcudnn*
    

    ``


Reference

  1. 驱动安装: https://www.jianshu.com/p/e2aab8e38cac
  2. CUDA、CUDNN安装: https://www.jianshu.com/p/a201b91b3d96
发表评论