GouthamiKristam commited on
Commit
0bab8cd
·
verified ·
1 Parent(s): 5b749fe

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +23 -0
app.py ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import flask
2
+ from flask import Flask, request, jsonify
3
+ import joblib
4
+ import pandas as pd
5
+ import numpy as np
6
+
7
+ app = Flask(__name__)
8
+
9
+ saved_model_path = "/app/superkart_model_v1_0.joblib" # Path inside Docker container
10
+ loaded_model = joblib.load(saved_model_path)
11
+
12
+ @app.route('/predict', methods=['POST'])
13
+ def predict():
14
+ try:
15
+ json_ = request.json
16
+ query_df = pd.DataFrame(json_)
17
+ predictions = loaded_model.predict(query_df)
18
+ return jsonify({'predictions': predictions.tolist()})
19
+ except Exception as e:
20
+ return jsonify({'error': str(e)}), 400
21
+
22
+ if __name__ == '__main__':
23
+ app.run(debug=True, host='0.0.0.0', port=5000)