참고 : Ubuntu 에 caffe를 설치하자
caffe를 설치 하던 중 make all 단계에서
In file included from src/caffe/solver.cpp:8:0:
./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: 그런 파일이나 디렉터리가 없습니다
compilation terminated.
Makefile:575: '.build_release/src/caffe/solver.o' 타겟에 대한 명령이 실패했습니다
위와 같은 메세지를 만나며 make에 실패 할 경우가 있다.
이러한 문제는 hdf5 와 관련된 경로가 제대로 잡히지 않아서 발생하는 문제.
이러한 문제를 해결하기 위해서는 Makefile.config 파일에 있는 경로를 수정 해 주면 된다.
[ Maekfile.config ]
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 /usr/local/nccl/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial /usr/local/nccl/lib
단 nccl의 경우 digits에서 멀티gpu를 사용하기 위해 추가 된 부분으로
해당사항 없을 경우 쓰지 않아도 된다.
'Computer > Ubuntu, Linux' 카테고리의 다른 글
ubuntu 16.04 에서 opencv를 설치하자. (0) | 2016.12.01 |
---|---|
우분투에서 로그인 실패. 무한 로그인에서 벗어나는 방법. (2) | 2016.12.01 |
ubuntu pycharm 에서 caffe 가 import 안될때 (1) | 2016.07.12 |
시스템 오류 보고 창을 끄자. (0) | 2016.07.06 |
외장하드 마운트 에러 발생시 해결 방법. (0) | 2016.06.30 |