linux的libhdf5 cpp.a,在Ubuntu 17.04(libhdf5.so)中安装Caffe时出错

在我的Ubuntu 17.04上安装(编译)Caffe(第一个版本)时,我收到以下错误:*** No rule to make target '/usr/lib/x86_64-linux-gnu/"libhdf5.so"', needed by 'lib/libcaffe.so.1.0.0'. Stop.

047Yw.png

我的电脑规格如下:> nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA

> Corporation Built on Tue_Jan_10_13:22:03_CST_2017 Cuda compilation

> tools, release 8.0, V8.0.61

使用的gcc:

^{pr2}$

OpenCV版本:$ pkg-config --modversion opencv

3.2.0

CUDNN版本是v6.0的最新版本。在find . -type f -exec sed -i -e 's^"hdf5.h"^"hdf5/serial/hdf5.h"^g' -e 's^"hdf5_hl.h"^"hdf5/serial/hdf5_hl.h"^g' '{}' \;

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

并将Makefile.config修改为:USE_CUDNN := 1

OPENCV_VERSION := 3

CUDA_DIR := /usr/local/cuda-8.0

BLAS := atlas

PYTHON_INCLUDE := /usr/include/python2.7 /usr/local/lib/python2.7/dist-packages/numpy/core/include

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

和Makefile为:NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)

LIBRARIES += glog gflags protobuf leveldb snappy \

lmdb boost_system boost_filesystem hdf5_hl hdf5 m \

opencv_core opencv_highgui opencv_imgproc opencv_imgcodecs opencv_videoio

但是在运行cmake之后仍然会得到相同的错误。。或make all -j8或{}:CMakeFiles/Makefile2:267: recipe for target

'src/caffe/CMakeFiles/caffe.dir/all' failed make2: ***

[src/caffe/CMakeFiles/caffe.dir/all] Error 2

CMakeFiles/Makefile2:1129: recipe for target

'python/CMakeFiles/pycaffe.dir/rule' failed make1: ***

[python/CMakeFiles/pycaffe.dir/rule] Error 2

Makefile:487: recipe for target 'pycaffe' failed make: *** [pycaffe]

Error 2

以下是执行后的相关包列表:$ cd /usr/lib/x86_64-linux-gnu

然后:$ ls -l | grep hdf5

结果如下:drwxr-xr-x 3 root root 4096 May 17 06:37 hdf5

-rw-r--r-- 1 root root 972640 Dec 5 08:27 libhdf5_cpp.a

lrwxrwxrwx 1 root root 22 Dec 5 08:27 libhdf5_cpp.so -> libhdf5_cpp.so.100.0.0

lrwxrwxrwx 1 root root 22 Dec 5 08:27 libhdf5_cpp.so.100 -> libhdf5_cpp.so.100.0.0

-rw-r--r-- 1 root root 414392 Dec 5 08:27 libhdf5_cpp.so.100.0.0

-rw-r--r-- 1 root root 13098 Dec 5 08:27 libhdf5_hl_cpp.a

lrwxrwxrwx 1 root root 25 Dec 5 08:27 libhdf5_hl_cpp.so -> libhdf5_hl_cpp.so.100.0.0

lrwxrwxrwx 1 root root 25 Dec 5 08:27 libhdf5_hl_cpp.so.100 -> libhdf5_hl_cpp.so.100.0.0

-rw-r--r-- 1 root root 14736 Dec 5 08:27 libhdf5_hl_cpp.so.100.0.0

lrwxrwxrwx 1 root root 27 May 21 16:18 libhdf5_hl.so -> libhdf5_serial_hl.so.10.0.2

-rw-r--r-- 1 root root 7841328 Dec 5 08:27 libhdf5_serial.a

-rw-r--r-- 1 root root 398780 Dec 5 08:27 libhdf5_serial_fortran.a

lrwxrwxrwx 1 root root 33 Dec 5 08:27 libhdf5_serial_fortran.so -> libhdf5_serial_fortran.so.100.0.1

lrwxrwxrwx 1 root root 33 Dec 5 08:27 libhdf5_serial_fortran.so.100 -> libhdf5_serial_fortran.so.100.0.1

-rw-r--r-- 1 root root 254920 Dec 5 08:27 libhdf5_serial_fortran.so.100.0.1

-rw-r--r-- 1 root root 245528 Dec 5 08:27 libhdf5_serial_hl.a

-rw-r--r-- 1 root root 186570 Dec 5 08:27 libhdf5_serialhl_fortran.a

lrwxrwxrwx 1 root root 35 Dec 5 08:27 libhdf5_serialhl_fortran.so -> libhdf5_serialhl_fortran.so.100.0.0

lrwxrwxrwx 1 root root 35 Dec 5 08:27 libhdf5_serialhl_fortran.so.100 -> libhdf5_serialhl_fortran.so.100.0.0

-rw-r--r-- 1 root root 121464 Dec 5 08:27 libhdf5_serialhl_fortran.so.100.0.0

lrwxrwxrwx 1 root root 28 Dec 5 08:27 libhdf5_serial_hl.so -> libhdf5_serial_hl.so.100.0.0

lrwxrwxrwx 1 root root 28 Dec 5 08:27 libhdf5_serial_hl.so.100 -> libhdf5_serial_hl.so.100.0.0

-rw-r--r-- 1 root root 142744 Dec 5 08:27 libhdf5_serial_hl.so.100.0.0

-rw-r--r-- 1 root root 4084 Dec 5 08:27 libhdf5_serial.settings

lrwxrwxrwx 1 root root 25 Dec 5 08:27 libhdf5_serial.so -> libhdf5_serial.so.100.0.1

lrwxrwxrwx 1 root root 25 Dec 5 08:27 libhdf5_serial.so.100 -> libhdf5_serial.so.100.0.1

-rw-r--r-- 1 root root 3491952 Dec 5 08:27 libhdf5_serial.so.100.0.1

lrwxrwxrwx 1 root root 24 May 21 16:16 libhdf5.so -> libhdf5_serial.so.10.1.0

最近几天,我正在为咖啡馆做挣扎,任何帮助都将不胜感激。另外,我考虑过安装Caffe2,但是我不能安装它。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值