cafierom commited on
Commit
795b5f3
·
verified ·
1 Parent(s): 0c579c1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -1,15 +1,16 @@
1
- import spaces
2
  from transformers import AutoProcessor, AutoModelForImageTextToText
3
  import torch
4
  import gradio as gr
 
5
 
 
6
  MODEL_PATH = "zai-org/GLM-OCR"
7
  processor = AutoProcessor.from_pretrained(MODEL_PATH)
8
  model = AutoModelForImageTextToText.from_pretrained(
9
  pretrained_model_name_or_path=MODEL_PATH,
10
  torch_dtype="auto",
11
  device_map="auto",
12
- )
13
 
14
 
15
 
@@ -39,7 +40,7 @@ def read_img(img):
39
  add_generation_prompt=True,
40
  return_dict=True,
41
  return_tensors="pt"
42
- )
43
 
44
  inputs.pop("token_type_ids", None)
45
  generated_ids = model.generate(**inputs, max_new_tokens=8192)
 
 
1
  from transformers import AutoProcessor, AutoModelForImageTextToText
2
  import torch
3
  import gradio as gr
4
+ import spaces
5
 
6
+ device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
7
  MODEL_PATH = "zai-org/GLM-OCR"
8
  processor = AutoProcessor.from_pretrained(MODEL_PATH)
9
  model = AutoModelForImageTextToText.from_pretrained(
10
  pretrained_model_name_or_path=MODEL_PATH,
11
  torch_dtype="auto",
12
  device_map="auto",
13
+ ).to(device)
14
 
15
 
16
 
 
40
  add_generation_prompt=True,
41
  return_dict=True,
42
  return_tensors="pt"
43
+ ).to(device)
44
 
45
  inputs.pop("token_type_ids", None)
46
  generated_ids = model.generate(**inputs, max_new_tokens=8192)