Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -84,9 +84,16 @@ async def lifespan(app: FastAPI):
|
|
| 84 |
repo_id=MODEL_REPO_ID,
|
| 85 |
filename=MODEL_FILE_NAME
|
| 86 |
)
|
| 87 |
-
|
| 88 |
model = joblib.load(model_path)
|
| 89 |
print(f"--- Pomyślnie pobrano i wczytano model z Huba: {MODEL_REPO_ID} ---")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 90 |
print("Feature names in model:", model.feature_names_in_)
|
| 91 |
|
| 92 |
except Exception as e:
|
|
|
|
| 84 |
repo_id=MODEL_REPO_ID,
|
| 85 |
filename=MODEL_FILE_NAME
|
| 86 |
)
|
| 87 |
+
|
| 88 |
model = joblib.load(model_path)
|
| 89 |
print(f"--- Pomyślnie pobrano i wczytano model z Huba: {MODEL_REPO_ID} ---")
|
| 90 |
+
|
| 91 |
+
# 🧹 Naprawa nazw kolumn – usuwamy spacje z przodu i końca
|
| 92 |
+
if hasattr(model, "feature_names_in_"):
|
| 93 |
+
clean_names = [f.strip() for f in model.feature_names_in_]
|
| 94 |
+
model.feature_names_in_ = clean_names
|
| 95 |
+
print("🧹 Oczyszczone feature_names_in_:", model.feature_names_in_)
|
| 96 |
+
print(f"--- Pomyślnie pobrano i wczytano model z Huba: {MODEL_REPO_ID} ---")
|
| 97 |
print("Feature names in model:", model.feature_names_in_)
|
| 98 |
|
| 99 |
except Exception as e:
|