Related to: MLOps
개요
ML Flow Tracking Server Image 만들기는 머신러닝 작업을 관리하기 위해 Docker 이미지를 이용하는 과정입니다. 이를 통해 여러 작업의 상태를 쉽게 관리하고 기록할 수 있습니다.
핵심 개념
준비물
ML Flow Tracking Server Image를 만들기 위해 도커를 설치하고, 필요한 라이브러리를 준비해야 합니다. 또한 배포하기 위해 설정 파일들이 필요합니다.
예시 / 코드
진행 방법
ML Flow Tracking Server Image를 만들기 위해 아래 과정을 진행합니다.
-
git clone: 위 github 저장소의 main branch를 clone
-
change directory: clone한 local 저장소로 이동
-
이미지 빌드:
docker build -t mlflow:2.1.1 .mlflow:{TAG}이므로 원하면 다른 값 입력
-
컨테이너 실행:
docker run --name mlflow -p 15000:5000 -v $(pwd):/mlflow --rm mlflow:2.1.1
결론
ML Flow Tracking Server Image 만들기는 도커를 이용하여 머신러닝 작업을 관리할 수 있는 방법입니다. 필요한 도구를 준비하고, 위 진행 과정을 거치면 별도의 서버 이미지를 생성할 수 있습니다.
관련 개념
- MLflow - 기본 사용 - MLflow 기본 개념 및 사용법
- Docker - 컨테이너 기반 이미지 빌드 플랫폼
- MLOps - MLflow Tracking Server가 활용되는 MLOps 체계