人工智能领域之深度学习环境配置,Cent

近几年在科研领域深度学习凭借着超强的实力脱颖而出,人工智能也走进了各行各业,因此相关领域的方向也成为学术界的爱宠,绝大多数相关领域的导师都开展了深度学习的相关课题。当然在很多高校和科研院所的导师以前一直是做这个方向的,同学们学习起来肯定会更加便捷,在学习深度学习的过程中配置环境变成了一个大难题,笔者之前在Ubuntu16.04LTS系统下配置深度学习GPU计算环境,在训练的过程中经常出现一系列问题,系统出现了许多故障,因此笔者开始进行在Centos7.5环境下进行配置GPU计算环境,此环境经过一年使用非常稳定,因此发布此教程,希望可以对刚刚入门做深度学习相关领域的有一些帮助,笔者水平有限,如有不足请各位多多海涵。

图片来源于wangl

01制作U盘启动

使用UltraISO,之后插入U盘,建议容量大8GB,选择启动-写入硬盘映像-写入,等待完成即可。

图片为作者原创转载请说明出处

02CentOS7.5系统安装

然后按e键编辑路径

将vmlinuzinitrd=initrd.imginst.stage2=hd:LABEL=CentOS\x\x20x86_64quiet

改成vmlinuzinitrd=initrd.imglinuxddquiet

ctrl+x

然后就能在显示出的列表中查看你的硬盘信息,很清晰就能知道哪一个是你的U盘(一般显示的几个格式为NTFS的都是你电脑自身的盘符,另外的一个就是你的U盘,记下你的U盘的盘符名字我的就是sda4)

使用ctrl+alt+del重新启动电脑,重复上面的步骤这一次将

vmlinuzinitrd=initrd.imginst.stage2=hd:LABEL=CentOS\x\x20x86_64quiet

改成

vmlinuzinitrd=initrd.imginst.stage2=hd:/dev/sda4(你自己的U盘盘符)quiet

ctrl+x等待安装程序启动,进行CentOS的安装

sudoyuminstallgcc

sudoyuminstallgcc-c++

sudoyuminstallkernel-devel

sudoyuminstallvim

vim/etc/modprobe.d/blacklist-nouveau.conf

blacklistnouveau

optionsnouveaumodeset=0

sudodracut--force

reboot

lsmod

grepnouveau#重启后验证驱动是否被禁用如果无结果显示则表明成功禁用

init3进入文本命令行模式输入账户名和密码

03安装Nvidia驱动和CUDA

安装Nvidia

sudochmodNVIDIA-Linux-x86_64-.14.run

sduobash./NVIDIA-Linux-x86_64-.14.run

安装cuda

sudochmodcuda_9.0._.81_linux.run

bash./cuda_9.0._.81_linux.run

出现第一个选项问是否安装显卡驱动选n,其余的都选y默认即可

配置CUDA环境变量

在用户根目录下vim.bashrc

exportPATH=/usr/local/cuda-version/bin:$PATH

exportLD_LIBRARY_PATH=usr/local/cuda-version/lib64:$LD_LIBRARY_PATH

刷新环境变量

source.bashrc

验证环境变量已正确设置

echo$PATH

echo$LD_LIBRARY_PATH

验证CUDA已正确部署

到~/NVIDIA_CUDA-version_Samples目录下,编译并运行一个范例程序。

安装Cudnn

在Nvidia


转载请注明:http://www.aierlanlan.com/cyrz/1071.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了