Skip to content

Commit bda68fc

Browse files
committed
removing prediction schema
1 parent 0f2e2eb commit bda68fc

File tree

2 files changed

+4
-28
lines changed

2 files changed

+4
-28
lines changed

src/api.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,10 @@
11
import pandas as pd
22
from fastapi import FastAPI
33

4-
from .data.processing import load_dataset, data_processing_inference
5-
from .config.settings import general_settings
4+
from .data.processing import data_processing_inference
65
from .config.model import model_settings
76
from .model.inference import ModelServe
87
from .schema.person import Person
9-
from .schema.prediction import Prediction
10-
118

129
app = FastAPI()
1310

@@ -22,17 +19,17 @@ def check_versions():
2219
}
2320

2421
@app.get("/predict")
25-
async def prediction(person: Person, response_model=Prediction):
22+
async def prediction(person: Person):
2623
loaded_model = ModelServe(
2724
model_name=model_settings.MODEL_NAME,
2825
model_flavor=model_settings.MODEL_FLAVOR,
2926
model_version=model_settings.VERSION,
3027
)
3128
loaded_model.load()
32-
29+
3330
data = pd.DataFrame.from_dict([person.model_dump()])
3431
X = data_processing_inference(data)
3532

3633
return {
3734
"predictions": loaded_model.predict(X).tolist()
38-
}
35+
}

src/schema/prediction.py

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)