freddyaboulton HF Staff commited on
Commit
22ed297
·
1 Parent(s): 8599831

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import time
3
+
4
+ def identity_with_sleep(x):
5
+ time.sleep(0.5)
6
+ return [x]
7
+
8
+ with gr.Blocks() as demo:
9
+ with gr.Row():
10
+ with gr.Column():
11
+ input_img = gr.Image()
12
+ output_img = gr.Image()
13
+ submit_img = gr.Button()
14
+ submit_img.click(identity_with_sleep, input_img, output_img, api_name="img", batch=True)
15
+ with gr.Column():
16
+ input_txt = gr.Text()
17
+ output_text = gr.Text()
18
+ submit_text = gr.Button()
19
+ submit_text.click(identity_with_sleep, input_txt, output_text, api_name="text", batch=True)
20
+ with gr.Column():
21
+ input_audio = gr.Audio()
22
+ output_audio = gr.Audio()
23
+ submit_audio = gr.Button()
24
+ submit_audio.click(identity_with_sleep, input_audio, output_audio, api_name="audio", batch=True)
25
+ with gr.Column():
26
+ input_video = gr.Video()
27
+ output_video = gr.Video()
28
+ submit_video = gr.Button()
29
+ submit_video.click(identity_with_sleep, input_video, output_video, api_name="video", batch=True)
30
+ demo.queue(max_size=50, concurrency_count=20).launch()