解决办法是依据出现错误的顺序而给出的,为了方便,可以直接先执行所有解决办法后再安装caffe。
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. ./include/caffe/util/db_lmdb.hpp:8:18: fatal error: lmdb.h: No such file or directory
解决办法:sudo apt install liblmdb-dev
5. /usr/bin/ld: cannot find -lcblas
/usr/bin/ld: cannot find -latlas
解决办法:sudo apt install libatlas-base-dev
6. caffe /usr/bin/ld: 找不到 -lhdf5_hl
打开Makefile,将第181行的:
laiyuanyu http://blog.csdn.net/autocyz/article/details/51783857
//重要的一项
将# Whatever else you find you need goes here.下面的
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib
修改为:
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 /usr/lib/x86_64-linux-gnu/hdf5/serial
//这是因为ubuntu16.04的文件包含位置发生了变化,尤其是需要用到的hdf5的位置,所以需要更改这一路径
cd /usr/lib/x86_64-linux-gnu
\\然后根据情况执行下面两句:
sudo ln -s libhdf5_serial.so.10.1.0 libhdf5.so
sudo ln -s libhdf5_serial_hl.so.10.0.2 libhdf5_hl.so
7.python/caffe/_caffe.cpp:1:52: fatal error: Python.h: No such file or directory
#include <Python.h> // NOLINT(build/include_alpha)
遇到此类问题基本是caffe找不到python,因此在make py之前反复确认下anaconda或python所在目录是否存在。
因此需要修改。
上传了,但是文件夹为空,找了些资料发现可能是文件太大的缘故,此时检查项目下面的git配置,具体比如G:\git_project\MyRxJava.git这个目录下的config文件,添加 先将github上的项目删掉,再重新提交下。如果还不行,那打开vcs->git->Remotes.. 将里面的remote orign之类的全部干掉,在执行上面的操作。...
日常小知识点总结:(有错误请积极帮我指正) 1、elemenUI中的dialog弹窗有时候会联系触两次 例子: 我新增和修改用的是同一个dialog,但是打开修改,点击关闭的时候,会触发再次开启dialog弹窗然后再关闭,导致,我点击新增的时候总是有数据。 解决:多加一个v-if="dialogVisible"进行判断就好了 2、菜菜鸟,我连上传下载图片都是问题。关于下载 使用...
UBUNTU18.04+CUDA10.0+CUDNN+caffe-ssd搭建踩坑2019.9.5总结 CUDA10.0+cudnn安装 安装cuda10.0 安装cudnn Caffe框架安装 下载Caffe源码 修改配置文件 Caffe-ssd安装 在sudo python2.7 ssd_pascal.py时碰到的报错及解决方法 CUDA10.0+cudnn安装 安装cuda10.0 使用vim...
1.系统Ubuntu18.04 我一开始安装的是cuda9.1,后来发现tensorflow目前较大支持到cuda9.0,不支持cuda9.1。如果用cuda9.1需要自己编译整个tensorflow工程,因为我接下来还打算安装tensorflow,所以想了想,决定重新将cuda和cudnn升级到cuda9.0+cudnn7.0。 2.cuda安装查看: https://blog.csdn.net...
用到的软件: Anaconda和PyCharm 大体操作步骤: https://segmentfault.com/a/1190000012731554 ,不再赘述。但是到了 make all 这一步总要报和protobuf相关的错,不知道为什么所有安装教程都没有提到这里需要2.5或2.6版本的protobuf,但是anaconda里只有3.7的,所以这里需要重新安装。 给出两种方法: 在Anaco...
首先先按照https://github.com/rbgirshick/py-faster-rcnn上的安装步骤 1) 2) 也就是cd py-faster-rcnn/lib ,再make 3) 我是cd ../caffe-fast-rcnn ,再make 这个时候报错 解决方法是 这时候再make,又会报个错 找不到lhdf5_hl和lhdf5的错误 在Makefile.c...
Malformed entry XX in list file /etc/apt/sources.list (Component) 源可能有一些异常,注释掉即可 https://blog.csdn.net/qq_36148424/article/details/80879340 No module named apt_pkg...
原先的Redis使用brew方式安装。 这种方式安装简单,当时也还好说,但是想改一些redis的配置,不好改,于是想着卸载掉他,但是不知道怎么卸载。 网上说的brew uninstall试了,没有成功,没有记录下来错误日志,抱歉。 后面把ll /usr/local/opt/[email protected]这个目录删掉,重启一下mac就成功了。 应该brew安装的一些软件目录都放在这个opt路径下面。 可以参考的...
因为做IT技术有时候需要去国外网站查询资料,但是由于众所周知的原因,我们有时候无法直接访问,这时候需要 SS(懂的自然懂,不解释) 的帮助。一般可以使用别人提供的梯子,但是还是自己的好用。所以抽空买了国外服务器商 vultr 的东京服务器(速度好像不是很好),然后直接按照 的教程在CentOS 7.5上面安装了脚本。这时候问...
题目: 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路: ①作一个判断条件。 ②作俩个for循环,用每一个值依次和后面的值作比较。 ③当这俩个值相等时,计数加一。 ④当计数值大于数组长度的一半时,输出这个值就好了。 这里要注意in...