MLflow 포스팅 시리즈(DOC) 안내 및 작성 계획
포스팅 구조
- 포스팅은 환경 준비, MLflow Server Side, MLflow 의 메인 컨셉, MLflow Client Side 순서로 포스팅을 한다.
- 이 포스팅 시리즈는 “실무를 위해 빠르게 원하는 내용을 찾을 수 있는” 구조를 지향한다.
- 메인 컨셉 : MLflow 의 논리적 구성 요소와 그들의 개념
- 아키텍처 : MLflow 의 물리적 아키텍처와 사용법
| 구성 요소 | 역할 | 구분 |
|---|---|---|
| MLflow Tracking Server | • 실험(실행) 정보나 결과물을 수신하고, 이를 각 저장소에 저장 • 실험(실행)에 대한 정보 조회 요청을 받고, 응답을 제공 • MLflow 의 여러 기능에 대한 API 담당 • Web UI 제공 |
Server |
| Backend Store | • 각 실험이나 실행에 대한 정보를 저장하는 RDB 형태 | Server |
| Artifact Store | • 훈련된 모델 파일, 이미지, 데이터셋과 같은 결과물 저장 • 보통 크기가 큰 파일들이 저장된다. |
Server |
| MLflow Client | • 실제 모델을 훈련하고, 실험 정보를 송신하는 코드 사이드 | Client |
목차
| No | 목차 | 작성 여부 |
|---|---|---|
| - | 소개 | |
| 1 | MLflow 소개 | 작성 완료 |
| 2 | MLflow 포스팅 시리즈 안내 | 작성 완료 |
| - | 환경 준비 | |
| 1 | 환경 준비 | 작성 완료 |
| - | MLflow Server Side | |
| 1 | MLflow Server Side 구조 | 작성 완료 |
| 2 | Backend Store | 작성 완료 |
| 3 | Artifact Store | 작성 완료 |
| 4 | Tracking Server | 미작성 |
| 5 | MLflow Server Side 설치하기 | 작성 완료 |
| 6 | 테스트 모델 등록해보기 | 작성 완료 |
| - | MLflow 메인 컨셉 | |
| 1 | MLflow 의 논리적 구성 요소와 개념 | 미작성 |
| 2 | Experiment | 미작성 |
| 3 | Run | 미작성 |
| 4 | Model | 미작성 |
| … | ||
| - | MLflow Client Side | |
| 1 | MLflow SDK의 주요 모듈과 클래스 | 미작성 |
| 2 | 코드에서 모델 등록하기 | 미작성 |
| … |
Reference
https://mlflow.org/docs/latest/self-hosting/architecture/overview/
Comments