nehalelkaref commited on
Commit
cfbc553
·
1 Parent(s): 09a58d2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -4,11 +4,11 @@ from huggingface_hub import hf_hub_download
4
  import os
5
 
6
 
7
- def extract_spannet_scores(path,input_sentence,length, pos_col, task_col):
8
 
9
  all_scores = []
10
 
11
- model = SpanNet.load_model(model_path=path)
12
  scores = []
13
  model.eval()
14
 
@@ -28,10 +28,10 @@ def pool_span_scores(score_dicts, sent_lens):
28
  return r
29
 
30
  def predict_label(text, model):
31
- model_path = 'models/span.model'
32
  ip = text.split()
33
  ip_len = [len(ip)]
34
- scores = extract_spannet_scores(model_path,ip,ip_len, pos_col=1, task_col=2)
35
  pooled_scores = pool_span_scores(scores, ip_len)
36
  output=''
37
  for op in pooled_scores[0]:
@@ -54,10 +54,10 @@ if __name__ == '__main__':
54
  token=space_key)
55
 
56
  from src.network import SpanNet
 
57
  model_path = 'models/span.model'
58
  model = SpanNet.load_model(model_path)
59
- # iface = gr.Interface(fn=temp, inputs="text", outputs="text", batch=False)
60
- iface = gr.Interface(fn=predict_label(model=model), inputs="text", outputs="text")
61
- iface.launch(share=True, blocked_paths=['models'])
62
  iface.launch(show_api=False)
63
 
 
4
  import os
5
 
6
 
7
+ def extract_spannet_scores(model,input_sentence,length, pos_col, task_col):
8
 
9
  all_scores = []
10
 
11
+ # model = SpanNet.load_model(model_path=path)
12
  scores = []
13
  model.eval()
14
 
 
28
  return r
29
 
30
  def predict_label(text, model):
31
+ # model_path = 'models/span.model'
32
  ip = text.split()
33
  ip_len = [len(ip)]
34
+ scores = extract_spannet_scores(model,ip,ip_len, pos_col=1, task_col=2)
35
  pooled_scores = pool_span_scores(scores, ip_len)
36
  output=''
37
  for op in pooled_scores[0]:
 
54
  token=space_key)
55
 
56
  from src.network import SpanNet
57
+
58
  model_path = 'models/span.model'
59
  model = SpanNet.load_model(model_path)
60
+
61
+ iface = gr.Interface(fn=predict_label, inputs=["text", model], outputs="text")
 
62
  iface.launch(show_api=False)
63