Spaces:
Build error
Build error
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:
|