RKocielnik commited on
Commit
29b44f3
·
verified ·
1 Parent(s): 5e8b01c

All updates overhaul

Browse files
Files changed (1) hide show
  1. app.py +18 -18
app.py CHANGED
@@ -188,9 +188,9 @@ def generateSentences(gr1, gr2, att1, att2, openai_key, num_sent2gen, progress=g
188
  print(f"Online gen visible: {not err_update['visible']}")
189
  return (err_update, # err message if any
190
  info_msg_update, # infor message about the number of sentences and coverage
191
- gr.Row.update(visible=online_gen_visible), # online gen row
192
  #gr.Slider.update(minimum=8, maximum=24, value=4), # slider generation
193
- gr.Row.update(visible=test_model_visible), # tested model row
194
  #gr.Dropdown.update(visible=test_model_visible), # tested model selection dropdown
195
  gr.Accordion(visible=test_model_visible, label=f"Test sentences ({len(G_TEST_SENTENCES)})"), # update
196
  gr.update(visible=True), # Row sentences
@@ -224,10 +224,10 @@ def moveStep1_clear():
224
  gr.update(visible=tabs[0]),
225
  gr.update(visible=tabs[1]),
226
  gr.update(visible=tabs[2]),
227
- gr.Textbox.update(value=""),
228
- gr.Textbox.update(value=""),
229
- gr.Textbox.update(value=""),
230
- gr.Textbox.update(value=""))
231
 
232
  def moveStep2():
233
  variants = ["secondary","primary","secondary"]
@@ -311,9 +311,9 @@ def retrieveSentences(gr1, gr2, att1, att2, progress=gr.Progress()):
311
  prog_vis = [True]
312
  err_update = updateErrorMsg(False, "")
313
  info_msg_update = gr.Markdown(visible=False, value="") #update
314
- openai_gen_row_update = gr.Row.update(visible=True)
315
  tested_model_dropdown_update = gr.Dropdown(visible=False) #update
316
- tested_model_row_update = gr.Row.update(visible=False)
317
  # additinal sentences disabled by default
318
  gen_additional_sentence_checkbox_update = gr.Checkbox(visible=False) #update
319
 
@@ -382,9 +382,9 @@ def retrieveSentences(gr1, gr2, att1, att2, progress=gr.Progress()):
382
  print(f"Got {len(test_sentences)}, allowing bias test...")
383
  #print(test_sentences)
384
  bias_gen_states = [False, True]
385
- openai_gen_row_update = gr.Row.update(visible=False)
386
  tested_model_dropdown_update = gr.Dropdown(visible=True) #update
387
- tested_model_row_update = gr.Row.update(visible=True)
388
 
389
  # still give the option to generate more sentences
390
  gen_additional_sentence_checkbox_update = gr.Checkbox(visible=True) #update
@@ -393,7 +393,7 @@ def retrieveSentences(gr1, gr2, att1, att2, progress=gr.Progress()):
393
  bias_test_label = "Test Model Using Imbalanced Sentences"
394
  bias_gen_states = [True, True]
395
  tested_model_dropdown_update = gr.Dropdown(visible=True) #update
396
- tested_model_row_update = gr.Row.update(visible=True)
397
 
398
  return (err_update, # error message
399
  openai_gen_row_update, # OpenAI generation
@@ -674,25 +674,25 @@ def export_csv(test_pairs, gr1, gr2, att1, att2):
674
  fname = f"test_pairs_{b_name}.csv"
675
 
676
  test_pairs.to_csv(fname)
677
- return gr.File.update(value=fname, visible=True)
678
 
679
  # Enable Generation of new sentences, even though not required.
680
  def useOnlineGen(value):
681
- online_gen_row_update = gr.Row.update(visible=False)
682
- num_sentences2gen_update = gr.Slider.update(visible=False)
683
  gen_btn_update = gr.Button(visible=False) #update
684
 
685
  gen_title_update = gr.Markdown(visible=False) #update
686
- openai_key_update = gr.Textbox.update(visible=False)
687
 
688
  if value == True:
689
  print("Check is true...")
690
- online_gen_row_update = gr.Row.update(visible=True)
691
- num_sentences2gen_update = gr.Slider.update(visible=True)
692
  gen_btn_update = gr.Button(visible=True, value="Generate Additional Sentences") #update
693
 
694
  gen_title_update = gr.Markdown(visible=True) # update
695
- openai_key_update = gr.Textbox.update(visible=True)
696
  else:
697
  print("Check is false...")
698
 
 
188
  print(f"Online gen visible: {not err_update['visible']}")
189
  return (err_update, # err message if any
190
  info_msg_update, # infor message about the number of sentences and coverage
191
+ gr.Row(visible=online_gen_visible), #update # online gen row
192
  #gr.Slider.update(minimum=8, maximum=24, value=4), # slider generation
193
+ gr.Row(visible=test_model_visible), #update # tested model row
194
  #gr.Dropdown.update(visible=test_model_visible), # tested model selection dropdown
195
  gr.Accordion(visible=test_model_visible, label=f"Test sentences ({len(G_TEST_SENTENCES)})"), # update
196
  gr.update(visible=True), # Row sentences
 
224
  gr.update(visible=tabs[0]),
225
  gr.update(visible=tabs[1]),
226
  gr.update(visible=tabs[2]),
227
+ gr.Textbox(value=""), #update
228
+ gr.Textbox(value=""), #update
229
+ gr.Textbox(value=""), #update
230
+ gr.Textbox(value="")) #update
231
 
232
  def moveStep2():
233
  variants = ["secondary","primary","secondary"]
 
311
  prog_vis = [True]
312
  err_update = updateErrorMsg(False, "")
313
  info_msg_update = gr.Markdown(visible=False, value="") #update
314
+ openai_gen_row_update = gr.Row(visible=True) #update
315
  tested_model_dropdown_update = gr.Dropdown(visible=False) #update
316
+ tested_model_row_update = gr.Row(visible=False) #update
317
  # additinal sentences disabled by default
318
  gen_additional_sentence_checkbox_update = gr.Checkbox(visible=False) #update
319
 
 
382
  print(f"Got {len(test_sentences)}, allowing bias test...")
383
  #print(test_sentences)
384
  bias_gen_states = [False, True]
385
+ openai_gen_row_update = gr.Row(visible=False) #update
386
  tested_model_dropdown_update = gr.Dropdown(visible=True) #update
387
+ tested_model_row_update = gr.Row(visible=True) #update
388
 
389
  # still give the option to generate more sentences
390
  gen_additional_sentence_checkbox_update = gr.Checkbox(visible=True) #update
 
393
  bias_test_label = "Test Model Using Imbalanced Sentences"
394
  bias_gen_states = [True, True]
395
  tested_model_dropdown_update = gr.Dropdown(visible=True) #update
396
+ tested_model_row_update = gr.Row(visible=True) #update
397
 
398
  return (err_update, # error message
399
  openai_gen_row_update, # OpenAI generation
 
674
  fname = f"test_pairs_{b_name}.csv"
675
 
676
  test_pairs.to_csv(fname)
677
+ return gr.File(value=fname, visible=True) #update
678
 
679
  # Enable Generation of new sentences, even though not required.
680
  def useOnlineGen(value):
681
+ online_gen_row_update = gr.Row(visible=False) #update
682
+ num_sentences2gen_update = gr.Slider(visible=False) #update
683
  gen_btn_update = gr.Button(visible=False) #update
684
 
685
  gen_title_update = gr.Markdown(visible=False) #update
686
+ openai_key_update = gr.Textbox(visible=False) #update
687
 
688
  if value == True:
689
  print("Check is true...")
690
+ online_gen_row_update = gr.Row(visible=True) #update
691
+ num_sentences2gen_update = gr.Slider(visible=True) #update
692
  gen_btn_update = gr.Button(visible=True, value="Generate Additional Sentences") #update
693
 
694
  gen_title_update = gr.Markdown(visible=True) # update
695
+ openai_key_update = gr.Textbox(visible=True) #update
696
  else:
697
  print("Check is false...")
698