Olivier-52 commited on
Commit ·
49ce3ff
1
Parent(s): 9bc3cff
RB model URI
Browse files
app.py
CHANGED
|
@@ -13,7 +13,6 @@ load_dotenv()
|
|
| 13 |
MLFLOW_TRACKING_APP_URI = os.getenv("MLFLOW_TRACKING_APP_URI", "https://olivier-52-ml-flow.hf.space")
|
| 14 |
MODEL_NAME = os.getenv("MODEL_NAME", "climate-fake-news-detector-model-XGBoost-v1")
|
| 15 |
STAGE = os.getenv("STAGE", "production")
|
| 16 |
-
MODEL_URI = os.getenv("MODEL_URI", f"runs:/2b4ffb192bbf4fb1bc5dfd8ef692039f/climate-fake-news-detector-model")
|
| 17 |
|
| 18 |
# Configure les identifiants AWS pour accéder au bucket S3
|
| 19 |
os.environ["AWS_ACCESS_KEY_ID"] = os.getenv("AWS_ACCESS_KEY_ID")
|
|
@@ -42,7 +41,7 @@ def load_model():
|
|
| 42 |
mlflow.set_tracking_uri(MLFLOW_TRACKING_APP_URI)
|
| 43 |
|
| 44 |
# Charge le modèle depuis MLflow
|
| 45 |
-
model_uri =
|
| 46 |
model = mlflow.sklearn.load_model(model_uri)
|
| 47 |
print("Modèle chargé avec succès depuis MLflow.")
|
| 48 |
except Exception as e:
|
|
|
|
| 13 |
MLFLOW_TRACKING_APP_URI = os.getenv("MLFLOW_TRACKING_APP_URI", "https://olivier-52-ml-flow.hf.space")
|
| 14 |
MODEL_NAME = os.getenv("MODEL_NAME", "climate-fake-news-detector-model-XGBoost-v1")
|
| 15 |
STAGE = os.getenv("STAGE", "production")
|
|
|
|
| 16 |
|
| 17 |
# Configure les identifiants AWS pour accéder au bucket S3
|
| 18 |
os.environ["AWS_ACCESS_KEY_ID"] = os.getenv("AWS_ACCESS_KEY_ID")
|
|
|
|
| 41 |
mlflow.set_tracking_uri(MLFLOW_TRACKING_APP_URI)
|
| 42 |
|
| 43 |
# Charge le modèle depuis MLflow
|
| 44 |
+
model_uri = f"models:/{MODEL_NAME}@{STAGE}"
|
| 45 |
model = mlflow.sklearn.load_model(model_uri)
|
| 46 |
print("Modèle chargé avec succès depuis MLflow.")
|
| 47 |
except Exception as e:
|