shervin-dadashzadeh commited on
Commit
13b328e
Β·
1 Parent(s): e729d11
app.py CHANGED
@@ -1,25 +1,13 @@
1
  import gradio as gr
2
  from transformers import Qwen2VLForConditionalGeneration, AutoProcessor
3
- from transformers import BitsAndBytesConfig
4
  from util.vision_util import process_vision_info
5
  import json
6
  from PIL import Image
7
- import torch
8
-
9
- # Configure 4-bit quantization
10
- quantization_config = BitsAndBytesConfig(
11
- load_in_4bit=True,
12
- bnb_4bit_compute_dtype=torch.float16,
13
- bnb_4bit_quant_type="nf4",
14
- bnb_4bit_use_double_quant=True,
15
- )
16
 
17
  # Load model and processor
18
  model = Qwen2VLForConditionalGeneration.from_pretrained(
19
  "datamoon/qwen2-vl-iranian-idcard-ocr",
20
- device_map="auto",
21
- quantization_config=quantization_config,
22
- torch_dtype=torch.float16
23
  )
24
  processor = AutoProcessor.from_pretrained(
25
  "datamoon/qwen2-vl-iranian-idcard-ocr",
 
1
  import gradio as gr
2
  from transformers import Qwen2VLForConditionalGeneration, AutoProcessor
 
3
  from util.vision_util import process_vision_info
4
  import json
5
  from PIL import Image
 
 
 
 
 
 
 
 
 
6
 
7
  # Load model and processor
8
  model = Qwen2VLForConditionalGeneration.from_pretrained(
9
  "datamoon/qwen2-vl-iranian-idcard-ocr",
10
+ device_map="auto"
 
 
11
  )
12
  processor = AutoProcessor.from_pretrained(
13
  "datamoon/qwen2-vl-iranian-idcard-ocr",
util/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (162 Bytes). View file
 
util/__pycache__/vision_util.cpython-310.pyc ADDED
Binary file (6.32 kB). View file