Spaces:
Sleeping
Sleeping
import gradio as gr | |
from services.state import get_state | |
from controllers.vqa import vqa_controller | |
from utilities.constants import FW_DEFAULT_OPTION | |
def vqa_interface(): | |
return gr.Interface( | |
title="Visual Question Answering", | |
fn=lambda image, question: vqa_controller( | |
image, question, get_state('fw_option', FW_DEFAULT_OPTION)), | |
inputs=[ | |
gr.Image(type="pil", label="Input Image"), | |
gr.Textbox(label="Question") | |
], | |
outputs=[ | |
gr.Textbox(label="Answer") | |
], | |
flagging_options=[] | |
) | |