Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -166,7 +166,7 @@ def get_latest_model_key():
|
|
| 166 |
|
| 167 |
except Exception as e:
|
| 168 |
raise RuntimeError(f"Erreur rรฉcupรฉration modรจle S3 : {e}")
|
| 169 |
-
|
| 170 |
def load_model_from_s3(key: Optional[str] = None):
|
| 171 |
bucket = os.getenv('S3_BUCKET')
|
| 172 |
if key is None:
|
|
@@ -176,7 +176,7 @@ def load_model_from_s3(key: Optional[str] = None):
|
|
| 176 |
model = joblib.load(buffer)
|
| 177 |
return model
|
| 178 |
|
| 179 |
-
|
| 180 |
def load_baseline_S3():
|
| 181 |
bucket = os.getenv('S3_BUCKET')
|
| 182 |
BASELINE_KEY = "mlflow/models/baseline_c87008d290ec435eb93cc302e41ce934.pkl"
|
|
@@ -188,7 +188,7 @@ def load_baseline_S3():
|
|
| 188 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 189 |
# 2) FONCTION DโENTRAรNEMENT + PRรDICTIONS
|
| 190 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 191 |
-
@st.cache_data(show_spinner="โ๏ธ Entraรฎnement du modรจleโฆ", ttl=None)
|
| 192 |
def predict(df_raw: pd.DataFrame, model, baseline_survival) -> pd.DataFrame:
|
| 193 |
"""Retourne df_map prรชt pour la carte avec les colonnes
|
| 194 |
proba_7j, proba_30j, โฆ, proba_180j."""
|
|
|
|
| 166 |
|
| 167 |
except Exception as e:
|
| 168 |
raise RuntimeError(f"Erreur rรฉcupรฉration modรจle S3 : {e}")
|
| 169 |
+
@st.cache_resource
|
| 170 |
def load_model_from_s3(key: Optional[str] = None):
|
| 171 |
bucket = os.getenv('S3_BUCKET')
|
| 172 |
if key is None:
|
|
|
|
| 176 |
model = joblib.load(buffer)
|
| 177 |
return model
|
| 178 |
|
| 179 |
+
@st.cache_resource
|
| 180 |
def load_baseline_S3():
|
| 181 |
bucket = os.getenv('S3_BUCKET')
|
| 182 |
BASELINE_KEY = "mlflow/models/baseline_c87008d290ec435eb93cc302e41ce934.pkl"
|
|
|
|
| 188 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 189 |
# 2) FONCTION DโENTRAรNEMENT + PRรDICTIONS
|
| 190 |
# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
| 191 |
+
# @st.cache_data(show_spinner="โ๏ธ Entraรฎnement du modรจleโฆ", ttl=None)
|
| 192 |
def predict(df_raw: pd.DataFrame, model, baseline_survival) -> pd.DataFrame:
|
| 193 |
"""Retourne df_map prรชt pour la carte avec les colonnes
|
| 194 |
proba_7j, proba_30j, โฆ, proba_180j."""
|