Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
|
@@ -190,16 +190,6 @@ model_d = AutoModelForCausalLM.from_pretrained(
|
|
| 190 |
trust_remote_code=True
|
| 191 |
).eval()
|
| 192 |
|
| 193 |
-
# Load LightOnOCR-1B-1025
|
| 194 |
-
MODEL_PATH_L = "lightonai/LightOnOCR-1B-1025"
|
| 195 |
-
processor_l = AutoProcessor.from_pretrained(MODEL_PATH_L, trust_remote_code=True)
|
| 196 |
-
model_l = AutoModelForImageTextToText.from_pretrained(
|
| 197 |
-
MODEL_PATH_L,
|
| 198 |
-
torch_dtype=torch.bfloat16,
|
| 199 |
-
device_map="auto",
|
| 200 |
-
trust_remote_code=True
|
| 201 |
-
).eval()
|
| 202 |
-
|
| 203 |
# Load olmOCR-2-7B-1025
|
| 204 |
MODEL_ID_M = "allenai/olmOCR-2-7B-1025"
|
| 205 |
processor_m = AutoProcessor.from_pretrained(MODEL_ID_M, trust_remote_code=True)
|
|
@@ -229,9 +219,6 @@ def generate_image(model_name: str, text: str, image: Image.Image,
|
|
| 229 |
elif model_name == "Dots.OCR":
|
| 230 |
processor = processor_d
|
| 231 |
model = model_d
|
| 232 |
-
elif model_name == "LightOnOCR":
|
| 233 |
-
processor = processor_l
|
| 234 |
-
model = model_l
|
| 235 |
else:
|
| 236 |
yield "Invalid model selected.", "Invalid model selected."
|
| 237 |
return
|
|
@@ -308,7 +295,7 @@ with gr.Blocks(css=css, theme=steel_blue_theme) as demo:
|
|
| 308 |
markdown_output = gr.Markdown(label="(Result.Md)")
|
| 309 |
|
| 310 |
model_choice = gr.Radio(
|
| 311 |
-
choices=["Nanonets-OCR2-3B", "Chandra-OCR", "olmOCR-2-7B-1025", "Dots.OCR"
|
| 312 |
label="Select Model",
|
| 313 |
value="Nanonets-OCR2-3B"
|
| 314 |
)
|
|
|
|
| 190 |
trust_remote_code=True
|
| 191 |
).eval()
|
| 192 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 193 |
# Load olmOCR-2-7B-1025
|
| 194 |
MODEL_ID_M = "allenai/olmOCR-2-7B-1025"
|
| 195 |
processor_m = AutoProcessor.from_pretrained(MODEL_ID_M, trust_remote_code=True)
|
|
|
|
| 219 |
elif model_name == "Dots.OCR":
|
| 220 |
processor = processor_d
|
| 221 |
model = model_d
|
|
|
|
|
|
|
|
|
|
| 222 |
else:
|
| 223 |
yield "Invalid model selected.", "Invalid model selected."
|
| 224 |
return
|
|
|
|
| 295 |
markdown_output = gr.Markdown(label="(Result.Md)")
|
| 296 |
|
| 297 |
model_choice = gr.Radio(
|
| 298 |
+
choices=["Nanonets-OCR2-3B", "Chandra-OCR", "olmOCR-2-7B-1025", "Dots.OCR"],
|
| 299 |
label="Select Model",
|
| 300 |
value="Nanonets-OCR2-3B"
|
| 301 |
)
|