hysts HF staff commited on
Commit
d97b7a0
·
1 Parent(s): bc55c43
Files changed (3) hide show
  1. .gitattributes +1 -0
  2. app.py +30 -1
  3. dogs.jpg +3 -0
.gitattributes CHANGED
@@ -32,3 +32,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
32
  *.zip filter=lfs diff=lfs merge=lfs -text
33
  *.zst filter=lfs diff=lfs merge=lfs -text
34
  *tfevents* filter=lfs diff=lfs merge=lfs -text
35
+ *.jpg filter=lfs diff=lfs merge=lfs -text
app.py CHANGED
@@ -2,8 +2,37 @@
2
 
3
  import gradio as gr
4
 
 
 
 
 
 
 
 
 
 
 
5
  with gr.Blocks() as demo:
6
- pass
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  if __name__ == "__main__":
9
  demo.queue().launch()
 
2
 
3
  import gradio as gr
4
 
5
+
6
+ def update_ui(task):
7
+ return (
8
+ gr.update(visible=task == "text"),
9
+ gr.update(visible=task == "image"),
10
+ gr.update(visible=task == "text"),
11
+ gr.update(visible=task == "image"),
12
+ )
13
+
14
+
15
  with gr.Blocks() as demo:
16
+ tasks = gr.Dropdown(choices=["text", "image"], value="text")
17
+ text = gr.Textbox()
18
+ image = gr.Image(height=400, visible=False)
19
+
20
+ with gr.Row() as text_examples:
21
+ gr.Examples(examples=["a", "b"], inputs=text)
22
+ with gr.Row(visible=False) as image_examples:
23
+ gr.Examples(examples=["dogs.jpg"], inputs=image)
24
+
25
+ tasks.change(
26
+ fn=update_ui,
27
+ inputs=tasks,
28
+ outputs=[
29
+ text,
30
+ image,
31
+ text_examples,
32
+ image_examples,
33
+ ],
34
+ )
35
+
36
 
37
  if __name__ == "__main__":
38
  demo.queue().launch()
dogs.jpg ADDED

Git LFS Details

  • SHA256: b864930bea5595060c628e4bff1f06078d7d3c767955efdc3a9db94797d87eee
  • Pointer size: 131 Bytes
  • Size of remote file: 314 kB