Spaces:
Runtime error
Runtime error
Update model.py
Browse files
model.py
CHANGED
@@ -234,6 +234,12 @@ def get_predictions(feature_text, pn_history):
|
|
234 |
pn_history = pn_history.lower()
|
235 |
|
236 |
location_preds, pred_string = predict_location_preds(tokenizer, model, [feature_text], [pn_history])
|
|
|
|
|
|
|
|
|
|
|
|
|
237 |
return pred_string
|
238 |
|
239 |
tokenizer = AutoTokenizer.from_pretrained(config['tokenizer_path'])
|
@@ -246,9 +252,4 @@ model.load_state_dict(
|
|
246 |
map_location=torch.device(config['device'])
|
247 |
)
|
248 |
)
|
249 |
-
model.eval()
|
250 |
-
|
251 |
-
# input_text = create_sample_test()
|
252 |
-
# feature_text = input_text.feature_text[0]
|
253 |
-
# pn_history = input_text.pn_history[0]
|
254 |
-
# get_predictions(feature_text, pn_history)
|
|
|
234 |
pn_history = pn_history.lower()
|
235 |
|
236 |
location_preds, pred_string = predict_location_preds(tokenizer, model, [feature_text], [pn_history])
|
237 |
+
|
238 |
+
if pred_string == "":
|
239 |
+
pred_string = 'Feature not present!'
|
240 |
+
else:
|
241 |
+
pred_string = 'Feature is present!' + '\nText Span - ' + pred_string
|
242 |
+
|
243 |
return pred_string
|
244 |
|
245 |
tokenizer = AutoTokenizer.from_pretrained(config['tokenizer_path'])
|
|
|
252 |
map_location=torch.device(config['device'])
|
253 |
)
|
254 |
)
|
255 |
+
model.eval()
|
|
|
|
|
|
|
|
|
|