caffe的相关配置
来源:互联网 发布:java文件上传原理 编辑:程序博客网 时间:2024/06/09 19:32
近期由于要使用caffe,就装了一下Intel caffe。结果出现了好多error...所以这篇帖子主要是针对遇到的一些问题,当然还有caffe配置的整个过程。
首先是配置依赖项:
sudo apt-get updatesudo apt-get install build-essential cmake git pkg-configsudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compilersudo apt-get install libatlas-base-devsudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-devsudo apt-get install libopencv-dev然后再在命令行中下载intel/caffe:
git clone https://github.com/intel/caffe.git接下来修改配置:
cd caffecp Makefile.config.example Makefile.config然后修改Makefile.config:
#把INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include#改为INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial#把LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib#改为LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial
然后编译:
make allmake testmake runtest
ps:我做到这一步的时候还没有遇到任何错误,如果有人遇到错误,请自行百度
下面就是配置caffe中的Python的相关问题了!!!(划重点)
首先是安装依赖库:
sudo apt-get install python-numpy python-scipy python-matplotlib python-sklearn python-skimage python-h5py python-protobuf python-leveldb python-networkx python-nose python-pandas python-gflags cython ipythonsudo apt-get install protobuf-c-compiler protobuf-compiler
然后编译cd caffemake pycaffe
敲黑板!如果有同学make pycaffe不行的话,之前可以先make clean一下
然后添加PYTHONPATH:
sudo gedit /etc/profile# 添加export PYTHONPATH=/.../caffe/python:$PYTHONPATH#到文件末尾(其中...是你自己电脑上的Python路径)# 使之生效source /etc/profile
然后执行import caffe查看是否可以成功import
注意:前方高能!!!
我自己的电脑是在import caffe之后遇到了这个问题
import error:while loading shared libraries: libmkl_dnn.so: cannot open shared object file: No such file or directory.当时怎么查都找不到解决办法,真是要急死了。后来发现是路径问题。
解决方法:
在/etc/ld.so.conf中添加mkl的路径即可
#先切换到root用户,防止权限不够su root#进入指定目录cd /etc/ld.so.conf#使用gedit直接创建一个新的conf文件,当然文件名字可以自己起gedit intel_mkl_settings.conf#在文件中添加mkl路径#如果没有安装过其他的mkl,那应该是在caffe/external中,则选择这个路径写进文件即可#使文件生效ldconfig
然后,再次import caffe就发现可以啦,吼吼吼
阅读全文
0 0
- caffe的相关配置
- Caffe:Layer的相关学习
- caffe的相关链接记录
- caffe Layers相关的API
- caffe的配置过程
- caffe的配置过程
- caffe的配置过程
- caffe 的Python接口配置
- caffe-windows的配置过程
- caffe (五)----------solver的配置
- caffe 的matlab接口配置
- caffe的MATLAB接口配置
- Caffe的安装及配置
- Caffe的solver文件配置
- Caffe的solver文件配置
- windows caffe配置的常见问题
- 【caffe配置】face_detection_alighment在windows10+caffe+vs2015下的配置
- 【Caffe】caffe命令行及相关工具使用方法 《很认真的讲讲Caffe》
- 使用Jenkins配置Git+Maven的自动化构建
- ajax联动获取select的值
- SQL基础
- 链表翻转----逆置链表的变形
- 更纯粹的下拉刷新和加载更多
- caffe的相关配置
- Android RecyclerView 使用完全解析 体验艺术般的控件
- C++中汉字字符串的截取
- AtCoder Grand Contest 018 A Getting Difference(比较水。。。)
- 注册了博客,感觉自己就很帅~
- k-Means聚类算法实现--基于西瓜数据4.0
- ios 判断是iphone还是ipad
- java设计模式之代理模式
- Oracle创建序列