Metadata-Version: 2.1
Name: pms-model-manager
Version: 1.1.0
Summary: lib for pms
Author: HyeongSeok Kim
Author-email: tiryul@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: boto3 (>=1.34.66,<2.0.0)
Requires-Dist: loguru (>=0.7.2,<0.8.0)
Requires-Dist: mlflow (==2.11.1)
Requires-Dist: onnx (>=1.15.0,<2.0.0)
Requires-Dist: pytz (>=2024.1,<2025.0)
Requires-Dist: typer (>=0.9.0,<0.10.0)
Description-Content-Type: text/markdown

# pms-model-manager

1. 4by4 pixell lab의 mlflow registry에 model을 업로드하거나 download 할 수 있습니다.
2. model registry에 있는 내용을 수정할 수 있습니다.

## Install

```bash
pip install pms-model-manager
```

## Setting

아래 환경변수들을 정의해야 정상동작 합니다.
* MLFLOW_REGISTRY_URI
* AWS_SECRET_ACCESS_KEY
* MLFLOW_TRACKING_URI
* MLFLOW_REGISTRY_URI
* AWS_DEFAULT_REGION

```bash
export AWS_ACCESS_KEY_ID=YOUR_AWS_ACCESS_KEY_ID
export AWS_SECRET_ACCESS_KEY=YOUR_AWS_SECRET_ACCESS_KEY
export MLFLOW_TRACKING_URI=YOUR_MLFLOW_TRACKING_URI
export MLFLOW_REGISTRY_URI=YOUR_MLFLOW_REGISTRY_URI
export AWS_DEFAULT_REGION=YOUR_AWS_DEFAULT_REGION
```

