Quantum9999 commited on
Commit
f8e1cf1
·
verified ·
1 Parent(s): d633e66

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -4,7 +4,13 @@ import numpy as np
4
  import joblib
5
  import pandas as pd
6
  from flask import Flask, request, jsonify
7
- from custom_transformers import ProductPrefixExtractor, StoreAgeBinner, store_age_transformer, preprocessor
 
 
 
 
 
 
8
 
9
  # Initialize Flask app
10
  sales_predictor_api = Flask("Retail Sales Prediction API")
 
4
  import joblib
5
  import pandas as pd
6
  from flask import Flask, request, jsonify
7
+ import sys
8
+ import custom_transformers
9
+
10
+ # Patch sys.modules to let pickle find your custom classes
11
+ sys.modules['__main__'].ProductPrefixExtractor = custom_transformers.ProductPrefixExtractor
12
+ sys.modules['__main__'].StoreAgeBinner = custom_transformers.StoreAgeBinner
13
+ sys.modules['__main__'].store_age_transformer = custom_transformers.store_age_transformer
14
 
15
  # Initialize Flask app
16
  sales_predictor_api = Flask("Retail Sales Prediction API")