ajitrajasekharan commited on
Commit
167f69d
·
1 Parent(s): b27f63f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -4,6 +4,9 @@ import torch
4
  import string
5
 
6
 
 
 
 
7
  from transformers import BertTokenizer, BertForMaskedLM
8
 
9
  st.set_page_config(page_title='Qualitative pretrained model eveluation', page_icon=None, layout='centered', initial_sidebar_state='auto')
@@ -68,6 +71,8 @@ def get_bert_prediction(input_text,top_k):
68
 
69
  def run_test(sent,top_k):
70
  start = None
 
 
71
  with st.spinner("Computing"):
72
  start = time.time()
73
  try:
@@ -92,8 +97,7 @@ st.write(" - To examine model prediction for a position, enter the token [MASK
92
  st.write(" - To examine just the [CLS] vector, enter a word/phrase or sentence. Example: eGFR or EGFR or non small cell lung cancer")
93
  top_k = st.sidebar.slider("Select how many predictions do you need", 1 , 50, 20) #some times it is possible to have less words
94
  print(top_k)
95
- bert_tokenizer = None
96
- bert_model = None
97
 
98
 
99
 
 
4
  import string
5
 
6
 
7
+ bert_tokenizer = None
8
+ bert_model = None
9
+
10
  from transformers import BertTokenizer, BertForMaskedLM
11
 
12
  st.set_page_config(page_title='Qualitative pretrained model eveluation', page_icon=None, layout='centered', initial_sidebar_state='auto')
 
71
 
72
  def run_test(sent,top_k):
73
  start = None
74
+ if (bert_tokenizer is None):
75
+ bert_tokenizer, bert_model = load_bert_model(model_name)
76
  with st.spinner("Computing"):
77
  start = time.time()
78
  try:
 
97
  st.write(" - To examine just the [CLS] vector, enter a word/phrase or sentence. Example: eGFR or EGFR or non small cell lung cancer")
98
  top_k = st.sidebar.slider("Select how many predictions do you need", 1 , 50, 20) #some times it is possible to have less words
99
  print(top_k)
100
+
 
101
 
102
 
103