超详细 Ubuntu / Ubuntu Kylin 16.04 + OpenCV 2.4 + CUDA 8.0 + cuDNN 5.0 + Caffe_SSD 安装教程
来源:互联网 发布:程序员刷题网站 编辑:程序博客网 时间:2024/05/16 08:30
//目前还只是指令草稿,等会来加一些说明
先报配置,i7 6700K + Z170 + GTX1060 6G
不得不说1060太慢了,有条件还是得1080,但是自己玩玩的话,1060也不是不可以
Linux用的是Ubuntu 16.04 Kylin,试过其他版本,14.04不能在nautilus里右键打开终端,配色也没16.04看着舒服,16.10内置1e9个bug,让我循环翻车了一周。至于为什么选kylin,因为我懒啊。
还有一个算是常识性的知识,14.04的toolchain是用gcc4.x编译的,16.04的toolchain是用gcc5.x编译的,而16.10的toolchain是用gcc6.x编译的,gcc跨一个大版本的话,链接的时候会各种翻车,而opencv和cuda都要求编译器不得高于gcc5.3,所以16.04还是当前比较好的选择。
不得不吐槽一下,用gcc6.2编译gcc5.3会报错,这到底是什么鬼
好了,开始干正事
先把源设置为清华大学
然后安装显卡驱动:
sudo apt-get update
sudo apt-get install nvidia-367
重启
我的ubuntu在黑屏以后无法唤醒,不知道其他设备有没有这个问题,解决方法就是把屏保关掉,x-server和gnome的屏保都要关。
关闭“锁定”,在那个有GUI的“设置”里设置即可
安装dconf-editor,执行一条指令即可:
sudo apt-get install dconf-editor
用dconf-editor设置下面三个值:
gsettings set org.gnome.desktop.screensaveridle-activation-enabled false
gsettings set org.gnome.desktop.sessionidle-delay 0
gsettings setorg.gnome.settings-daemon.plugins.power active false
xset -dpms
然后开始安装opencv,这里选择的是2.4.13这个版本
先是依赖项
sudo apt-get install build-essentiallibgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.devlibswscale-dev libjasper-dev cmake
sudo apt-get install cmake-qt-gui
cd opencv
mkdir release
cd release
cmake-gui
Configure
code:release
BUILD_EXAMPLES
BUILD_JPEG
BUILD_PNG
BUILD_TIFF
CMAKE_BUILD_TYPE Release
INSTALL_C_EXAMPLES
INSTALL_PYTHON_EXAMPLES
INSTALL_TESTS
WITH_OPENGL
Generate
make -j8
sudo make install
然后就装完了
添加环境变量
sudo gedit /etc/ld.so.conf.d/opencv.conf
加入 /usr/local/lib
gedit ~/.bashrc
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source ~/.bashrc
sudo ldconfig
然后跑一个demo来测试一下
cd ~/opencv/samples/c
./build_all.sh
./facedetect --scale=1.5 lena.jpg
看到lena女神,并且识别出她的脸的话,就说明检测成功了
然后开始编译安装gcc-5.3
cd ~/gcc-5.3.0
./contrib/download_prerequisites
mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++--disable-multilib
make -j8
sudo make install
然后开始安装cuda
sudo sh cuda_8.0.27_linux.run
sudo vim ~/.bashrc
在文件末尾添加:
export PATH=/usr/local/cuda-8.0/bin:$PATH
exportLD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64/:$LD_LIBRARY_PATH
source ~/.bashrc
sudo ldconfig
make
./deviceQuery
下载cudnn,解压,进入解压后的文件夹,里面还有两个文件夹include和lib64
sudo cp lib64/lib* /usr/local/cuda-8.0/lib64
sudo cp include/cudnn.h/usr/local/cuda-8.0/include
cd /usr/local/cuda/lib64
sudo chmod 777 libcudnn*
然后开始hack一下cuda,保证等会caffe顺利安装
/usr/local/cuda/include/
host_config.h
#if __GNUC__ > 5 || (__GNUC__ == 8&& __GNUC_MINOR__ > 3)
mkdir build
cd build
cmake-gui
make -j8
make pycaffe
sudo make install
make runtest
- 超详细 Ubuntu / Ubuntu Kylin 16.04 + OpenCV 2.4 + CUDA 8.0 + cuDNN 5.0 + Caffe_SSD 安装教程
- Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程
- Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程
- Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程
- Ubuntu 14.04 上安装 CUDA 7.5/8.0 超详细教程
- Ubuntu离线安装cuda,cudnn,caffe,opencv
- Ubuntu+cuda+CuDnn+Caffe完美安装教程
- tensorflow学习笔记十:Ubuntu 16.04 上安装 CUDA 7.5/8.0 超详细教程
- Ubuntu 14.04 上安装 CUDA 7.5 超详细教程
- Ubuntu 16.04 CUDA 8 cuDNN 5.1安装
- Ubuntu 16.04+Gtx1050Ti+cuda 8.0+cudnn 5.1 tensorflow 安装
- ubuntu 16.04 安装 cuda 8 toolkit 及 cudnn 5.0
- 安装TensorFlow(Ubuntu+CUDA+Cudnn)
- ubuntu下安装cuda,cudnn
- 关于Ubuntu 16.04 安装CUDA和cuDnn环境变量的设置
- ubuntu 16.04 安装 tensorflow-gpu 包括 CUDA ,CUDNN,CONDA
- ubuntu 14 cuda cudnn 重装 安装 cutorch
- ubuntu下安装nvidia驱动、cuda、cudnn
- 51871791
- 04-iOS蓝牙传输数据演示
- 05-iOS蓝牙开发总结
- hadoop编程工具类
- HDU 3966 Aragorn's Story (树链剖分)
- 超详细 Ubuntu / Ubuntu Kylin 16.04 + OpenCV 2.4 + CUDA 8.0 + cuDNN 5.0 + Caffe_SSD 安装教程
- C#之winform设置控件居中
- 01-iOS之wifi通讯开发简介
- Android 手写图片加载框架
- Activity 的 4 种加载模式
- 文章标题
- Activity讲解(疯狂android)
- Java异常总结
- 游戏前期设计与开服速度的关系