Matthias Bisping 4ebb36247e refactoring
2022-03-31 14:49:46 +02:00

21 lines
692 B
Python

from image_prediction.config import CONFIG
from image_prediction.locations import MLRUNS_DIR
from image_prediction.model_loader.loader import ModelLoader
from image_prediction.model_loader.loaders.mlflow import MlflowConnector
from image_prediction.pipeline import Pipeline
from image_prediction.redai_adapter.mlflow import MlflowModelReader
def get_mlflow_model_loader(mlruns_dir):
model_loader = ModelLoader(MlflowConnector(MlflowModelReader(mlruns_dir)))
return model_loader
def load_up_pipeline():
model_loader = get_mlflow_model_loader(MLRUNS_DIR)
model_identifier = CONFIG.service.run_id
pipeline = Pipeline(model_loader, model_identifier)
return pipeline