Ubuntu17.10下安装和编译caffe问题总结
来源:互联网 发布:ppsspp 源码 编辑:程序博客网 时间:2024/06/05 10:56
- 心血来潮想玩玩caffe,看到官网的这句话果断就用了Ubuntu17.10
- 没错,如果你使用的是Ubuntu17.04以上的版本,那么安装caffe的时候只要
sudo apt install caffe-cpu
- 去GitHub上clone
git clone https://github.com/BVLC/caffe.git
- 打开你的caffe目录,cd caffe,将目录下的Makeflie.config.example文件后缀改掉,变成Makefile.config
cp Makefile.config.example Makefile.config
- 打开Makefile.config文件,将
CPU_ONLY := 1
- 这行代码前面的注释去掉,保存这个时候我以为就可以了,于是
make pycaffe
- naive!虽然是偷懒的想法,但是Ubuntu17.10是新装的,什么都木有配置,编译过程中一定会出问题,该装的依赖还是要装上的,以下总结安装过程中遇到的部分问题和解决方法,部分文档来源于网络,毕竟我已经编译结束不想从头再来一遍= 。=
安装依赖
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compilersudo apt-get install --no-install-recommends libboost-all-devsudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
以下是出现的问题以及解决方法:
- 1
./include/caffe/common.hpp:5:27: fatal error: gflags/gflags.h: No such file or directory
- 解决办法:
sudo apt-get install libgflags-dev
- 2
./include/caffe/util/mkl_alternate.hpp:14:19: fatal error: cblas.h: No such file or directory
- 解决办法:
sudo apt-get install libblas-dev
- 3
./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: No such file or directory
- 解决办法:在Makefile.config找到以下行并添加蓝色部分
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
- 4
/usr/bin/ld: cannot find -lcblas/usr/bin/ld: cannot find -latlas
- 解决办法:
sudo apt install libatlas-base-dev
- 5
fatal error: numpy/arrayobject.h: No such file or directory
- 解决办法
sudo apt-get install python-numpy
- 总之缺什么装什么,缺pip就装pip,缺 protoc-c就安装protoc
- 最终编译成功
阅读全文
0 0
- Ubuntu17.10下安装和编译caffe问题总结
- U盘安装ubuntu17.04问题总结
- Windowns、Ubuntu17.10 下安装 MongoDB
- ubuntu17下安装pgAdmin4
- caffe安装问题总结
- caffe安装问题总结
- VMware Ubuntu17.04(64位)下安装CPU版本的Caffe
- caffe SSD编译问题总结
- Ubuntu17.10 安装WPS
- Ubuntu17.10安装后
- ubuntu17.10安装docker
- Ubuntu17.0下安装Hadoop
- ubuntu17.04下安装LNMP
- Ubuntu14.04下Caffe安装与问题总结
- 在win10系统下安装ubuntu17.10以及基本配置
- Ubuntu17.10下输入中文的几个小问题
- caffe安装过程问题总结
- caffe+ubuntu安装问题总结
- 大数据在疾病间建立起惊人联系
- php用最简单的方式实现7牛云对象储存文件上传
- jQuery 在光标定位的地方插入文字的插件
- C语言实验——圆周率
- ajax 请求二进制流 图片 文件 XMLHttpRequest 请求并处理二进制流数据
- Ubuntu17.10下安装和编译caffe问题总结
- 适配iPhonex的头部安全区域 Masonry 的适配安全区域
- 自定义水平ProgressBar
- HTML5高级编程之图形扭曲及其应用一(原理篇)
- 【MQ】ActiveMQ(三)——spring管理ActiveMQ,实现发送和接收效果
- 百度:2017茶行业大数据
- mongdb新版本建用户与删除用户
- 用CONSTRUCT 2制作游戏心得。
- 中国癌症大数据报告深度分析