-
Notifications
You must be signed in to change notification settings - Fork 296
도커 빌드
krikit edited this page Apr 12, 2021
·
6 revisions
본 내용은 곧 배포할 0.5 버전에 관한 내용입니다.
다음 명령으로 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의 경우 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
로 대체하여 명령하면 됩니다.
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
파일을 이용해 학습을 진행하는 것을 확인할 수 있습니다.