Home-brew 라는 package manager를 이용해서 dependent한 tool들을 설치했다. linux의 apt-get 같은 툴이라고 생각하면 될 듯.
Caffe 설치는
설치 중에 2가지 문제가 발생했었는데,
컴파일 에러 1.
PROTOC src/caffe/proto/caffe.proto
make: protoc: No such file or directory
make: *** [.build_release/src/caffe/proto/caffe.pb.cc] Error 1
make: *** Waiting for unfinished jobs....
컴파일 에러 2.
CXX .build_release/src/caffe/proto/caffe.pb.cc
In file included from .build_release/src/caffe/proto/caffe.pb.cc:5:
.build_release/src/caffe/proto/caffe.pb.h:9:10: fatal error: 'google/protobuf/stubs/common.h' file not found
#include <google/protobuf/stubs/common.h>
^
1 error generated.
make: *** [.build_release/src/caffe/proto/caffe.pb.o] Error 1
Home-brew로 필요한 package를 설치하면, /usr/local/Cellar 에 설치가 되는데, 설치된 파일들이 /usr/local/lib 이나 /usr/local/include에 link가 되지 않아 발생한 문제 였던듯....
왜 link가 되지 않았느냐 하면, 정확한 이유는 모르겠으나, /usr/local/lib 의 폴더의 권한이 낮아서 link파일이 생성될 수 없었다.
그래서 chown 을 이용해서 /usr/local/lib 에 usr:group을 변경하구 컴파일 하니, 순조롭게 모든 설치가 되었다.
아래는 설치 시 도움되었던 사이트 링크. 맨마지막 링크 순서대로 설치하면 끝ㅋ
Caffe - http://caffe.berkeleyvision.org
Home-brew - http://brew.sh
How to install - https://groups.google.com/d/msg/caffe-users/eHcmYJvYBHs/IGX-1VfRHwAJ
'개발' 카테고리의 다른 글
JCO ~ 자바 컨퍼런스!!! (0) | 2012.02.17 |
---|---|
The concept of malloc, free function (0) | 2010.03.18 |
endl of C++ (0) | 2010.02.17 |
__cplusplus_4 (0) | 2009.08.12 |
ISP mode error (0) | 2009.08.06 |