Spaces:
Runtime error
Runtime error
| import os | |
| import joblib | |
| import pandas as pd | |
| from huggingface_hub import hf_hub_download | |
| MODEL_REPO = os.getenv("HF_MODEL_REPO", "manoj112025/SuperKartSalesModel") | |
| MODEL_FILE = "model.joblib" | |
| PREPROCESSOR_FILE = "preprocessor.joblib" | |
| def load_artifacts(): | |
| model_path = hf_hub_download(repo_id=MODEL_REPO, filename=MODEL_FILE, repo_type="model") | |
| pre_path = hf_hub_download(repo_id=MODEL_REPO, filename=PREPROCESSOR_FILE, repo_type="model") | |
| model = joblib.load(model_path) | |
| preprocessor = joblib.load(pre_path) | |
| return preprocessor, model | |
| def predict_one(df: pd.DataFrame): | |
| preprocessor, model = load_artifacts() | |
| X = preprocessor.transform(df) | |
| y = model.predict(X) | |
| return y | |