vtrv.vls commited on
Commit
6934609
·
1 Parent(s): 6f09204

Clear inputs on model change

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -44,6 +44,10 @@ def model_gen(content, model_type: str, chat_history):
44
  print(MODEL_LIB[model_type])
45
  return gen(content, chat_history)
46
 
 
 
 
 
47
 
48
  MODEL_LIB = {'RUBASE': giga_gen, 'TINYLLAMA': tiny_gen, 'QWEN2INS1B': qwen_gen}
49
 
@@ -52,11 +56,11 @@ def tab_arena():
52
  with gradio.Column():
53
  model_left = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value="TINYLLAMA", interactive=True, multiselect=False, label="Left model")
54
  chatbot_left = gradio.Chatbot()
55
- model_left.change(gradio.ClearButton, [chatbot_left], None)
56
  with gradio.Column():
57
  model_right = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value= "RUBASE", interactive=True, multiselect=False, label="Right model")
58
  chatbot_right = gradio.Chatbot()
59
- model_right.change(gradio.ClearButton, [chatbot_right], None)
60
 
61
  with gradio.Row():
62
  gradio.Button('Both Good')
 
44
  print(MODEL_LIB[model_type])
45
  return gen(content, chat_history)
46
 
47
+ def clear_component(comp):
48
+ with gradio.Blocks():
49
+ clear = gradio.ClearButton()
50
+
51
 
52
  MODEL_LIB = {'RUBASE': giga_gen, 'TINYLLAMA': tiny_gen, 'QWEN2INS1B': qwen_gen}
53
 
 
56
  with gradio.Column():
57
  model_left = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value="TINYLLAMA", interactive=True, multiselect=False, label="Left model")
58
  chatbot_left = gradio.Chatbot()
59
+ model_left.change(lambda x: gradio.Chatbot(), [chatbot_left], [chatbot_left])
60
  with gradio.Column():
61
  model_right = gradio.Dropdown(["TINYLLAMA", "QWEN2INS1B", "RUBASE"], value= "RUBASE", interactive=True, multiselect=False, label="Right model")
62
  chatbot_right = gradio.Chatbot()
63
+ model_right.change(lambda x: gradio.Chatbot(), [chatbot_right], [chatbot_right])
64
 
65
  with gradio.Row():
66
  gradio.Button('Both Good')