diff --git a/MultimodalQnA/ui/gradio/multimodalqna_ui_gradio.py b/MultimodalQnA/ui/gradio/multimodalqna_ui_gradio.py index 84f4092ea3..cb992dd990 100644 --- a/MultimodalQnA/ui/gradio/multimodalqna_ui_gradio.py +++ b/MultimodalQnA/ui/gradio/multimodalqna_ui_gradio.py @@ -444,6 +444,13 @@ def hide_text(request: gr.Request): return gr.Textbox(visible=False) +def hide_text_pdf(pdf, text, request: gr.Request): + if pdf is not None: + return text + else: + return gr.Textbox(visible=False) + + def clear_captions(request: gr.Request): return None, None @@ -624,6 +631,7 @@ def verify_audio_caption_type(file, request: gr.Request): pdf_upload = PDF(label="PDF File") with gr.Column(scale=3): pdf_upload_result = gr.Textbox(visible=False, interactive=False, label="Upload Status") + pdf_upload.change(hide_text_pdf, [pdf_upload, pdf_upload_result], [pdf_upload_result]) pdf_upload.upload(ingest_pdf, [pdf_upload], [pdf_upload_result]) with gr.Blocks() as qna: diff --git a/MultimodalQnA/ui/gradio/requirements.txt b/MultimodalQnA/ui/gradio/requirements.txt index 12081ed73d..7c9814d696 100644 --- a/MultimodalQnA/ui/gradio/requirements.txt +++ b/MultimodalQnA/ui/gradio/requirements.txt @@ -1,5 +1,5 @@ gradio==5.11.0 -gradio_pdf==0.0.19 +gradio_pdf==0.0.20 moviepy==1.0.3 numpy==1.26.4 opencv-python==4.10.0.82