Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -77,7 +77,7 @@ model_g = Qwen2_5_VLForConditionalGeneration.from_pretrained(
|
|
77 |
MODEL_ID_G, trust_remote_code=True, subfolder=SUBFOLDER, torch_dtype=torch.float16
|
78 |
).to(device).eval()
|
79 |
|
80 |
-
MODEL_ID_I = "
|
81 |
processor_i = AutoProcessor.from_pretrained(MODEL_ID_I, trust_remote_code=True)
|
82 |
model_i = Qwen2_5_VLForConditionalGeneration.from_pretrained(
|
83 |
MODEL_ID_I, trust_remote_code=True, torch_dtype=torch.float16
|
@@ -132,7 +132,7 @@ def process_document_stream(model_name: str, task_choice: str, image: Image.Imag
|
|
132 |
elif model_name == "Megalodon-OCR-Sync-0713": processor, model = processor_t, model_t
|
133 |
elif model_name == "Nanonets-OCR-s": processor, model = processor_c, model_c
|
134 |
elif model_name == "MonkeyOCR-Recognition": processor, model = processor_g, model_g
|
135 |
-
elif model_name == "
|
136 |
else:
|
137 |
yield "Invalid model selected.", "Invalid model selected.", None
|
138 |
return
|
@@ -199,9 +199,10 @@ def create_gradio_interface():
|
|
199 |
model_choice = gr.Dropdown(
|
200 |
choices=["Camel-Doc-OCR-080125",
|
201 |
"MonkeyOCR-Recognition",
|
|
|
202 |
"Nanonets-OCR-s",
|
203 |
-
"Megalodon-OCR-Sync-0713"
|
204 |
-
|
205 |
label="Select Model", value="Nanonets-OCR-s"
|
206 |
)
|
207 |
task_choice = gr.Dropdown(
|
|
|
77 |
MODEL_ID_G, trust_remote_code=True, subfolder=SUBFOLDER, torch_dtype=torch.float16
|
78 |
).to(device).eval()
|
79 |
|
80 |
+
MODEL_ID_I = "allenai/olmOCR-7B-0725"
|
81 |
processor_i = AutoProcessor.from_pretrained(MODEL_ID_I, trust_remote_code=True)
|
82 |
model_i = Qwen2_5_VLForConditionalGeneration.from_pretrained(
|
83 |
MODEL_ID_I, trust_remote_code=True, torch_dtype=torch.float16
|
|
|
132 |
elif model_name == "Megalodon-OCR-Sync-0713": processor, model = processor_t, model_t
|
133 |
elif model_name == "Nanonets-OCR-s": processor, model = processor_c, model_c
|
134 |
elif model_name == "MonkeyOCR-Recognition": processor, model = processor_g, model_g
|
135 |
+
elif model_name == "olmOCR-7B-0725": processor, model = processor_i, model_i
|
136 |
else:
|
137 |
yield "Invalid model selected.", "Invalid model selected.", None
|
138 |
return
|
|
|
199 |
model_choice = gr.Dropdown(
|
200 |
choices=["Camel-Doc-OCR-080125",
|
201 |
"MonkeyOCR-Recognition",
|
202 |
+
"olmOCR-7B-0725",
|
203 |
"Nanonets-OCR-s",
|
204 |
+
"Megalodon-OCR-Sync-0713"
|
205 |
+
],
|
206 |
label="Select Model", value="Nanonets-OCR-s"
|
207 |
)
|
208 |
task_choice = gr.Dropdown(
|