Skip to content

Commit caebec3

Browse files
author
Alan
committed
last
1 parent 147907a commit caebec3

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

app/main.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414

1515
from schema import ErrorResponse, ModelDayInput, IntervalResponce, IntervalRequest
16-
1716
import pandas as pd
1817

1918

@@ -27,8 +26,8 @@ async def lifespan(app: FastAPI):
2726
# Initialize the pytorch model
2827
model = Model()
2928

30-
df = pd.read_csv("./model_ser/pred.csv")
31-
df["date"] = pd.to_datetime(df["date"])
29+
df = pd.read_csv("./app/model_ser/pred.csv")
30+
df["date"] = pd.to_datetime(df["date"]).dt.date
3231
# add model and other preprocess tools too app state
3332
app.package = {"model": model, "predict": df}
3433
yield
@@ -117,11 +116,8 @@ def bash(command):
117116
@app.post("/api/v1/predict_interval")
118117
def do_predict_interval(data: IntervalRequest):
119118
df = app.package["predict"]
120-
filter_df = df[
121-
df["date"]
122-
>= pd.to_datetime(data.left) & df["date"]
123-
<= pd.to_datetime(data.right)
124-
]
119+
filter_df = df[(df["date"] >= data.left)]
120+
filter_df = filter_df[(filter_df["date"] <= data.right)]
125121
length = [i + 1 for i in range(len(filter_df))]
126122

127123
return IntervalResponce(

0 commit comments

Comments
 (0)