prithivMLmods commited on
Commit
48bed96
·
verified ·
1 Parent(s): e640259

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -75,10 +75,10 @@ model_g = Qwen2_5_VLForConditionalGeneration.from_pretrained(
75
  MODEL_ID_G, trust_remote_code=True, subfolder=SUBFOLDER, torch_dtype=torch.float16
76
  ).to(device).eval()
77
 
78
- MODEL_ID_I = "allenai/olmOCR-7B-0725"
79
  processor_i = AutoProcessor.from_pretrained(MODEL_ID_I, trust_remote_code=True)
80
- model_i = Qwen2_5_VLForConditionalGeneration.from_pretrained(
81
- MODEL_ID_I, trust_remote_code=True, torch_dtype=torch.float16
82
  ).to(device).eval()
83
 
84
 
@@ -176,7 +176,7 @@ def process_document_stream(
176
  elif model_name == "LFM2-VL-1.6B": processor, model = processor_t, model_t
177
  elif model_name == "SmolVLM-Instruct-250M": processor, model = processor_c, model_c
178
  elif model_name == "MonkeyOCR-Recognition": processor, model = processor_g, model_g
179
- elif model_name == "olmOCR-7B-0725": processor, model = processor_i, model_i
180
  else:
181
  yield "Invalid model selected.", ""
182
  return
@@ -233,7 +233,7 @@ def create_gradio_interface():
233
  # Left Column (Inputs)
234
  with gr.Column(scale=1):
235
  model_choice = gr.Dropdown(
236
- choices=["LFM2-VL-1.6B", "LFM2-VL-450M", "SmolVLM-Instruct-250M", "olmOCR-7B-0725", "Megalodon-OCR-Sync-0713"],
237
  label="Select Model", value="LFM2-VL-1.6B"
238
  )
239
  prompt_input = gr.Textbox(label="Query Input", placeholder="✦︎ Enter your query")
 
75
  MODEL_ID_G, trust_remote_code=True, subfolder=SUBFOLDER, torch_dtype=torch.float16
76
  ).to(device).eval()
77
 
78
+ MODEL_ID_I = "HuggingFaceTB/SmolVLM2-2.2B-Instruct"
79
  processor_i = AutoProcessor.from_pretrained(MODEL_ID_I, trust_remote_code=True)
80
+ model_i = AutoModelForImageTextToText.from_pretrained(
81
+ MODEL_ID_I, trust_remote_code=True, torch_dtype=torch.float16, _attn_implementation="flash_attention_2"
82
  ).to(device).eval()
83
 
84
 
 
176
  elif model_name == "LFM2-VL-1.6B": processor, model = processor_t, model_t
177
  elif model_name == "SmolVLM-Instruct-250M": processor, model = processor_c, model_c
178
  elif model_name == "MonkeyOCR-Recognition": processor, model = processor_g, model_g
179
+ elif model_name == "SmolVLM2-2.2B-Instruct": processor, model = processor_i, model_i
180
  else:
181
  yield "Invalid model selected.", ""
182
  return
 
233
  # Left Column (Inputs)
234
  with gr.Column(scale=1):
235
  model_choice = gr.Dropdown(
236
+ choices=["LFM2-VL-1.6B", "LFM2-VL-450M", "SmolVLM-Instruct-250M", "SmolVLM2-2.2B-Instruct", "Megalodon-OCR-Sync-0713"],
237
  label="Select Model", value="LFM2-VL-1.6B"
238
  )
239
  prompt_input = gr.Textbox(label="Query Input", placeholder="✦︎ Enter your query")