Ubuntu18.04人工智能环境搭建

Ubuntu18.04人工智能环境搭建

相较于之前的Ubuntu16.04,Ubuntu18.04的环境搭建显然要方便很多,系统更加稳定和完善。从16.04就开始有的snap安装方式使得应用从下载到使用更加的方便快捷。

环境搭建第一部分安装显卡驱动。
我们的Ubuntu18.04安装显卡驱动真的很方便只需要链接互联网就可以下载最新版。
我们和往常一样先禁用nouveau驱动

sudo gedit /etc/modprobe.d/blacklist.conf

Ubuntu18.04人工智能环境搭建_第1张图片
在地下添加blacklist nouveau
保存后终端输入ipdate-initramfs -u
重启电脑reboot

开始安装显卡驱动

在多次搭建这18.04环境后发现用官方源来用终端安装显卡驱动是最方便的事情,我有一期是专门写18.04显卡安装的博客有需要解决循环登录或者logo界面卡死的情况的可以查看解决办法以及注意事项。

打开终端输入sudo apt-get install nvidia-driver-430
当然这时我的显卡最新驱动就是430版本了,如果你们想查看更多的内容可以在输入完sudo apt-get install nvidia-driver后连摁两下tab来查看更多内容
Ubuntu18.04人工智能环境搭建_第2张图片安装完显卡驱动后我们用nvidia-smi来查看驱动版本
Ubuntu18.04人工智能环境搭建_第3张图片对了如果是新安装的Ubuntu18.04默认是没有Python的我们需要在终端安装python:sudo apt-get install python
一般来说这一条命令会安装2个版本的python,python2.7和python3.6,当然有需要的话可以选定指定版本的python

安装cuda10.0.1

在nvidia官网可以下载cuda
Ubuntu18.04人工智能环境搭建_第4张图片Ubuntu18.04人工智能环境搭建_第5张图片我们点击legacy releases》(选择历史版本)这里要注意一下自己的显卡的型号和驱动对应多少版本的cuda。
Ubuntu18.04人工智能环境搭建_第6张图片选择好自己的系统版本和系统架构在这里我选择的是run包,因为方便就像exe一样。下载完成后放到home文件夹(主要就是图省事在终端少打几个字母)
在终端输入:sudo sh cuda(摁tab补全)
Ubuntu18.04人工智能环境搭建_第7张图片以下是安装过程开始需要阅读条款(长的很),中间会让我们选择,注意下除了显卡驱动不要安装其他的都选yes
注意第二行的410.48我选择的是no
Ubuntu18.04人工智能环境搭建_第8张图片安装cudnn7.5
我们可以到nvidia cudnn官网下载不过下载这个比较麻烦还得注册账号(可以用微信或者QQ登录不要和我似得那么傻去注册),不过我的文件是以前下载的现在的18.04版本系统可以更方便的安装。不过本人还没试过
Ubuntu18.04人工智能环境搭建_第9张图片
依然点击download cudnn,输入账号密码
Ubuntu18.04人工智能环境搭建_第10张图片可以看到cuda 10.0支持的cudnn已经支持7.6.2了这里我还是选择了7.5.0进行演示
Ubuntu18.04人工智能环境搭建_第11张图片我们把3个18.04的cudnn的deb包都下载了
这里我用本地化的.deb包安装,注意一下安装顺序不然的话会报错安装失败。
Ubuntu18.04人工智能环境搭建_第12张图片安装完3个cudnn后我们需要添加环境变量
先赋予文件权限sudo cp /usr/include/cudnn.h /usr/local/cuda/include/

sudo chmod a+x /usr/local/cuda/include/cudnn.h

检查是否安装成功和修改文件权限。

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

先切换到此目录下cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
输入:sudo make
完成后运行 ./deviceQuery
Ubuntu18.04人工智能环境搭建_第13张图片以上步骤全部完成后检查环境变量nvcc -v
在这里插入图片描述
好了以上就是搭建环境的内容了。

你可能感兴趣的:(人工智能)