Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -157,10 +157,10 @@ def interface_fn(selected_image, query_text):
|
|
157 |
demo = gr.Interface(
|
158 |
fn=interface_fn,
|
159 |
inputs=[
|
160 |
-
gr.Image(type="filepath", label="Select Query Image"),
|
161 |
-
gr.Textbox(label="Enter Query Text")
|
162 |
],
|
163 |
-
outputs=gr.Image(label="Retrieved Image"),
|
164 |
title="Compositional Image Retrieval",
|
165 |
description="Select an image and enter a text query to find the most similar image.",
|
166 |
examples=[
|
@@ -168,12 +168,14 @@ demo = gr.Interface(
|
|
168 |
["sample_evaluation/images/283700.png", "add bowl and bench and remove shoe and elephant"],
|
169 |
["sample_evaluation/images/455007.png", "Discard chair in the beginning, then proceed to bring car into play."],
|
170 |
["sample_evaluation/images/612311.png", "Get rid of train initially, and then follow up by including snowboard."]
|
171 |
-
]
|
|
|
|
|
172 |
)
|
173 |
|
174 |
if __name__ == "__main__":
|
175 |
try:
|
176 |
-
demo.launch()
|
177 |
except Exception as e:
|
178 |
print(f"Error launching app: {str(e)}")
|
179 |
raise
|
|
|
157 |
demo = gr.Interface(
|
158 |
fn=interface_fn,
|
159 |
inputs=[
|
160 |
+
gr.Image(type="filepath", label="Select Query Image", image_mode="RGB"),
|
161 |
+
gr.Textbox(label="Enter Query Text", lines=2)
|
162 |
],
|
163 |
+
outputs=gr.Image(label="Retrieved Image", type="pil"),
|
164 |
title="Compositional Image Retrieval",
|
165 |
description="Select an image and enter a text query to find the most similar image.",
|
166 |
examples=[
|
|
|
168 |
["sample_evaluation/images/283700.png", "add bowl and bench and remove shoe and elephant"],
|
169 |
["sample_evaluation/images/455007.png", "Discard chair in the beginning, then proceed to bring car into play."],
|
170 |
["sample_evaluation/images/612311.png", "Get rid of train initially, and then follow up by including snowboard."]
|
171 |
+
],
|
172 |
+
allow_flagging=False,
|
173 |
+
cache_examples=False
|
174 |
)
|
175 |
|
176 |
if __name__ == "__main__":
|
177 |
try:
|
178 |
+
demo.queue().launch(server_name="0.0.0.0", server_port=7860)
|
179 |
except Exception as e:
|
180 |
print(f"Error launching app: {str(e)}")
|
181 |
raise
|