Update app.py
Browse files
app.py
CHANGED
@@ -28,10 +28,12 @@ def load_model():
|
|
28 |
return tokenizer, model
|
29 |
|
30 |
|
31 |
-
tokenizer, model = load_model()
|
32 |
|
33 |
|
34 |
-
|
|
|
|
|
|
|
35 |
text = combine_title_summary(title, summary)
|
36 |
|
37 |
tokens_info = tokenizer(
|
@@ -39,6 +41,7 @@ def run_model(model, tokenizer, title, summary):
|
|
39 |
padding=False,
|
40 |
truncation=True,
|
41 |
return_tensors="pt",
|
|
|
42 |
)
|
43 |
|
44 |
model.eval()
|
@@ -69,7 +72,7 @@ def main():
|
|
69 |
if title == "" and abstract == "":
|
70 |
st.error("At least one of title or abstract must be provided")
|
71 |
else:
|
72 |
-
best_tags, best_probs = run_model(
|
73 |
|
74 |
df = pd.DataFrame(
|
75 |
dict(zip(best_tags, best_probs)).items(),
|
|
|
28 |
return tokenizer, model
|
29 |
|
30 |
|
|
|
31 |
|
32 |
|
33 |
+
|
34 |
+
def run_model(title, summary):
|
35 |
+
tokenizer, model = load_model()
|
36 |
+
|
37 |
text = combine_title_summary(title, summary)
|
38 |
|
39 |
tokens_info = tokenizer(
|
|
|
41 |
padding=False,
|
42 |
truncation=True,
|
43 |
return_tensors="pt",
|
44 |
+
max_length=512,
|
45 |
)
|
46 |
|
47 |
model.eval()
|
|
|
72 |
if title == "" and abstract == "":
|
73 |
st.error("At least one of title or abstract must be provided")
|
74 |
else:
|
75 |
+
best_tags, best_probs = run_model(title, abstract)
|
76 |
|
77 |
df = pd.DataFrame(
|
78 |
dict(zip(best_tags, best_probs)).items(),
|