ajitrajasekharan commited on
Commit
caf6c21
·
1 Parent(s): dc8e5e0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -6
app.py CHANGED
@@ -98,7 +98,17 @@ def on_option_change():
98
  global top_k,model_name
99
  text = st.session_state.my_choice
100
  run_test(text,top_k,model_name)
 
 
 
 
 
 
101
 
 
 
 
 
102
 
103
  def init_selectbox():
104
  option = st.selectbox(
@@ -124,14 +134,14 @@ print(top_k)
124
  # with st.spinner("Computing"):
125
  try:
126
 
127
- model_name = st.sidebar.selectbox(label='Select Model to Apply', options=['ajitrajasekharan/biomedical', 'bert-base-cased','bert-large-cased','microsoft/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext','allenai/scibert_scivocab_cased','dmis-lab/biobert-v1.1'], index=0, key = "model_name")
128
  option = init_selectbox()
129
  input_text = st.text_input("Enter text below", "",on_change=on_text_change,key='my_text')
130
- custom_model_name = st.text_input("Model not listed on left? Type the model name (fill-mask BERT models only)", "")
131
- if (len(custom_model_name) > 0):
132
- model_name = custom_model_name
133
- st.info("Custom model selected: " + model_name)
134
- bert_tokenizer, bert_model = load_bert_model(model_name)
135
  #if len(input_text) > 0:
136
  # run_test(input_text,top_k,model_name)
137
  #else:
 
98
  global top_k,model_name
99
  text = st.session_state.my_choice
100
  run_test(text,top_k,model_name)
101
+
102
+
103
+ def on_model_change1:
104
+ model_name = st.session_state.my_model1
105
+ st.info("Pre-selected model chosen: " + model_name)
106
+ bert_tokenizer, bert_model = load_bert_model(model_name)
107
 
108
+ def on_model_change2:
109
+ model_name = st.session_state.my_model2
110
+ st.info("Custom model chosen: " + model_name)
111
+ bert_tokenizer, bert_model = load_bert_model(model_name)
112
 
113
  def init_selectbox():
114
  option = st.selectbox(
 
134
  # with st.spinner("Computing"):
135
  try:
136
 
137
+ model_name = st.sidebar.selectbox(label='Select Model to Apply', options=['ajitrajasekharan/biomedical', 'bert-base-cased','bert-large-cased','microsoft/BiomedNLP-PubMedBERT-base-uncased-abstract-fulltext','allenai/scibert_scivocab_cased','dmis-lab/biobert-v1.1'], index=0, key = "my_model1",on_change=on_model_change1)
138
  option = init_selectbox()
139
  input_text = st.text_input("Enter text below", "",on_change=on_text_change,key='my_text')
140
+ custom_model_name = st.text_input("Model not listed on left? Type the model name (fill-mask BERT models only)", "",key="my_model2",on_change=on_model_change2)
141
+ #if (len(custom_model_name) > 0):
142
+ # model_name = custom_model_name
143
+ #st.info("Custom model selected: " + model_name)
144
+ # bert_tokenizer, bert_model = load_bert_model(model_name)
145
  #if len(input_text) > 0:
146
  # run_test(input_text,top_k,model_name)
147
  #else: