Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -42,15 +42,15 @@ processor = AutoProcessor.from_pretrained("microsoft/udop-large", apply_ocr=True
|
|
| 42 |
model = UdopForConditionalGeneration.from_pretrained("microsoft/udop-large")
|
| 43 |
|
| 44 |
st.title("GenAI Demo (by ITT)")
|
| 45 |
-
st.
|
| 46 |
|
| 47 |
#2 column layout
|
| 48 |
col1, col2 = st.columns(2)
|
| 49 |
|
| 50 |
with col1:
|
| 51 |
# File selection
|
| 52 |
-
uploaded_files = st.file_uploader("Upload document(s) [/image(s)]:", type=["docx", "pdf", "pptx", "jpg", "jpeg", "png"], accept_multiple_files=True)
|
| 53 |
-
selected_file = st.selectbox("Select a document (/an image):", uploaded_files, format_func=lambda file: file.name if file else "None")
|
| 54 |
|
| 55 |
# Display selected file
|
| 56 |
if selected_file is not None and selected_file != "None":
|
|
@@ -66,15 +66,15 @@ with col2:
|
|
| 66 |
## Question (/Prompt)
|
| 67 |
# question = "Question answering. How many unsafe practice of Lifting Operation?"
|
| 68 |
default_question = "Is this a Lifting Operation scene?"
|
| 69 |
-
task_type = st.selectbox("Question Type:", ("Classification", "Question Answering", "Layout Analysis"))
|
| 70 |
-
question_text = st.text_area("Prompt:", placeholder=default_question)
|
| 71 |
if question_text is not None:
|
| 72 |
question = task_type + ". " + question_text
|
| 73 |
else:
|
| 74 |
question = task_type + ". " + default_question
|
| 75 |
|
| 76 |
## Test button
|
| 77 |
-
testButton = st.button("Test Model")
|
| 78 |
|
| 79 |
## Perform Model Testing when Image is uploaded and selected as well as Test button is pressed
|
| 80 |
if testButton and selected_file != "None":
|
|
|
|
| 42 |
model = UdopForConditionalGeneration.from_pretrained("microsoft/udop-large")
|
| 43 |
|
| 44 |
st.title("GenAI Demo (by ITT)")
|
| 45 |
+
st.text("Upload and Select a document (/an image) to test the model.")
|
| 46 |
|
| 47 |
#2 column layout
|
| 48 |
col1, col2 = st.columns(2)
|
| 49 |
|
| 50 |
with col1:
|
| 51 |
# File selection
|
| 52 |
+
uploaded_files = st.file_uploader("Upload document(s) [/image(s)]:", type=["docx", "pdf", "pptx", "jpg", "jpeg", "png"], accept_multiple_files=True, , key="fileUpload")
|
| 53 |
+
selected_file = st.selectbox("Select a document (/an image):", uploaded_files, format_func=lambda file: file.name if file else "None", key="fileSelect")
|
| 54 |
|
| 55 |
# Display selected file
|
| 56 |
if selected_file is not None and selected_file != "None":
|
|
|
|
| 66 |
## Question (/Prompt)
|
| 67 |
# question = "Question answering. How many unsafe practice of Lifting Operation?"
|
| 68 |
default_question = "Is this a Lifting Operation scene?"
|
| 69 |
+
task_type = st.selectbox("Question Type:", ("Classification", "Question Answering", "Layout Analysis"), index=1, key="taskSelect")
|
| 70 |
+
question_text = st.text_area("Prompt:", placeholder=default_question, key="questionInput")
|
| 71 |
if question_text is not None:
|
| 72 |
question = task_type + ". " + question_text
|
| 73 |
else:
|
| 74 |
question = task_type + ". " + default_question
|
| 75 |
|
| 76 |
## Test button
|
| 77 |
+
testButton = st.button("Test Model", key="testStart")
|
| 78 |
|
| 79 |
## Perform Model Testing when Image is uploaded and selected as well as Test button is pressed
|
| 80 |
if testButton and selected_file != "None":
|