Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,3 +1,4 @@
|
|
|
|
1 |
import streamlit as st
|
2 |
from transformers import AutoModel, AutoTokenizer
|
3 |
from PIL import Image
|
@@ -7,6 +8,9 @@ import uuid
|
|
7 |
import time
|
8 |
from pathlib import Path
|
9 |
|
|
|
|
|
|
|
10 |
# Load tokenizer and model on CPU
|
11 |
tokenizer = AutoTokenizer.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True)
|
12 |
model = AutoModel.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True, low_cpu_mem_usage=True).to("cpu")
|
@@ -73,7 +77,6 @@ def cleanup_old_files():
|
|
73 |
# Streamlit App
|
74 |
st.set_page_config(page_title="GOT-OCR-2.0 Demo", layout="wide")
|
75 |
|
76 |
-
|
77 |
uploaded_image = st.file_uploader("Upload your image", type=["png", "jpg", "jpeg"])
|
78 |
|
79 |
if uploaded_image:
|
|
|
1 |
+
import os
|
2 |
import streamlit as st
|
3 |
from transformers import AutoModel, AutoTokenizer
|
4 |
from PIL import Image
|
|
|
8 |
import time
|
9 |
from pathlib import Path
|
10 |
|
11 |
+
# Force the use of CPU
|
12 |
+
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"
|
13 |
+
|
14 |
# Load tokenizer and model on CPU
|
15 |
tokenizer = AutoTokenizer.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True)
|
16 |
model = AutoModel.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True, low_cpu_mem_usage=True).to("cpu")
|
|
|
77 |
# Streamlit App
|
78 |
st.set_page_config(page_title="GOT-OCR-2.0 Demo", layout="wide")
|
79 |
|
|
|
80 |
uploaded_image = st.file_uploader("Upload your image", type=["png", "jpg", "jpeg"])
|
81 |
|
82 |
if uploaded_image:
|