Spaces:
Sleeping
Sleeping
Upload folder using huggingface_hub
Browse files- __pycache__/app.cpython-39.pyc +0 -0
- app.py +4 -1
__pycache__/app.cpython-39.pyc
CHANGED
|
Binary files a/__pycache__/app.cpython-39.pyc and b/__pycache__/app.cpython-39.pyc differ
|
|
|
app.py
CHANGED
|
@@ -9,6 +9,7 @@ from typing import List, Optional
|
|
| 9 |
# Download your model pickle from the Hub on startup
|
| 10 |
#model_path = hf_hub_download(repo_id="Projects-by-IF/causal-model-Z15-v2", filename="trained_causal_model_v4.pkl")
|
| 11 |
model_path = hf_hub_download(repo_id="DIGMMUNI/causal_model", filename="trained_causal_model_whole_city.pkl")
|
|
|
|
| 12 |
|
| 13 |
with open(model_path, "rb") as f:
|
| 14 |
model = pickle.load(f)
|
|
@@ -17,8 +18,10 @@ with open(model_path, "rb") as f:
|
|
| 17 |
# import os
|
| 18 |
# MODEL_DIR = r"./model"
|
| 19 |
# MODEL_FILE = "trained_causal_model_whole_city.pkl"
|
|
|
|
| 20 |
# model_path = os.path.join(MODEL_DIR, MODEL_FILE)
|
| 21 |
|
|
|
|
| 22 |
app = FastAPI()
|
| 23 |
|
| 24 |
#model = joblib.load(model_path)
|
|
@@ -37,6 +40,6 @@ def predict(data: InputData):
|
|
| 37 |
T1 = np.array(data.T1)
|
| 38 |
effect = model.effect(X=X, T0=T0, T1=T1).tolist()
|
| 39 |
else:
|
| 40 |
-
|
| 41 |
|
| 42 |
return {"effect": effect}
|
|
|
|
| 9 |
# Download your model pickle from the Hub on startup
|
| 10 |
#model_path = hf_hub_download(repo_id="Projects-by-IF/causal-model-Z15-v2", filename="trained_causal_model_v4.pkl")
|
| 11 |
model_path = hf_hub_download(repo_id="DIGMMUNI/causal_model", filename="trained_causal_model_whole_city.pkl")
|
| 12 |
+
#model_path = hf_hub_download(repo_id="DIGMMUNI/causal_model", filename="trained_causal_model_v1.pkl")
|
| 13 |
|
| 14 |
with open(model_path, "rb") as f:
|
| 15 |
model = pickle.load(f)
|
|
|
|
| 18 |
# import os
|
| 19 |
# MODEL_DIR = r"./model"
|
| 20 |
# MODEL_FILE = "trained_causal_model_whole_city.pkl"
|
| 21 |
+
# #MODEL_FILE = "trained_causal_model_v1.pkl"
|
| 22 |
# model_path = os.path.join(MODEL_DIR, MODEL_FILE)
|
| 23 |
|
| 24 |
+
print("Loading model from {}".format(model_path))
|
| 25 |
app = FastAPI()
|
| 26 |
|
| 27 |
#model = joblib.load(model_path)
|
|
|
|
| 40 |
T1 = np.array(data.T1)
|
| 41 |
effect = model.effect(X=X, T0=T0, T1=T1).tolist()
|
| 42 |
else:
|
| 43 |
+
effect = model.effect(X).tolist()
|
| 44 |
|
| 45 |
return {"effect": effect}
|