Skip to content

도커 빌드

krikit edited this page Apr 12, 2021 · 6 revisions

본 내용은 곧 배포할 0.5 버전에 관한 내용입니다.

Ubuntu

다음 명령으로 Ubuntu OS를 위한 빌드를 수행할 수 있습니다.

$ cd docker
$ docker build .. \
    -f Dockerfile.ubuntu \
    -t khaiii:0.5-runtime-ubuntu-20.04 \
    --build-arg UBUNTU_VER=20.04 \
    --build-arg KHAIII_VER=0.5

빌드에 필요한 인자는 아래 두가지 입니다.

  • UBUNTU_VER: Ubuntu OS 버전. 18.04, 20.04 두가지 버전을 지원합니다.
  • KHAIII_VER: 빌드하는 khaiii 버전. 예: "0.5"

CentOS

CentOS의 경우 7.9 및 8.3 두 버전을 지원하며, 버전에 맞는 도커 파일을 사용하여 빌드해야 합니다.

다음은 CentOS 8.3 버전을 위한 빌드 명령입니다.

$ cd docker
$ docker build .. \
    -f Dockerfile.centos-8.3.2011 \
    -t khaiii:0.5-runtime-centos-8.3.2011 \
    --build-arg KHAIII_VER=0.5

빌드를 위해 KHAIII_VER 인자를 반드시 전달해야 합니다.

CentOS 7.9 버전을 빌드할 경우 위에서 8.3.2011 대신 7.9.2009로 대체하여 명령하면 됩니다.

PyTorch

GPU를 사용하는 PyTorch v1.7.0 공식 도커 이미지를 이용해 학습을 진행하고자 할 경우 아래와 같이 빌드합니다.

$ cd docker
$ docker build .. \
    -f Dockerfile.pytorch \
    -t khaiii:0.5-train-pytorch-1.7.0

이렇게 하면 샘플 말뭉치인 train/corpus/sample.txt 파일을 이용해 학습을 진행하는 것을 확인할 수 있습니다.

Clone this wiki locally