caffe安装遇到的问题总结
来源:互联网 发布:程序员的逻辑题 编辑:程序博客网 时间:2024/06/06 04:12
1.安装opencv
上篇博文提到的那个教程是比较好用的,我安装完后编译程序来测试opencv
- g++show_image.c -o show_image `pkg -config –cflags –libs opencv`
有以下错误:
- error while loading shared libraries:libxxx.so.x:cannot open share objectfile :no such file
解决方法:
编辑/etc/ld.so.conf文件,在新的一行中加入库文件所在的目录,运行ldconfig以更新/etc/ld.so.cache
然后执行./show_image,安装成功。
2、安装lapack
确认已安装gfortran
sudoapt-get install gfortran
在lapack网站下载最新的lapack安装包
http://www.netlib.org/lapack/lapack-3.5.0.tgz
下载完成后解压。
解压后在所在的目录下面有一个make.inc.example文件,将其改为make.inc。
(如果是gfortran的编译器,则基本不需要修改这个文件)
把makefile文件中的:
lib:lapacklib tmglib
#lib: blaslib variants lapacklib tmglib
改为:
#lib:lapacklib tmglib
lib: blaslib variants lapacklibtmglib
然后打开终端,切换到当前目录(小技巧:可以直接拖文件夹到终端就会自动填写文件路径),输入:sudomake即可。
操作到这里没有报错。
然后把文件夹下面的liblapack.a,librefblas.a,libtmglib.a三个库拷贝到/usr/lib
3、安装其他依赖项的问题
- sudoapt-get install libprotobuf-dev libleveldb-dev libsnappy-devlibopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-devlibgoogle-glog-dev liblmdb-dev protobuf-compiler
出现如下图所示的问题:
这个花了大量的时间去解决,最后还是找到了好的方法:
http://hi.baidu.com/zhjixi495/item/5c0811de3937b4e6785daa64
最后很好的解决了问题:
4、在编译caffe的时候遇到的问题:
1)对cv::imread(cv:Sting,const&int)未定义的引用
对‘cblas_...’未定义的引用
主要是要改下Makefile.config中的库的路径问题:主要是加了一行库路径:LIBRARY_DIRS:=/usr/local/lib,里面有我们需要的opencv库的.so文件等等。还改了下python的路径,主要是找到本机上它对应的位置即可。
2)下面这个是比较低级的问题了
在做CIFAR-10在caffe上进行训练与学习这个实验时,出现了在终端输入下面的命令:
- cd$CAFFE_ROOT/examples/cifar10
- ./train_quick.sh
无法得到训练的结果,这个也很是郁闷,最后才发现教程有错误,得改成下面的命令:
- cd$CAFFE_ROOT
- ./examples/cifar10/train_quick.sh
问题解决,原因是在文件中使用的默认当前文件夹与前者的默认文件夹不符,找不到相应的文件。
- caffe安装遇到的问题总结
- caffe安装遇到的问题总结
- 安装caffe遇到的问题
- caffe 安装遇到的问题
- Caffe安装遇到的问题
- Ubuntu16.04安装caffe中遇到的问题总结
- [caffe]安装中遇到的问题
- centos 6.5安装caffe遇到的问题
- ubuntu安装caffe以及遇到的问题
- ubuntu16.04 CAFFE 安装遇到的问题
- 安装caffe中间遇到的一些问题
- 记录安装caffe遇到的两个问题
- [caffe使用]caffe使用中可能遇到的问题总结
- caffe遇到的问题
- caffe安装问题总结
- caffe安装问题总结
- 使用caffe训练faster-rcnn时遇到的问题总结
- 使用caffe训练faster-rcnn时遇到的问题总结
- JVM系列文章(四):类加载机制
- 产品设计:Android应用-开发技术【数据缓存】
- ArchLinux安装教程
- JSP九大对象:内置对象
- Android第九讲——网络(四) 文件的下载(单线程下载、多线程下载)
- caffe安装遇到的问题总结
- 自定义View
- Supermarket 并查集
- JVM系列文章(五):Javac编译与JIT编译
- 学习OC有感而发
- uva 11549 Calculator Conundrum 周期,哇!这也能过
- 开篇 奋斗
- 关于caffe安装中的一些小问题
- JavaScript原型链