howard-hou commited on
Commit
ec6a8d2
1 Parent(s): db59805

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -8
app.py CHANGED
@@ -111,12 +111,22 @@ def test(image, question):
111
  for output in generate(input_text, image_ids):
112
  yield output
113
 
114
- demo = gr.ChatInterface(fn=test,
115
- inputs=[gr.Image(type='pil'), "text"],
116
- outputs="text",
117
- examples=examples,
118
- title=title,
119
- description="VisualRWKV-v5.0")
 
 
 
 
 
 
 
 
 
 
120
 
121
- demo = demo.queue(concurrency_count=1, max_size=10)
122
- demo.launch(share=False, enable_queue=True)
 
111
  for output in generate(input_text, image_ids):
112
  yield output
113
 
114
+ with gr.Blocks(title=title) as demo:
115
+ with gr.Row():
116
+ with gr.Column():
117
+ image = gr.Image(type='pil', label="Image")
118
+ with gr.Column():
119
+ prompt = gr.Textbox(lines=2, label="Prompt",
120
+ value="Assistant: Please upload an image and ask a question.")
121
+ with gr.Column():
122
+ with gr.Row():
123
+ submit = gr.Button("Submit", variant="primary")
124
+ clear = gr.Button("Clear", variant="secondary")
125
+ output = gr.Textbox(label="Output", lines=5)
126
+ data = gr.Dataset(components=[image, prompt], samples=examples, label="Examples", headers=["Image", "Prompt"])
127
+ submit.click(test, [image, prompt], [output])
128
+ clear.click(lambda: None, [], [output])
129
+ data.click(lambda x: x, [data], [image, prompt])
130
 
131
+ demo.queue(concurrency_count=1, max_size=10)
132
+ demo.launch(share=False)