mwauranjorogekelvin commited on
Commit
8cca8ae
·
verified ·
1 Parent(s): 9a88615

Update download_model.py

Browse files
Files changed (1) hide show
  1. download_model.py +11 -3
download_model.py CHANGED
@@ -1,4 +1,5 @@
1
  from transformers import VisionEncoderDecoderModel, TrOCRProcessor
 
2
  import os
3
 
4
  MODEL_ID = 'anuashok/ocr-captcha-v3'
@@ -10,8 +11,15 @@ os.makedirs(SAVE_PATH, exist_ok=True)
10
  processor = TrOCRProcessor.from_pretrained(MODEL_ID)
11
  model = VisionEncoderDecoderModel.from_pretrained(MODEL_ID)
12
 
13
- print("Saving to ./model...")
 
 
 
 
 
 
 
14
  processor.save_pretrained(SAVE_PATH)
15
- model.save_pretrained(SAVE_PATH)
16
 
17
- print("✅ Model saved successfully")
 
1
  from transformers import VisionEncoderDecoderModel, TrOCRProcessor
2
+ import torch
3
  import os
4
 
5
  MODEL_ID = 'anuashok/ocr-captcha-v3'
 
11
  processor = TrOCRProcessor.from_pretrained(MODEL_ID)
12
  model = VisionEncoderDecoderModel.from_pretrained(MODEL_ID)
13
 
14
+ print("Quantizing to INT8...")
15
+ quantized_model = torch.quantization.quantize_dynamic(
16
+ model,
17
+ {torch.nn.Linear},
18
+ dtype=torch.qint8
19
+ )
20
+
21
+ print("Saving quantized model to ./model...")
22
  processor.save_pretrained(SAVE_PATH)
23
+ quantized_model.save_pretrained(SAVE_PATH)
24
 
25
+ print("✅ Quantized model saved successfully")