caffe中python接口配置实践
2017-03-28 17:22
281 查看
在网上看了些博主对于深度学习框架caffe中python接口的配置之后决定亲自动手操作下,在此过程中遇到了一点问题,慢慢克服了之后决定将此过程记录下来。 我参考的博主地址为:http://www.cnblogs.com/denny402/p/5088399.html,这位博主对安装配置过程进行了详细的介绍。1 首先,选择安装工具:在安装python的时候,很多人都会建议使用anaconda来安装,anaconda是一个脚本文件,之所以建议anaconda,是因为其本身会省去单独安装python相关各种库的功夫,配置的话相对简单,conda命令也可以及时对python环境做出调整,十分的方便。2 下载安装anaconda:在https://www.continuum.io/downloads 下载最新版的anaconda,注意是linux系统下,选择对应的版本即可。我选择的是python2.7,下载完成之后执行以下命令:
# bash Anaconda2-2.4.1-Linux-x86_64.sh遇到[yes/no]选项直接yes就可以了,一般是询问是否将路径加入环境变量的问题。一般到此为止就可以说是安装完成了,但是我并没有找到conda命令,我在网上查阅了之后找到了这个http://blog.csdn.net/u013581118/article/details/52081987,按照他的操作之后果然就可以执行conda命令了,根据经验,应该是我的anaconda路径并没有读取到,我执行的操作是exportPATH="/home/chenshu/anaconda/bin:$PATH",chenshu是我的id,每个人不一样,取决于你的个人路径。当然,最好还是执行下source~/.bashrc 操作,修改后的设置可以立即生效。但是在此我还有疑问,因为对于Linux系统不是很熟悉,所以我不确定我保存的路径信息在关机后在使用的时候是否依然可用,这里先打个断点,以后会见分晓。但是不管如何,执行上述操作之后我的conda确实可以使用了。3配置python接口:cd caffe 打开配置文件加入自己的路径(最后一行加入即可)。
# sudo vi ~/.bashrc
export PYTHONPATH=/home/chenshu/caffe/python:$PYTHONPATH
退出编辑的操作是Esc+:+wq即可,若操作失误Esc+:+q!可以不保存退出。更新配置文件
sudo ldconfig
4编译pycaffe
sudo make pycaffe
进入Python环境,如若是下述情况则表明可以进行import操作了:
Python 2.7.13 |Anaconda 4.3.0 (64-bit)| (default, Dec 20 2016, 23:09:15) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://anaconda.org
无误的话直接>>> import caffe 我出现了类似于No module named google.protobuf.internal的报错。不过没事,提醒你安装libprotobuf库。sudo apt-get install libprotobuf-dev或者conda install libprotobuf。一般的话再import就会成功了。
相关文章推荐
- Caffe学习系列(13):数据可视化环境(python接口)配置
- 【Caffe安装】 如何在Windows下安装配置python接口的caffe(GPU)
- 【caffe-Windows】微软官方caffe之 Python接口配置及图片生成实例
- caffe的python接口学习(1):生成配置文件
- caffe-windows 通过Anaconda2配置python 接口
- caffe中cuda7.5的配置及python接口的使用--ubuntu14.04
- Caffe学习系列(11):数据可视化环境(python接口)配置
- caffe-windows配置python和matlab接口
- Windows+CPU only+VS2013安装caffe以及配置Python接口
- win7下caffe的编译(包括caffe_python接口配置)以及python27下numpy、matplotlib、scipy等的安装
- win7 64位下配置caffe的Python接口
- Caffe系列(11):数据可视化环境(python接口)配置
- Caffe学习系列:数据可视化环境(python接口)配置
- ubuntu1404下安装caffe及配置python接口pycaffe遇到的各种错误的解决方法
- Linux下配置Caffe及其Python接口全过程记录(Ubuntu15.10_amd64+CUDA7.5)及训练mnist数据集
- 在ubuntu上配置cuda+cudnn+caffe(包括python和matlab接口)+digits
- caffe学习(2):安装完caffe后,配置python接口
- Caffe学习系列:数据可视化环境(python接口)配置
- caffe的python接口学习(1):生成配置文件
- caffe for windows的python接口学习(3):生成以原始图片作为输入的配置文件