caffe的python接口1——Setup
来源:互联网 发布:自学电子琴的软件 编辑:程序博客网 时间:2024/04/27 15:30
安装好一系列的依赖包并下载了caffe之后,如果希望使用python接口,需要进行下面的操作。
- 首先将caffe目录下的pyhton路径添加到python的环境变量:
sudo vim ~/.bashrc
在配置文件的最后加上:
export PYTHONPATH=/usr/local/caffe-master/python:$PYTHONPATH #这个路径需要根据实际情况进行修改
更新配置文件:
sudo ldconfig
- 根据需要修改编译配置文件Makefile.config(由ExampleMakefile文件拷贝而来)
- 开始编译:
make pycaffe
但是在我进行编译的时候出现如下错误:
python/caffe/_caffe.cpp:10:31: fatal error: numpy/arrayobject.h: 没有那个文件或目录 #include <numpy/arrayobject.h>
这是因为make文件中的numpy路径错误,需要修改成:
PYTHON_INCLUDE := /usr/include/python2.7 \ /usr/local/lib/python2.7/dist-packages/numpy/core/include
编译成功之后,如果再次进行编译会出现这样的错误:Nothing to be done for “pycaffe”
- 编译另两个文件:
make test -j8make runtest -j8
在编译runtest的过程中出现错误:.build_release/test/test_all.testbin: error while loading shared libraries: libhdf5.so.7.5: cannot open shared object file: No such file or directory,这是因为libhdf5.so的版本不对,可以进入/usr/lib/x86_64-linux-gnu查看libhdf5.so.x版本。这个错误可以通过下面的操作解决:
cd /usr/lib/x86_64-linux-gnusudo ln -s libhdf5.so.7 libhdf5.so.7.5sudo ln -s libhdf5_hl.so.7 libhdf5_hl.so.7.5sudo ldconfig
经过上面的步骤之后,python中应该可以使用caffe,可以通过检查import caffe
是否成功来确定。
0 0
- caffe的python接口1——Setup
- Caffe的Python接口
- Caffe的Python接口
- caffe的python接口——写solver.prototxt
- Caffe——python接口学习(1):生成配置文件
- caffe python接口——pycaffe配置
- caffe的python接口示例
- caffe 的Python接口配置
- 编译Caffe 的 Python 接口
- caffe的python接口学习(1):生成配置文件
- caffe的python接口学习(1):生成配置文件
- caffe的python接口学习(1):生成配置文件
- caffe的python接口学习(1):生成配置文件
- caffe的python接口学习(1):生成配置文件
- Caffe——数据可视化环境(Python接口)配置
- Caffe——python接口学习:生成deploy文件
- caffe——python接口:生成deploy文件
- 配置caffe的python接口及其易错点
- CentOS6.5 中安装单机版redis
- Metal学习(2)
- C::输出1-100中出现的9的次数
- C++程序员面试指南第6章
- 卷积神经网络在自然语言处理的应用
- caffe的python接口1——Setup
- ORACLE锁机制深入理解
- 以太坊go-ethereum客户端docker安装(一)
- 百度ECharts使用示例
- C++程序员面试指南第7章
- The First Time
- 数据结构与算法(C语言版)__链表2
- ubuntu+windows双系统启动修复
- 运维学习的第一天