티스토리 뷰

Caffe at Windows #01


개요

  • 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 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 이라는 폴더를 새로 만듭니다
    • 해당 폴더를 선택하고 확인 을 클릭합니다


  • 설치가 완료되었습니다


  • [참고 링크] 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:\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
링크
«   2024/05   »
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
글 보관함