Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -35,13 +35,6 @@ model_m = Qwen2_5_VLForConditionalGeneration.from_pretrained(
|
|
35 |
MODEL_ID_M, trust_remote_code=True,
|
36 |
torch_dtype=torch.float16).to(device).eval()
|
37 |
|
38 |
-
# Load ViGoRL-MCTS-SFT-3b-Spatial
|
39 |
-
MODEL_ID_P = "gsarch/ViGoRL-MCTS-SFT-3b-Spatial"
|
40 |
-
processor_p = AutoProcessor.from_pretrained(MODEL_ID_P, trust_remote_code=True)
|
41 |
-
model_p = Qwen2_5_VLForConditionalGeneration.from_pretrained(
|
42 |
-
MODEL_ID_P, trust_remote_code=True,
|
43 |
-
torch_dtype=torch.float16).to(device).eval()
|
44 |
-
|
45 |
# Load OCRFlux-3B
|
46 |
MODEL_ID_X = "ChatDOC/OCRFlux-3B"
|
47 |
processor_x = AutoProcessor.from_pretrained(MODEL_ID_X, trust_remote_code=True)
|
@@ -121,9 +114,6 @@ def generate_image(model_name: str,
|
|
121 |
elif model_name == "ViGoRL-MCTS-SFT-7B":
|
122 |
processor = processor_a
|
123 |
model = model_a
|
124 |
-
elif model_name == "ViGoRL-MCTS-SFT-3B":
|
125 |
-
processor = processor_p
|
126 |
-
model = model_p
|
127 |
else:
|
128 |
yield "Invalid model selected.", "Invalid model selected."
|
129 |
return
|
@@ -191,9 +181,6 @@ def generate_video(model_name: str,
|
|
191 |
elif model_name == "ViGoRL-MCTS-SFT-7B":
|
192 |
processor = processor_a
|
193 |
model = model_a
|
194 |
-
elif model_name == "ViGoRL-MCTS-SFT-3B":
|
195 |
-
processor = processor_p
|
196 |
-
model = model_p
|
197 |
else:
|
198 |
yield "Invalid model selected.", "Invalid model selected."
|
199 |
return
|
@@ -339,12 +326,11 @@ with gr.Blocks(css=css, theme="bethecloud/storj_theme") as demo:
|
|
339 |
with gr.Accordion("(Result.md)", open=False):
|
340 |
markdown_output = gr.Markdown(
|
341 |
label="markup.md")
|
342 |
-
#download_btn = gr.Button("Download Result.md")
|
343 |
|
344 |
model_choice = gr.Radio(choices=[
|
345 |
"Camel-Doc-OCR-080125(v2)", "OCRFlux-3B",
|
346 |
-
"ViGoRL-MCTS-SFT-
|
347 |
-
"
|
348 |
],
|
349 |
label="Select Model",
|
350 |
value="Camel-Doc-OCR-080125(v2)")
|
|
|
35 |
MODEL_ID_M, trust_remote_code=True,
|
36 |
torch_dtype=torch.float16).to(device).eval()
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
# Load OCRFlux-3B
|
39 |
MODEL_ID_X = "ChatDOC/OCRFlux-3B"
|
40 |
processor_x = AutoProcessor.from_pretrained(MODEL_ID_X, trust_remote_code=True)
|
|
|
114 |
elif model_name == "ViGoRL-MCTS-SFT-7B":
|
115 |
processor = processor_a
|
116 |
model = model_a
|
|
|
|
|
|
|
117 |
else:
|
118 |
yield "Invalid model selected.", "Invalid model selected."
|
119 |
return
|
|
|
181 |
elif model_name == "ViGoRL-MCTS-SFT-7B":
|
182 |
processor = processor_a
|
183 |
model = model_a
|
|
|
|
|
|
|
184 |
else:
|
185 |
yield "Invalid model selected.", "Invalid model selected."
|
186 |
return
|
|
|
326 |
with gr.Accordion("(Result.md)", open=False):
|
327 |
markdown_output = gr.Markdown(
|
328 |
label="markup.md")
|
|
|
329 |
|
330 |
model_choice = gr.Radio(choices=[
|
331 |
"Camel-Doc-OCR-080125(v2)", "OCRFlux-3B",
|
332 |
+
"ViGoRL-MCTS-SFT-3B", "Behemoth-3B-070225",
|
333 |
+
"MonkeyOCR-pro-1.2B"
|
334 |
],
|
335 |
label="Select Model",
|
336 |
value="Camel-Doc-OCR-080125(v2)")
|