关闭

Ubuntu14.04下caffe的配置

标签: 深度学习
310人阅读 评论(0) 收藏 举报
分类:

ubuntu14.04 + cuda7.5 + opencv3.0 + cudnn7.0_v4

参考网址:http://ouxinyu.github.io/Blogs/20151108001.html

                    http://blog.csdn.net/ubunfans/article/details/47724341



nVidia CUDA Toolkit的安装(*.deb方法)
$ sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb
$ sudo apt-get update
$ sudo apt-get install -y cuda

Environment Variables
$ export CUDA_HOME=/usr/local/cuda-7.5
$ export LD_LIBRARY_PATH=${CUDA_HOME}/lib64
$ PATH=${CUDA_HOME}/bin:${PATH}
$ export PATH

Python安装和调试
1.
安装IDE运行环境
直接在Ubuntu软件中心搜索“spyder”即可安装。

2. iPython NoteBook
安装(选做)
$ sudo apt-get install -y ipython-notebook pandoc
启动(自动打开浏览器):
$ ipython notebook

三 安装BLAS(这里选择mkl
$ tar zxvf parallel_studio_xe_2016_update3.tgz
$ chmod a+x parallel_studio_xe_2016_update3 -R
进入目录
$ sudo sh install_GUI.sh

MKLCUDA的环境设置
1.
新建intel_mkl.conf, 并编辑:
$ sudo gedit /etc/ld.so.conf.d/intel_mkl.conf

/opt/intel/lib/intel64
/opt/intel/mkl/lib/intel64

2.
新建cuda.conf,并编辑:
$ sudo gedit /etc/ld.so.conf.d/cuda.conf

/usr/local/cuda/lib64
/lib

3.
完成lib文件的链接操作,执行:
$ sudo ldconfig -v

五 安装OpenCV3.0
切换到文件夹,安装依赖项
$ sudo sh Ubuntu/dependencies.sh

切换到目录Ubuntu/3.0/
$ sudo sh opencv3_0_0.sh
保证网络畅通,时间较长,请耐心等待

六 安装其他依赖项
$ tar zxvf glog-0.3.3.tar.gz
$ ./configure
$ make
$ sudo make install

$ sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-devlibopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-devlibgoogle-glog-dev liblmdb-dev protobuf-compiler protobuf-c-compilerprotobuf-compiler

七 安装Caffe并测试
1.
安装pycaffe必须的一些依赖项
$ sudo apt-get install -y python-numpy python-scipy python-matplotlibpython-sklearn python-skimage python-h5py python-protobuf python-leveldbpython-networkx python-nose python-pandas python-gflags cython ipython

2.
安装配置nVidia cuDNN
a.
安装前请官网下载最新的cuDNN(cudnn-7.0-linux-x64-v4.0-prod)
$ sudo cp include/cudnn.h /usr/local/include
$ sudo cp lib64/libcudnn.* /usr/local/lib

b.
链接cuDNN的库文件
$ sudo ln -sf /usr/local/lib/libcudnn.so.4.0.7/usr/local/lib/libcudnn.so.4
$ sudo ln -sf /usr/local/lib/libcudnn.so.4 /usr/local/lib/libcudnn.so
$ sudo ldconfig -v

3.
编译

修改Makefile.config配置文件:


a. 启用CUDNN,去掉"#"

USE_CUDNN := 1

b. 启用GPU,添加注释"#"

# CPU_ONLY := 1

c. 配置一些引用文件(增加部分主要是解决新版本下,HDF5的路径问题)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/lib/x86_64-linux-gnu/hdf5/serial/include

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial

d. 启用Intel Parallel Studio XE 2016

BLAS := mkl

e. 配置路径,实现caffe对Python和Matlab接口的支持

PYTHON_LIB := /usr/local/lib

MATLAB_DIR := /usr/local/MATLAB/R2014a(选做)

执行编译

$ make all -j8
$ make test -j8
$ make runtest -j8

编译PythonMatlab用到的caffe文件
$ make pycaffe -j8
$ make matcaffe -j8
(选做)


1
0
查看评论

ubuntu14.04下caffe配置全程指南

反复check安装Caffe于ubuntu 14.04,历时三天遇到各种bug,在参考了多篇文章后写了篇总结,并附上安装的诸多问题 常见apt-get命令行使用链接:http://rsljdkt.iteye.com/blog/1142463 (经验总结:当遇到问题时,推荐使用aptitude来解...
  • u011534057
  • u011534057
  • 2016-01-29 14:38
  • 1656

Ubuntu14.04 上配置Caffe

网上有很多caffe教程,本文重点在配置过程容易出错的地方,只针对像我一样的小菜鸟,大神绕行 感谢自己在配置caffe时,大神们的分享 安装依赖库(一) $ sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libop...
  • u011204487
  • u011204487
  • 2016-06-06 16:32
  • 1695

ubuntu14.04下的caffe配置,7.5+3.0+2014a+v3.0

本人(lee)配置caffe两个星期的心得,愿与大家分享,按照这个教程,您应该可以玩转caffe,少走配置弯路。 闲话少说,我们来玩玩这个所谓的caffe配置(注意:有些您复制的终端命令如果不能在终端运行,请注意英文全角半角问题,您可以将命令输入终端,无须复制粘贴命令)
  • samylee
  • samylee
  • 2016-03-18 13:37
  • 7159

Ubuntu14.04下配置caffe(仅使用CPU)

在网上的一些教程的基础上,加上自己调试了一个下午终于成功安装了,可能大部分与网上的相同,但是加了一些我在安装时遇到的小问题。 这几天因为要参加一个比赛,所以急着给电脑装caffe,不多说了,进入正题: 第一步:(首先这是针对不需要使用GPU加速的同学参考的文章,所以需要配置GPU的请参考其他文章)...
  • qq_31541621
  • qq_31541621
  • 2016-05-30 15:23
  • 682

Ubuntu 14.04 for Caffe 环境搭建

1. Ubuntu访问U盘     在Ubuntu下,如果U盘自动被挂载了,应该在/media/你的用户名/disk 2. 使用U盘安装Ubuntu14.04     怎样制作ubuntu安装u盘 3. Ubuntu14.04鼠标闪烁问题 ...
  • MyArrow
  • MyArrow
  • 2016-08-25 16:51
  • 2628

ubuntu14.04下CPU的caffe配置

因广大朋友需求cpu的caffe配置,所以我(lee)在这份博客中对cpu配置caffe做出相应操作说明,希望可以解决大家对cpu配置caffe的困惑,少走弯路。 因cpu配置caffe,所以配置过程比较简单,所需库函数不多。如果是为了了解一下caffe的训练及测试过程,可以玩玩这个cpu配置ca...
  • samylee
  • samylee
  • 2016-03-20 12:06
  • 3342

ubuntu14.04在cpu上配置caffe以及py-faster-rcnn环境(可在odroid上实现)

一、安装依赖项 安装blas $ sudo apt-get install libatlas-base-dev 安装pip sudo apt-get install python-pip 安装其他依赖库 $ sudo apt-get install libprotobuf-d...
  • l297969586
  • l297969586
  • 2017-03-10 21:44
  • 1735

Ubuntu14.04 安装配置Opencv3.0和Python2.7

http://blog.csdn.net/u010381648/article/details/49452023 声明:文章主要内容翻译自pyimagesearch上一位博主的文章,文章写的非常仔细,本人膜拜的五体投地,决定当个搬运工  原文链接地址 Step 1 打开终端,输入以...
  • dipolar
  • dipolar
  • 2016-08-30 17:12
  • 464

虚拟机Ubuntu14.04+caffe+CPU安装教程

原文地址:http://www.cnblogs.com/king-lps/p/6575485.html 虚拟机和ubuntu安装比较简单,基本是傻瓜式安装。 安装python接口的caffe:(无GPU)、无cuda(自然更没有cudnn),无opencv(暂不需要) ...
  • yazhousmile
  • yazhousmile
  • 2017-08-30 11:20
  • 243

Ubuntu14.04+caffe+matlab(cpu)配置

说到caffe的配置是各种坑啊,本人是在Windows系统和Linux系统下都配置过,最终在Ubuntu14.04系统终于配置成功,现在把其中的过程分享一下,希望能帮助更多人。
  • llxue0925
  • llxue0925
  • 2017-11-15 16:20
  • 174
    个人资料
    • 访问:7160次
    • 积分:174
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:3篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论