Ubuntu14.04/16.04 +cuda10.0+cudnn7+opencv-3.1.0+2080

Ubuntu14.04 +cuda10.0+cudnn7+opencv-3.1.0
第一步 Ubuntu系统安装
1、利用UltraISO软件制作 ubuntu 14.04.5 U盘启动项
1)打开软件后,点击“打开文件”图标,选择ubuntu14.04.5镜像文件,打开后如图所示
在这里插入图片描述
2)点击 “启动→写入硬盘映像…”
在这里插入图片描述

3)写入方式选择USB-HDD+或者USB-HDD均可
在这里插入图片描述

4)点击 “便捷启动→写入新的驱动器引导扇区→Syslinux,选择“是”,然后“确定”

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

5)写入需要等待一段时间,完成
在这里插入图片描述

2、F12设置U盘启动
F12+Del启动Bios,点击Boot, 切换U盘启动方式,插上U盘启动盘,重启电脑。
3、安装ubuntu14.04
1)启动,进入安装图形界面,,在左边选择“English”,然后在右边点选“Install Ubuntu”
在这里插入图片描述

2)进入准备安装ubuntu选择直接“Continue”
在这里插入图片描述

3)安装类型默认选择“Erase disk and install Ubuntu”,然后选择“Continue”
在这里插入图片描述

4)接着就是选择“时区”,输入Shanghai然后选择“Continue”

在这里插入图片描述

5)键盘布局界面直接选择”English(US)”, 然后选择“Continue”
在这里插入图片描述

6)填写自己的用户名,设置密码,然后选择“Continue”
用户名:
密码:

7)然后就可以进入安装界面,等待安装完成,重启,就可以进入ubuntu14.04系统桌面了。

在这里插入图片描述

第二步 cmake升级
tar -zxvf cmake-3.16.0.tar.gz
cd cmake-3.16.0
sudo apt-get install libssl-dev build-essential
./bootstrap
make –j16
sudo make install
检验cmake升级是否成功
cmake --version
显示版本3.16
第三步 安装nvidia 显卡驱动
1、卸载原有驱动
sudo apt-get purge nvidia*
2、禁用nouveau(集成显卡驱动)
sudo apt-get install vim
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
在文件最后加入两行命令
blacklist nouveau
options nouveau modeset=0
更新并重启
sudo update-initramfs -u
sudo reboot
重启后确认nouveau是否禁用,没有输出表示已经禁用
lsmod | grep nouveau
3、Ctrl+Alt+F1进入命令行模式(输入用户名和密码),关闭图像化环境
关闭X-window服务
sudo service lightdm stop
4、安装驱动
sudo chmod a+x NVIDIA-Linux-x86_64-440.82.run
sudo ./NVIDIA-Linux-x86_64-440.82.run --no-x-check --no-nouveau-check --no-opengl-files
–no-x-check 安装驱动时关闭X服务
–no-nouveau-check 安装驱动时禁用nouveau
–no-opengl-files 只安装驱动文件,不安装OpenGL文件
注意:在安装驱动的时候,有一句问你”Would you like to run the nvidia-xconfig utility to automatically update your X configuration file…”,选择 No,其他接受即可
5、重启图形化界面
sudo service lightdm start
Ctrl+Alt+F7进入图形界面
查看是否安装成功
nvidia-smi
第四步 安装 OpenCV
1、安装依赖项
sudo apt-get -y install libopencv-dev build-essential git libgtk2.0-dev pkg-config python-dev libdc1394-22 libdc1394-22-dev libjpeg-dev libpng12-dev libtiff5-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libxine2-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev libtbb-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils unzip
2、创建build文件夹并进入
cd opencv-3.1.0/
sudo mdir build
cd build
3、编译
cmake -D CMAKE_BUILD_TYPE=RELEASE -D WITH_TBB=ON -D WITH_V4L=ON -D WITH_CUBLAS=0 -D WITH_CUDA=0 -DWITH_LAPACK=OFF -D WITH_CUFFT=0 -D CMAKE_INSTALL_PREFIX=/usr/local …
注意:命令中最后的" … "(空格+两个点)千万不要忘记
make –j8
sudo make install
查看opencv版本pkg-config --modversion opencv
第五步 安装 CUDA
1、安装cuda10.0
sudo chmod a+x cuda_10.0.130_410.48_linux.run
sudo ./cuda_10.0.130_410.48_linux.run
单击回车,一路往下运行,直到提示“是否为NVIDIA安装驱动nvidia-xxx?”,选择”no”,因为已经安装好驱动程序了,其他的全都是默认,不过要记住安装位置,默认是安装在/usr/local/cuda文件夹下
2、配置环境变量
1)打开配置文件
vim ~/.bashrc
在该文件最后加入以下两行并保存:
export PATH=/usr/local/cuda-10.0/bin:$PATH

export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH
使改配置生效
source ~/.bashrc
2)验证cuda是否安装成功
cd /usr/local/cuda-10.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery若看到以下信息,说明安装成功
在这里插入图片描述

3)安装cudnn
(1)解压cudnn-10.0-linux-x64-v7.5.0.56.tgz文件,在终端执行下面的指令安装
tar -xzvf cudnn-10.0-linux-x64-v7.5.0.56.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
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
(2)更新网络连接
cd /usr/local/cuda/lib64/
sudo rm -rf libcudnn.so libcudnn.so.7 #删除原有动态文件
sudo ln -s libcudnn.so.7.5.0 libcudnn.so.7 #生成软衔接
sudo ln -s libcudnn.so.7 libcudnn.so #生成软链接
sudo ldconfig
(3)验证是否安装成功
nvcc -V
第六步 安装 Caffe
1、安装依赖包
sudo apt-get install git
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install python-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler libatlas-base-dev python-dev libgflags-dev libgoogle-glog-dev liblmdb-dev python-pip python-skimage

2、python接口依赖包
sudo apt-get install python-pip
sudo apt-get install python-opencv
sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple lmdb
sudo pip install -i http://mirrors.aliyun.com/pypi/simple/ protobuf
sudo pip install -i http://mirrors.aliyun.com/pypi/simple/ numpy==1.11.0
sudo apt-get install python-skimage

3、编译安装
cd /home/ubuntu/work/install/caffe/
make –j16
第六步 安装 darknetv4
解压darknetv4.zip压缩文件
1、 打开终端执行:cd /home/ubuntu/work/install/darknrtv4/
2、 sudo cp opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64/libippicv.a /usr/local/lib/
3、 make clean && make –j8
问题一:系统不能登录,反复在输入密码界面,且界面画面过大
原因:NVIDIA 驱动所致,之前安装方式nvidia驱动出问题。
解决办法:卸载nvidia驱动,重新安装。
(1)进入文本模式:CTRL+ALT+F1
(2)Uninstall any previous drivers:
sudo apt-get remove nvidia-*
sudo apt-get autoremove
(3)Uninstall the drivers from the .run file:
sudo nvidia-uninstall
(4)此时,重启可login normally.
(5)重装驱动
问题二:编译darknetv4提示-lippicv问题
darknet解决方法:找到-lippicv对应的库(libippicv.a),该库位于 安装目录opencv-3.1.0/3rdparty/ippicv/unpack/ippicv_lnx/lib/intel64文件夹下 ,进入该文件夹下执行
sudo cp sudo cp libippicv.a /usr/local/lib/即可
继续执行make 即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值