lalithadevi commited on
Commit
2f5f99d
1 Parent(s): 0f01a8c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -13,16 +13,20 @@ import os
13
 
14
  app = Flask(__name__)
15
  CORS(app)
16
- logging.warning('Initiated')
 
 
17
 
18
 
19
  def load_model():
 
20
  interpreter = tf.lite.Interpreter(model_path=os.path.join("models/news_classification_hf_distilbert.tflite"))
21
  with open("models/news_classification_labelencoder.bin", "rb") as model_file_obj:
22
  label_encoder = cloudpickle.load(model_file_obj)
23
 
24
  model_checkpoint = "distilbert-base-uncased"
25
  tokenizer = DistilBertTokenizerFast.from_pretrained(model_checkpoint)
 
26
  return interpreter, label_encoder, tokenizer
27
 
28
  interpreter, label_encoder, tokenizer = load_model()
@@ -31,6 +35,7 @@ interpreter, label_encoder, tokenizer = load_model()
31
  @app.route("/")
32
  @cross_origin()
33
  def update_news():
 
34
  status_json = "{'status':'success'}"
35
  status_code = 200
36
  try:
@@ -44,6 +49,7 @@ def update_news():
44
  except:
45
  status_json = "{'status':'failure'}"
46
  status_code = 500
 
47
  return Response(status_json, status=status_code, mimetype='application/json')
48
 
49
 
 
13
 
14
  app = Flask(__name__)
15
  CORS(app)
16
+ FORMAT = '%(asctime)s %(message)s'
17
+ logging.basicConfig(format=FORMAT)
18
+ logger = logging.getLogger('hf_logger')
19
 
20
 
21
  def load_model():
22
+ logger.warning('Entering load transformer')
23
  interpreter = tf.lite.Interpreter(model_path=os.path.join("models/news_classification_hf_distilbert.tflite"))
24
  with open("models/news_classification_labelencoder.bin", "rb") as model_file_obj:
25
  label_encoder = cloudpickle.load(model_file_obj)
26
 
27
  model_checkpoint = "distilbert-base-uncased"
28
  tokenizer = DistilBertTokenizerFast.from_pretrained(model_checkpoint)
29
+ logger.warning('Exiting load transformer')
30
  return interpreter, label_encoder, tokenizer
31
 
32
  interpreter, label_encoder, tokenizer = load_model()
 
35
  @app.route("/")
36
  @cross_origin()
37
  def update_news():
38
+ logger.warning('Entering update_news()')
39
  status_json = "{'status':'success'}"
40
  status_code = 200
41
  try:
 
49
  except:
50
  status_json = "{'status':'failure'}"
51
  status_code = 500
52
+ logger.warning('Exiting update_news()')
53
  return Response(status_json, status=status_code, mimetype='application/json')
54
 
55