바젤(Bazel)은 구글에서 만든 빌드툴입니다.

구글에서 제공하는 데모는 바젤로 빌드 해야 한다고 합니다.

필요에 의해 텐서플로 소스를 직접 컴파일해야 하는 경우에도 사용합니다.

 

텐서플로(Tensorflow) 설치 안내 페이지를 참고하시면 됩니다.

참고 : tensorflow.org - Prepare environment for Linux, Bazel.org - Installing Bazel

 

1. 자바 8버전 설치 하기

만약 자바8버전이 설치돼있지 않으면 설치해야 합니다.

자바8 설치는 아래 글을 참고 하세요.

(참고 : [Ubuntu 16] 우분투에 자바 설치하기 )

2. 바젤 설치

바젤 다운로드 Url을 설정합니다.

한 번만 설정하면 됩니다.

 

1
2
$ echo "deb [arch=amd64] http://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list
$ curl https://storage.googleapis.com/bazel-apt/doc/apt-key.pub.gpg | sudo apt-key add -
cs

 

아래 명령어를 입력하여 바젤을 설치합니다.

 

1
2
3
4
5
#바젤 설치
$ sudo apt-get update && sudo apt-get install bazel
 
#업데이트
$ sudo apt-get upgrade bazel
cs

 

바젤이 잘 설치되었는지 아래 명령어를 날려 봅시다.

 

1
bazel version
cs

 

바젤이 설치 되지 않는다?

제가 우분투 16.04를 쓰고 있는데 'sudo apt-get install bazel'명령어를 날리면 아래 오류가 납니다.

 

 

흠....수동으로 설치해 봅시다.

 

아래 링크로 들어가서 바젤을 받습니다.

참고 : bazelbuild/bazel - Release

 

아래 명령어로 바젤을 수동 설치합니다.

1
2
3
4
5
6
$ chmod +x [바젤 설치파일(.sh) 경로]
$ ./[바젤 설치파일(.sh) 경로] --user
 
# 예제
#chmod +x 문서/bazel-0.3.1-installer-linux-x86_64.sh
#./문서/bazel-0.3.1-installer-linux-x86_64.sh --user
cs

 

 

설치가 완료되었습니다.

아래 명령어로 바젤이 잘 설치되었는지 확인해 봅시다.

1
bazel version
cs

 

 

3. 기타 라이브러리 설치하기

기타 필요한 라이브러리 아래 명령어로 설치합니다.

1
2
3
4
5
# For Python 2.7: - 우리는 이걸 사용합니다.
$ sudo apt-get install python-numpy swig python-dev python-wheel
 
# For Python 3.x:
$ sudo apt-get install python3-numpy swig python3-dev python3-wheel
cs

 

마무리

이건 선택사항이라 필요할 때 설치하시면 됩니다.

저는 이거 사용법을 몰라서 ㅡ.-;;

  1. 2017.12.04 07:49  Address  Edit/Delete  Reply

    비밀댓글입니다

    • Favicon of http://blog.danggun.net BlogIcon 당근천국 2017.12.07 17:34 신고  Address  Edit/Delete

      저도 제가 올린 포스팅말고는 잘 모릅니다.
      단계별로 여러개의 포스팅이 있으니 참고하시거나 구글검색을 추천합니다.

댓글 작성

이름
패스워드
홈페이지
비밀글

티스토리 툴바