Caffe编译时没有看到hdf5.h

新手上路,请多包涵

在 Python 上安装 Caffe 深度学习框架时遇到问题:

当我在 caffe 目录运行 make 命令时,它说

hdf5.h: 没有这样的目录

我完成的步骤:

如果有人能帮助我,我将不胜感激。

错误信息:

 CXX src/caffe/util/hdf5.cpp
in file include from src/caffe/util/hdf5.cpp:1:0:
./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: No such file or directory
compilation terminated

Makefile:572 recipe for target '.build_release/src/caffe/util/hdf5.o'
failed Make:*** [.build_release/src/caffe/util/hdf5.o] Error 1

原文由 kelvin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 678
1 个回答

您安装的 Ubuntu 是什么版本?尝试这个。在你的 Makefile.config 尝试附加 /usr/include/hdf5/serial/INCLUDE_DIRS

 --- INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
+++ INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/

and rename hdf5_hl and hdf5 to hdf5_serial_hl and hdf5_serial in the Makefile :

 --- LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5
+++ LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

有关错误修复的更多信息,请 点击此处

原文由 alfakini 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题