티스토리 뷰
Caffe at Windows #01
딥러닝프레임워크 Caffe 를 윈10에서 CPU 로 설치하는 법을 알아봅니다
2018_05_22
에 확인된 Caffe 기준입니다
- 참고 링크
Github, BVLC/caffe
1. https://github.com/BVLC/caffe
Visual Studio, Older Downloads
2. https://shd101wyy.github.io/markdown-preview-enhanced
Python, Windows Releases
3. https://www.python.org/downloads/windows/
Python Extension Packages
4. https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
CMake, v3.6 Downloads
5. https://cmake.org/files/v3.6/
Git, Downloads
6. https://git-scm.com/downloads
개요
Caffe
를 빌드하는 데에 필수적인 프로그램은 다음 4가지입니다- Visual Studio
글쓴이는 Visual Studio 2015 를 사용했습니다 - Python +
numpy
글쓴이는 Python 3.5.0 (64bit) 을 사용했습니다 - CMake
글쓴이는 CMake 3.6.0 을 사용했습니다 - Git
글쓴이는 Git 2.17.0 을 사용했습니다
- Visual Studio
Visual Studio 2015
- [참고 링크] 2번에서 다운로드 받을 수 있습니다
- 별도의 옵션 조정 없이 설치합니다
- 프로그램을 실행하고
파일
탭에서새로 만들기
폴더의프로젝트
를 클릭합니다
- 프로젝트 생성 대화상자에서
Visual C++
탭을 누릅니다- 위와 같은 화면이 뜬다면
Install Visual C++ 2015...
를 클릭합니다
- 위와 같은 화면이 뜬다면
※ 위와 같은 화면이 아닌, Win32...
등의 프로젝트 목록이 뜬다면
※ Windows 8.1 SDK
가 이미 설치되어 있는 것이므로 넘어가도 좋습니다
Install
을 눌러 설치합니다- 설치가 완료되면
Visual Studio
에서의 준비는 끝납니다
- 설치가 완료되면
Python 3.5.0
- [참고 링크] 3번에서 다운로드 받을 수 있습니다
- 글쓴이는
Windows x86-64 executable installer
로 진행했습니다
- 글쓴이는
- 실행파일 우클릭 후
관리자 권한으로 실행
옵션을 선택합니다- 설치경로를 변경하기 위함입니다
Add Python 3.5 to PATH
를 선택해줍니다Customize Installation
을 클릭합니다
Next
를 클릭합니다
Browse
를 클릭합니다- C드라이브에
Python
이라는 폴더를 새로 만듭니다 - 해당 폴더를 선택하고
확인
을 클릭합니다
- C드라이브에
- 설치가 완료되었습니다
- [참고 링크] 4번에서
numpy
패키지를 다운로드 합니다- 글쓴이는
...cp35-cp35m-win amd64.whl
로 진행했습니다
- 글쓴이는
윈도우키 + R
를 누르고cmd
를 입력한 뒤확인
을 클릭합니다
python -m pip install --upgrade pip
를 입력한 뒤Enter
를 누릅니다
pip
의 버전 업그레이드가 성공했습니다
python -m pip install "[numpy package location]"
을 입력한 뒤Enter
를 누릅니다
numpy
패키지가 성공적으로 설치되었습니다
CMake 3.6.0
- [참고 링크] 5번에서
CMake
3.6 버전을 다운로드 할 수 있습니다- 글쓴이는
cmake-3.6.0-rc1-win64-x64.msi
로 진행했습니다
- 글쓴이는
- 실행파일을 더블클릭해 설치를 시작했습니다
- 최종사용자 약관에 동의하고
Next
를 클릭합니다
Add CMake to the system PATH for current user
를 선택합니다- 그리고
Next
를 클릭합니다
Next
를 클릭합니다
Install
을 클릭합니다
CMake
의 설치에 성공했습니다
Git
- [참고 링크] 6번에서 윈도우즈 버전
Git
을 다운로드 할 수 있습니다
- 실행파일을 더블클릭해 설치를 시작했습니다
Next
를 클릭합니다
Next
를 클릭합니다
Next
를 클릭합니다
Next
를 클릭합니다
- 추후 변경할 수 있는 사항이니 신경쓰지 않아도 무방합니다
Next
를 클릭합니다
Use Git from the Windows Command Prompt
를 선택합니다Next
를 클릭합니다
Next
를 클릭합니다
Next
를 클릭합니다
Next
를 클릭합니다
Next
를 클릭합니다
Git
설치가 완료되었습니다
시작
- cmd로 돌아옵니다
Caffe
를 다운로드할 폴더로 이동합니다- 글쓴이의 경우 D드라이브에 만든
TEMP
폴더로 이동했습니다
- 글쓴이의 경우 D드라이브에 만든
※ [ 주의 ] 반드시 폴더이름에 공백이 들어가면 안 됩니다 ← 추후 버그 유발
※ D:\TEMP
또는 C:\donita\doctor
→ O
※ D:\Sheri\Robb bark
또는 C:\Walken\doesnt know\Browning
→ X
git clone https://github.com/BVLC/caffe.git
를 입력한 뒤Enter
를 누릅니다- 다운로드가 시작되고 잠시 후 완료됩니다
- 해당 폴더에
Caffe
가 다운로드된 것을 볼 수 있습니다
- 다시
cmd
로 돌아옵니다 cd caffe
를 입력해Caffe
폴더로 이동합니다- 그리고
git checkout windows
를 입력합니다
- 위의 경로로 접근하면
build_win.cmd
를 볼 수 있습니다 - 이 파일을 우클릭한 뒤
편집
을 선택합니다
- 우리는
Ninja
를 사용하지않을 것이므로 해당 줄을 변경합니다...WITH NINJA = 1
→...WITH NINJA = 0
- 위와 동일한 이유로 이번 줄도 변경합니다
...WITH NINJA = 1
→...WITH NINJA = 0
- 다시
cmd
로 돌아옵니다 scripts\build_win.cmd
를 입력한 뒤Enter
를 누릅니다- 아무 문제가 없다면 위와 같은 화면이 뜹니다
Caffe
가 빌드되는 과정이 화면에 표시됩니다
- 빌드 결과는
...\caffe\build
에서 확인할 수 있습니다
이상으로 Caffe
를 윈도우즈에서 빌드하는 과정을 알아보았습니다
감사합니다
'Computer Science > Artificial Intelligence' 카테고리의 다른 글
Introduction to A.I. (2/5) (0) | 2018.10.13 |
---|---|
Introduction to A.I. (1/5) (0) | 2018.10.07 |
Summary of Reinforcement Learning (0) | 2018.08.25 |
Caffe at Windows #03 (3) | 2018.06.24 |
Caffe at Windows #02 (1) | 2018.06.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- pclaf
- NOX
- WindowAPI
- Docker
- ATOM
- csharp
- PopeTV
- JIT
- visual-studio
- CAFFE
- DirectX
- dll
- git
- windows
- Game
- unity
- cuDNN
- C/C++
- A.I.
- Anaconda
- tensorflow
- Slack
- unreal
- CUDA
- shader
- visualstudio
- lib
- vscode
- Hashtable
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함