yeliudev commited on
Commit
6e4dd99
ยท
verified ยท
1 Parent(s): b218820

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -3
app.py CHANGED
@@ -106,6 +106,10 @@ def seconds_to_hms(seconds):
106
  return f'{hours:02}:{minutes:02}:{seconds:02}'
107
 
108
 
 
 
 
 
109
  def enable_btns():
110
  return (gr.Button(interactive=True), ) * 3
111
 
@@ -119,6 +123,10 @@ def update_placeholder(role):
119
  return gr.Textbox(placeholder=placeholder)
120
 
121
 
 
 
 
 
122
  @spaces.GPU
123
  def main(video, prompt, role, temperature, max_new_tokens, model, processor, streamer, device):
124
  history = []
@@ -621,11 +629,10 @@ if __name__ == '__main__':
621
 
622
  with gr.Row():
623
  random_btn = gr.Button(value='๐Ÿ”ฎ Random')
624
- random_btn.click(lambda: random.choice(EXAMPLES), None, [video, prompt, role])
625
 
626
  reset_btn = gr.ClearButton([video, prompt, chat], value='๐Ÿ—‘๏ธ Reset')
627
- reset_btn.click(lambda: (['pla', 'gnd', 'ver', 'ans'], 0, 256), None,
628
- [role, temperature, max_new_tokens])
629
 
630
  submit_btn = gr.Button(value='๐Ÿš€ Submit', variant='primary')
631
  submit_ctx = submit_btn.click(disable_btns, None, [random_btn, reset_btn, submit_btn])
 
106
  return f'{hours:02}:{minutes:02}:{seconds:02}'
107
 
108
 
109
+ def random_sample():
110
+ return random.choice(EXAMPLES)
111
+
112
+
113
  def enable_btns():
114
  return (gr.Button(interactive=True), ) * 3
115
 
 
123
  return gr.Textbox(placeholder=placeholder)
124
 
125
 
126
+ def reset_components():
127
+ return ['pla', 'gnd', 'ver', 'ans'], 0, 256
128
+
129
+
130
  @spaces.GPU
131
  def main(video, prompt, role, temperature, max_new_tokens, model, processor, streamer, device):
132
  history = []
 
629
 
630
  with gr.Row():
631
  random_btn = gr.Button(value='๐Ÿ”ฎ Random')
632
+ random_btn.click(random_sample, None, [video, prompt, role])
633
 
634
  reset_btn = gr.ClearButton([video, prompt, chat], value='๐Ÿ—‘๏ธ Reset')
635
+ reset_btn.click(reset_components, None, [role, temperature, max_new_tokens])
 
636
 
637
  submit_btn = gr.Button(value='๐Ÿš€ Submit', variant='primary')
638
  submit_ctx = submit_btn.click(disable_btns, None, [random_btn, reset_btn, submit_btn])