modif pour version sickit-learn
Browse files- app.py +9 -0
- retrain.py +1 -1
app.py
CHANGED
|
@@ -7,3 +7,12 @@ app = FastAPI()
|
|
| 7 |
def retrain():
|
| 8 |
result = run_retraining()
|
| 9 |
return result
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
def retrain():
|
| 8 |
result = run_retraining()
|
| 9 |
return result
|
| 10 |
+
|
| 11 |
+
@app.get("/version")
|
| 12 |
+
def version():
|
| 13 |
+
import sklearn
|
| 14 |
+
import sys
|
| 15 |
+
return {
|
| 16 |
+
"python": sys.version,
|
| 17 |
+
"sklearn": sklearn.__version__
|
| 18 |
+
}
|
retrain.py
CHANGED
|
@@ -53,7 +53,7 @@ def run_retraining():
|
|
| 53 |
# Sauvegarde modèle dans S3
|
| 54 |
s3 = boto3.client("s3")
|
| 55 |
bucket = os.getenv("S3_BUCKET")
|
| 56 |
-
key = f"mlflow/models/
|
| 57 |
|
| 58 |
buffer = io.BytesIO()
|
| 59 |
joblib.dump(xgb_final, buffer)
|
|
|
|
| 53 |
# Sauvegarde modèle dans S3
|
| 54 |
s3 = boto3.client("s3")
|
| 55 |
bucket = os.getenv("S3_BUCKET")
|
| 56 |
+
key = f"mlflow/models/xgboost_model_{run.info.run_id}.joblib"
|
| 57 |
|
| 58 |
buffer = io.BytesIO()
|
| 59 |
joblib.dump(xgb_final, buffer)
|