【发布时间】:2016-08-28 16:43:52
【问题描述】:
在 Python 上安装 Caffe 深度学习框架时遇到问题:
当我在 caffe 目录运行make 命令时,它会说
hdf5.h:没有那个目录
我做过的步骤:
更新和升级我的 Ubuntu 服务器
安装 Python 2.7
运行 cp cp Makefile.config.example Makefile.config
在 Makefile.config 中取消注释 cpu_only = 1
如果有人可以帮助我,我将不胜感激。
错误信息:
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
【问题讨论】:
-
欢迎来到 SO。请不要发布屏幕截图,而是将错误消息复制粘贴(并格式化)到您的问题:这样搜索引擎将来可以更好地找到此线程。
-
你安装hdf5了吗?看caffe.berkeleyvision.org/install_apt.html:
sudo apt-get install libhdf5-serial-dev -
抱歉,我是新人,我会更改屏幕截图。谢谢你通知我。是的,我已经安装了 hdf5。
-
您的系统上是否有
hdf5.h?尝试使用locate hdf5.h之类的命令找出它的位置,然后在此处发布。 -
嗨,我尝试按照您在我的 ubuntu 终端中的建议写
locate hdf5.h,但没有任何反应。所以,我运行另一个评论find ~/ -type f -name "hdf5.h"结果是/home/kelvin/opencv-3.1.0/modules/flann/include/opencv2/flann/hdf5.h。谢谢
标签: python deep-learning caffe