Skip to content

도커 빌드

krikit edited this page Apr 17, 2021 · 6 revisions

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

Ubuntu

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

다음은 Ubuntu 20.04 버전을 위한 빌드 명령입니다.

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

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

Ubuntu 18.04 버전을 빌드할 경우 위에서 20.04 대신 18.04로 대체하여 명령하면 됩니다.

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 1.7.0 공식 도커 이미지를 이용해 학습을 진행하고자 할 경우 아래와 같이 빌드합니다.

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

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

입력 파일을 다르게 지정하는 등 필요에 따라 도커 파일을 수정하여 사용하시기 바랍니다.

Clone this wiki locally