Spaces:
Sleeping
Sleeping
File size: 673 Bytes
c01955c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import os
import mlflow
import torch
from src.Predictors.entity.config_entity import JobSimilarityModelConfig
import logging
from utils.asyncHandler import asyncHandler
class ModelDownloader:
def __init__(self, config: JobSimilarityModelConfig):
self.config = config
@asyncHandler
async def download_model(self):
logging.info("Downloading model")
mlflow.set_tracking_uri(self.config.mlflow_tracking_uri)
path=mlflow.artifacts.download_artifacts(artifact_uri=self.config.model_uri,dst_path=self.config.local_model_path)
logging.info("Downloaded Model Uri",path)
logging.info("Model Downloaded")
|