【Caffe】Ubuntu16.04上配置安装caffe(Only CPU)

一、首先看看自己的系统,Ubuntu16.04,cpu,没有Nvidia,没有opencv

二、安装依赖包

  • 安装protobuf,leveldb,snappy,OpenCV,hdf5, protobuf compiler andboost:
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
  • 安装gflags,glogs ,lmdb andatlas.
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install libatlas-base-dev

三、下载Caffe

git clone git://github.com/BVLC/caffe.git

四、编译Caffe

  • 切换到Caffe所在目录
cp Makefile.config.example Makefile.config
  • 配置Makefile.config

    1)CPU_ONLY := 1(就把前面#去掉就行)

    2)配置一些引用文件(增加部分主要是解决新版本下,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
  • Make Caffe(8表示8核。j4或者不加也行)
make all -j8
make test -j8
make runtest -j8
  • 编译成功,否则执行 make clean 多执行下。

五、编译Python接口

Caffe拥有python\C++\shell接口,在Caffe使用python特别方便,在实例中都有接口的说明。

  • 确保pip已经安装
sudo apt-get install python-pip
  • 进入CAFFE文件夹, 进入里面的PYTHON文件夹,然后输入
  for req in $(cat requirements.txt); do pip install $req; done

 如果提示权限不够的话就是

  for req in $(cat requirements.txt); do sudo pip install $req; done

  • 编译python接口
make pycaffe
  • 去到CAFFE文件夹里面的python文件夹, 把当前路径记录下来(pwd). 最后打开~/.bashrc文件,在这个文件中的最后一行添加(你的根目录是啥就改成啥)
export PYTHONPATH=/path/to/caffe/python:$PYTHONPATH

六、试验

这时候应该可以了,试验一下:(在python目录下,否则会提示找不到caffe)

$ python2.7
Python 2.7.12 (default, Jul  1 2016, 15:12:24)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import caffe
>>> 

说明安装全部完成!

七、错误

-import caffe时显示scikit-image错误, 那就安装一下scikit-image就好了.缺别的就百度一下安装别的

pip install scikit-image

-其他错误就make clean后再make

时间: 2024-10-11 14:37:51

【Caffe】Ubuntu16.04上配置安装caffe(Only CPU)的相关文章

ubuntu16.04上opencv安装

环境:ubuntu16.04 opencv:opencv3.4.0 下载地址:https://opencv.org/opencv-3-4.html 1. 安装cmake和一些依赖库 $ sudo apt-get install cmake $ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjas

Ubuntu16.04 +cuda8.0+cudnn+caffe+theano+tensorflow配置明细

本文为原创作品,未经本人同意,禁止转载,禁止用于商业用途!本人对博客使用拥有最终解释权 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和http://www.cnblogs.com/xujianqing 本文主要是介绍在ubuntu16.04下,怎么配置当下流行的深度学习框架,cuda8.0+cudnn+caffe+theano+tensorflow 安装英伟达显卡驱动 首先去官网上查看适合你GPU的驱动 (http://www.nvidia.com/Do

深度学习caffe:Ubuntu16.04安装指南(3)

caffe [完全版] 2017-01-19 配置如下: caffe + cuda8.0[GPU加速[只支持N卡]] + cudnn5.1 + opencv3.1 + python2.7 + boost58 , 主要参考了caffe官方教程 Ubuntu 16.04 or 15.10 Installation Guide 开始前,请先阅读: 深度学习caffe:Ubuntu16.04安装指南(2) 正式开始安装前,你需要一台已经安装好了Ubuntu16.04系统的电脑,然后/home分区最好有尽

深度学习caffe:Ubuntu16.04安装指南(2)

a:link { text-decoration: none } caffe [CPU ONLY] 2017-01-19 最简单的安装配置方式: 不用GPU加速,使用OPENCV3.1图像库, 这是根据官方教程(链接如下)简化而得到. Ubuntu 16.04 or 15.10 Installation Guide 0. Ubuntu16.04 安装 如果对于安装Ubuntu的过程不是很熟悉的话,这里有不错的教程和常见问题解决方案. Ubuntu16.04 U盘安装Ubuntu16.04制作 光

ubuntu16.04下配置JDK 1.8+安装Java EE,并实现最大子数组算法

软工第二次作业: 1.在个人电脑中安装一个集成开发环境(Microsoft Visual Studio.Eclipse或其它工具均可),要求该环境能够提供单元自动测试功能: 2.记录安装过程,并将全部内容发表在博客中: 3.实现最大子数组和算法,并将该段代码上传至Coding.net系统中: 4.自行选择合适的覆盖标准并设计测试用例对该段代码进行测试,并将测试结果发布在博客中,结果以如下表格形式完成. 本文为干货,希望有用,欢迎评论. 由于我的labtop上安装的是ubuntu16.04系统,其

Docker在Ubuntu16.04上安装和部署Apache Storm

Docker在Ubuntu16.04上安装和部署Apache Storm 1.添加Docker源 sudo apt-get update 2.增加CA证书 sudo apt-get install apt-transport-https ca-certificates 3.添加GPG Key(一种加密手段) sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897

在Ubuntu16.04上安装Anaconda

之前写过一个在mac上安装的教程,这次在ubuntu上安装一次,记录一下 安装过程 从官网下载,这里选择的是python 3.7版本 当时用ubuntu里面firefox浏览器自带的下载器下载了5个小时结果失败了,后来用自己的下载器,不到半小时就下载好了...要是有同样问题的可以注意一下 下载下来以后,使用bash filename执行安装命令.其中filename指的是下载下来的文件的名字,我的是Anaconda3-2019.10-Linux-x86_64.sh 然后,一路回车键 这个过程中,

在ubuntu16.04上安装有道词典

参考来源:http://www.cnblogs.com/scplee/archive/2016/05/13/5489024.html 在ubuntu16.04上安装有道词典主要是解决依赖问题,我们在配置文件中把依赖文件删除,就行了 第一步:下载有道词典的.deb包 第二步:创建youdao文件,然后把有道的源文件解压到这个包里 sudo dpkg -X sudo dpkg -X ./youdao-dict_1.1.0-0-ubuntu_amd64.deb youdao 第二步:解压deb包中的c

在ubuntu16.04上安装eclipse

 在ubuntu16.04上安装eclipse 一.下载     首先我们需要安装jdk1.8及其以上,然后从官网:https://www.eclipse.org/downloads/上下载,需要注意的是官网的服务器太差,响应的速度非常慢,需要读者有点耐心,哈哈~~~然后选择第一个,就是我们要安装的eclipse的JDE了.    点击下载按钮,将会下载相应的位数和版本的eclipse:     到了这一步,我们要点击"click here"来下载,下载的时候也不提示,我们需要看一下浏