Spaces:
Sleeping
Sleeping
| from utils.asyncHandler import asyncHandler | |
| from src.Predictors.utils.Abstract import Pipeline | |
| from src.Predictors.components.similarJobPrediction import SimilarJobPrediction | |
| class SimilarJobPipeline(Pipeline): | |
| def __init__(self): | |
| self.similar_job_predictor=SimilarJobPrediction() | |
| pass | |
| async def initiate(self,jobDiscription:str,userDetails:str): | |
| if not hasattr(self.similar_job_predictor.model, 'is_loaded') or not self.similar_job_predictor.model.is_loaded: | |
| await self.similar_job_predictor.model.load() | |
| return await self.similar_job_predictor.recommend(jobDiscription=jobDiscription,userDetails=userDetails) | |