Spaces:
Sleeping
Sleeping
Ubuntu
commited on
Commit
·
597d5e5
1
Parent(s):
0fed412
fix: model caching bug
Browse filesSigned-off-by: Ubuntu <[email protected]>
app.py
CHANGED
@@ -24,20 +24,19 @@ def load_model(pretrained_revision: str = 'main'):
|
|
24 |
f"Loading model checkpoint from repo: {pretrained_repo_name}, revision: {pretrained_revision}")
|
25 |
if processor is None or loaded_revision is None or loaded_revision != pretrained_revision:
|
26 |
loaded_revision = pretrained_revision
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
print(f'model checkpoint loaded')
|
41 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
42 |
model.to(device)
|
43 |
|
|
|
24 |
f"Loading model checkpoint from repo: {pretrained_repo_name}, revision: {pretrained_revision}")
|
25 |
if processor is None or loaded_revision is None or loaded_revision != pretrained_revision:
|
26 |
loaded_revision = pretrained_revision
|
27 |
+
processor = DonutProcessor.from_pretrained(
|
28 |
+
pretrained_repo_name, revision=pretrained_revision) # , use_auth_token="...")
|
29 |
+
processor.image_processor.do_align_long_axis = False
|
30 |
+
# do not manipulate image size and position
|
31 |
+
processor.image_processor.do_resize = False
|
32 |
+
processor.image_processor.do_thumbnail = False
|
33 |
+
processor.image_processor.do_pad = False
|
34 |
+
# processor.image_processor.do_rescale = False
|
35 |
+
processor.image_processor.do_normalize = True
|
36 |
+
print(f'processor image size: {processor.image_processor.size}')
|
37 |
+
model = VisionEncoderDecoderModel.from_pretrained(
|
38 |
+
pretrained_repo_name, revision=pretrained_revision) # use_auth_token="...",
|
39 |
+
print(f'model checkpoint loaded')
|
|
|
40 |
device = "cuda" if torch.cuda.is_available() else "cpu"
|
41 |
model.to(device)
|
42 |
|