Spaces:
Runtime error
Runtime error
Ankur Goyal
commited on
Commit
·
d1e1ea7
1
Parent(s):
194858a
Improve answer preview
Browse files
app.py
CHANGED
|
@@ -126,10 +126,13 @@ def process_question(question, document, model=list(CHECKPOINTS.keys())[0]):
|
|
| 126 |
if document is None:
|
| 127 |
return None, None, None
|
| 128 |
|
|
|
|
| 129 |
predictions = run_pipeline(model, question, document, 3)
|
| 130 |
pages = [x.copy().convert("RGB") for x in document.preview]
|
| 131 |
for i, p in enumerate(ensure_list(predictions)):
|
| 132 |
-
if i
|
|
|
|
|
|
|
| 133 |
# Keep the code around to produce multiple boxes, but only show the top
|
| 134 |
# prediction for now
|
| 135 |
break
|
|
@@ -151,7 +154,7 @@ def process_question(question, document, model=list(CHECKPOINTS.keys())[0]):
|
|
| 151 |
gr.update(visible=True, value=predictions),
|
| 152 |
gr.update(
|
| 153 |
visible=True,
|
| 154 |
-
value=
|
| 155 |
),
|
| 156 |
)
|
| 157 |
|
|
|
|
| 126 |
if document is None:
|
| 127 |
return None, None, None
|
| 128 |
|
| 129 |
+
text_value = None
|
| 130 |
predictions = run_pipeline(model, question, document, 3)
|
| 131 |
pages = [x.copy().convert("RGB") for x in document.preview]
|
| 132 |
for i, p in enumerate(ensure_list(predictions)):
|
| 133 |
+
if i == 0:
|
| 134 |
+
text_value = p["answer"]
|
| 135 |
+
else:
|
| 136 |
# Keep the code around to produce multiple boxes, but only show the top
|
| 137 |
# prediction for now
|
| 138 |
break
|
|
|
|
| 154 |
gr.update(visible=True, value=predictions),
|
| 155 |
gr.update(
|
| 156 |
visible=True,
|
| 157 |
+
value=text_value,
|
| 158 |
),
|
| 159 |
)
|
| 160 |
|