원본 caffe git 및 사용법 : https://github.com/Microsoft/caffe
gtx 650 ti에서 성공함.
1. 파이썬 설치 : https://www.continuum.io/downloads
32bit window 버전 python 2.7 설치함
아나콘다 설치하니, 기본적인 것은 다 설치된 듯 함.
아래와 같이, protobuf만 추가로 설치함
pip install protobuf
2. Visual Studio 2013 ultimate 버전 설치함.
3. PyCharm 다운로드 및 설치 : https://www.jetbrains.com/pycharm/download/#section=windows
-> Python을 위한 IDE,
4. Caffe 다운로드
1) CommonSettings.props 변경
2) <CpuOnlyBuild>false</CpuOnlyBuild> --- > <CpuOnlyBuild>true</CpuOnlyBuild>
3) <PythonSupport>false</PythonSupport> ----> <PythonSupport>true</PythonSupport>
4) <PythonDir>C:\Miniconda2\</PythonDir> --> <PythonDir>C:\Anaconda2\</PythonDir>
5) 빌드 시, 프로젝트 속성 -> C/C++ -> 일반 -> 경고를 오류로 처리 -> 아니요(/WX-)
Tip : GPU 모드 컴파일은 20분 정도 걸리니, CPU모드만 먼저 컴파일 시도, 성공 후 GPU 컴파일 시도가 효율적
5. 오류 사항
1) check failed: registry.count(type)==1(0 vs 1)unknown layer type:convolution 해결방법 : https://github.com/happynear/caffe-windows/blob/master/FAQ.md 참고 : http://stackoverflow.com/questions/30325108/caffe-layer-creation-failure 2) python27_d.lib 관련 오류 - caffe debug 모드로 빌드시 |
6. C++ Caffe Test 관련
C++ Predict with caffe : https://gist.github.com/onauparc/dd80907401b26b602885
7. Caffe 이용
- 라이브러리 컴파일 후, lib 링크하여 실제 프로젝트에 적용해보려고 시도 했으나,
거의 하루 종일 삽질만 하다가, 결국 포기..
가장 심플한 방법은 caffe 솔루션에 프로젝트 하나 추가해서 하는 방법이 가장 심플 할 듯 함.
아직 시도는 안해봄..
'Programming > Python' 카테고리의 다른 글
plotly offline (0) | 2016.11.25 |
---|---|
Python 유용한 샘플 코드 (0) | 2016.10.20 |
무료 온라인 파이썬(Python) 교재 (1) | 2015.05.18 |
파이썬(python) 언어의 흐름 및 특성을 그림으로 그려주는 사이트 (0) | 2013.12.14 |
파이썬(Python) 그래프 예제 모음 (1) | 2013.05.15 |