티스토리 뷰
*** 20.03.01 옛날에 적은 글 옮겨온거라 요즘에 맞는건지는 모르겠다 ^-^
항상 생각하는건데 윈도우는 설치 진짜 불편한 것 같다.
참고한 사이트는 Microfoft가 관리하는 Caffe 레파지토리 이고, 여기 있는 내용을 따라하면 된다. 따라하면서 오류가 생겨서 열심히 구글링했다.
Requirement
- visual studio 2013(community 이상이어야 한다. express 안된다.)
- CUDA 7.5 or 8.0
- Cudnn(2번에서 설치한 cuda 버전에 맞는걸로 설치하자. 5.1로 설치했다.)
- Caffe repository
step
- 먼저 visual studio 2013을 설치한다.
- visual studio 2013을 설치 완료 한 후에 cuda를 설치한다.
- cudnn zip 파일을 푼 후, 나온 3개의 폴더를 cuda가 설치된 폴더에 덮어쓰기 한다.
- (CUDA 설치 된 곳을 잘 모르겠으면 내 PC 우클릭 - 속성 - 고급 시스템 설정 - 고급 - 환경 변수 - 시스템 변수 - CUDA_PATH 확인)
- 다운로드 받은 caffe repo로 들어가, ./windows로 이동한다.
- CommonSettings.props.example 을 CommonSettings.props 로 복사해준다.
- CommonSettings.props 에서 <CudaVersion></CudaVersion> 을 본인이 받은 CUDA 버전으로 변경.
- (ex
<CudaVersion>8.0\</CudaVersion>
)
- (ex
- visual studio 2013 관리자 권한으로 실행
- %caffe_repo%/windows/caffe/caffe.sln 열기
- caffe에 있는 프로젝트 전체 선택 후, (아마 [++] 모양 붙어 있으면 프로젝트다.) 우클릭 - 맨 밑의 Properties - Configuration Properties - C/C++ - Treat Warnings As Errors를 No(/WX-) 로 변경.
- 프로젝트 중 libcaffe 선택 후 우클릭 - build
- 에러 없이 완료되면 Solution 'Caffe' 우클릭 - Build Solution
이 과정을 거치면, caffe 설치가 완료된다. caffe 설치하면서 삽질을 굉장히 오래 해서 안 적어두면 나중에 또 삽질 할 것 같아서 미리 작성...ㅠㅠ
'Computer' 카테고리의 다른 글
discord.py 로 간단한 디스코드 봇 만들기 (0) | 2020.06.13 |
---|---|
마크다운 치트시트 (0) | 2020.03.01 |
[Node.js] Node.js에 oracleDB 연동하기 (0) | 2020.03.01 |
[Oracle] DB 테이블 삭제하기 & 삭제 테이블 복구하기 (0) | 2020.03.01 |