Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -251,26 +251,29 @@ with gr.Blocks(title="moondream vl (new)", css=css, js=js) as demo:
|
|
| 251 |
|
| 252 |
with gr.Row():
|
| 253 |
with gr.Column():
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
|
|
|
|
|
|
|
|
|
| 274 |
|
| 275 |
with gr.Column():
|
| 276 |
output = gr.Markdown(label="Response", elem_classes=["output-text"], line_breaks=True)
|
|
|
|
| 251 |
|
| 252 |
with gr.Row():
|
| 253 |
with gr.Column():
|
| 254 |
+
@gr.render()
|
| 255 |
+
def show_inputs():
|
| 256 |
+
|
| 257 |
+
with gr.Group():
|
| 258 |
+
with gr.Row():
|
| 259 |
+
prompt = gr.Textbox(
|
| 260 |
+
label="Input",
|
| 261 |
+
value="What is this?",
|
| 262 |
+
scale=4,
|
| 263 |
+
)
|
| 264 |
+
submit = gr.Button("Submit")
|
| 265 |
+
img = gr.Image(type="pil", label="Upload an Image")
|
| 266 |
+
x_slider = gr.Slider(label="x", minimum=0, maximum=1)
|
| 267 |
+
y_slider = gr.Slider(label="y", minimum=0, maximum=1)
|
| 268 |
+
submit.click(localized_query, [img, x_slider, y_slider, prompt], [output, ann])
|
| 269 |
+
prompt.submit(localized_query, [img, x_slider, y_slider, prompt], [output, ann])
|
| 270 |
+
x_slider.change(localized_query, [img, x_slider, y_slider, prompt], [output, ann])
|
| 271 |
+
y_slider.change(localized_query, [img, x_slider, y_slider, prompt], [output, ann])
|
| 272 |
+
img.change(localized_query, [img, x_slider, y_slider, prompt], [output, ann])
|
| 273 |
+
def select_handler(image, evt: gr.SelectData):
|
| 274 |
+
w, h = img.size
|
| 275 |
+
return [evt.index[0] / w, evt.index[1] / h]
|
| 276 |
+
img.select(select_handler, img, [x_slider, y_slider])
|
| 277 |
|
| 278 |
with gr.Column():
|
| 279 |
output = gr.Markdown(label="Response", elem_classes=["output-text"], line_breaks=True)
|