caffe安装心得cpu(only)
来源:互联网 发布:安卓手游刷元宝软件 编辑:程序博客网 时间:2024/05/18 03:24
ubantu 16.04 Lts安装caffe:
caffe 安装流程:
1、安装依赖项:
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 libhdf5-serial-dev
2、配置python
一般linux都自带python,看看python版本:python2.7 --version
之后还要执行:
sudo apt-get install python-dev
加载之后:
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev以上所有sudo apt-get在什么文件夹下输入都无所谓.
3、配置caffe
把CAFFE的源代码下载下来:
如果没有git,还需要安装git:
apt-get install git
下载源码:
git clone https://github.com/BVLC/caffe.git下载完成之后,进入CAFFE文件夹, 进入里面的PYTHON文件夹,然后输入
for req in $(cat requirements.txt); do pip install $req; done这里有一个结构 for 变量 in $(cat .....);do ....... $变量;done
把in后面的变量传到 前面的变量中,在做do后面读事情,当循环结束时 done;
pip没有安装,还需要安装pip或者easy_install(先修改环境,再sudo):
修改python的环境变量:export PATH="$PATH:/usr/local/bin/ python (这里在shell中直接export的环境变量只是临时的,这里只是为了下载好pip系统能够直接调用pip,其他环境变量需要永久配置的话需要加可以在/etc/profile或者 ~/.bashrc等文件中,详情参考,我的另一篇文章,login shell和non-login shell)
sudo apt install python-pip更新pip:pip install -U pip
4、配置caffe的makefile文件
cp Makefile.config.example Makefile.config
# Whatever else you find you need goes here. INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial
(注意:/usr之前有一个“空格”,而且这个是在makefile中进行修改)
设置好文档名称之后,就要设置make:
这个make默认是用CPU单核运算,如果想要快一点, 比如我想使用四核, 在make后面加上-j4标签.
出现的问题:不能修改文件内容,那么可以用:
报错:
- make: *** No rule to make target 'pycaffe'. Stop.
需要make clean一下,才能再次make all ,同时cd随便哪个目录都行
5、配置python caffe
make之后,需要设置一下环境变量:
去到CAFFE文件夹里面的python文件夹, 把当前路径记录下来(pwd).注意是cd caffe里面python文件夹下,才行,不然直接调用会报错
接下来就可以打开python,然后:
(import caffe,的时候可能会出错,提示没有此目录或文件,那么有可能就是make pycaffe没有成功,我这里是
设置到这里开始编译,make pycaffe,结果报错,错误和numpy相关,重新打开Makefile.config目录,又查找了一下numpy的安装目录,发现对应不上,需要重新设置,需要把原本如下的内容:
# NOTE: this is required only if you will compile the python interface. # We need to be able to find Python.h and numpy/arrayobject.h. PYTHON_INCLUDE := /usr/include/python2.7 \ /usr/lib/python2.7/dist-packages/numpy/core/include改为
# NOTE: this is required only if you will compile the python interface. # We need to be able to find Python.h and numpy/arrayobject.h. PYTHON_INCLUDE := /usr/include/python2.7 \ /usr/local/lib/python2.7/dist-packages/numpy/core/include
(这是参考博客上他的错误,我的路径没错,我出错的原因是没有装numpy,
解决办法:sudo apt-get install python-numpy 再重新make pycaffe 就OK))
上面这种导入路径读办法只是临时读 关闭shell后就没有了
永久读办法,就是通过gedit 或者vi命令访问~/.bashrc文件
在最后面一行加上 export PYTHONPATH="/home/zxy/caffe/python:$PYTHONPATH"
我这里读路径是 /home/zxy/caffe/python,你们自己可以进入caffe/python文件夹 pwd一下就可以看到,然后你再按照上面的方法装上去。
参考博客:
http://blog.csdn.net/muzilinxi90/article/details/53673184
http://blog.csdn.net/sinat_26917383/article/details/53502719
- caffe安装心得cpu(only)
- caffe 的cpu only安装
- Ubuntu 14.04安装caffe only CPU
- Ubuntu 16.04上安装Caffe(CPU only)
- Ubuntu安装caffe指南(cpu only)
- Ubuntu16.04安装Caffe(CPU Only)
- Ubuntu下安装Caffe(CPU Only)
- Ubuntu1404下Caffe(Only CPU)安装
- 从零开始安装 Caffe --CPU only----没有 pycaffe
- Mac下安装Caffe—CPU ONLY
- Ubuntu16.04中caffe安装(only cpu)
- ubuntu 16.04 cpu only 安装caffe
- Vmware虚拟机安装caffe,Ubuntu安装caffe,CPU only版本
- 【Caffe安装】Ubuntu14.04上Caffe配置安装(Only CPU)
- [Ubuntu 16.04 LTS][Caffe][CPU only]Caffe安装记录
- Ubuntu 14.04 caffe 学习系列一,caffe安装only CPU
- Caffe--Ubuntu 16.04上安装Caffe(CPU only)
- Caffe学习(1) Ubuntu16.04 Caffe安装(CPU Only)
- bzoj1208: [HNOI2004]宠物收养所
- C#解析多重的JSON字符串
- hdu6205
- 7-2 加正则化后的损失函数
- pyplot画散点图
- caffe安装心得cpu(only)
- Unity3d--矩形Rect
- hdu 6202 cube cube cube
- bzoj 1638: [Usaco2007 Mar]Cow Traffic 奶牛交通(拓扑排序?+DP)
- 结合Scikit-learn介绍几种常用的特征选择方法
- bzoj 1036 [ZJOI2008]树的统计Count 点权lct
- 多线程编程学习二(对象及变量的并发访问)
- synchronized 与 Lock,wait() 与notify()/notifyAll() 的那点事
- android中?attr/**与@drawable/**或@color/**等的区别及用法