Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,11 +9,9 @@ import gradio as gr
|
|
| 9 |
import argparse
|
| 10 |
import tempfile
|
| 11 |
|
| 12 |
-
import os
|
| 13 |
from PIL import Image
|
| 14 |
-
import json
|
| 15 |
-
from tqdm import tqdm
|
| 16 |
import easyocr
|
|
|
|
| 17 |
|
| 18 |
assert (
|
| 19 |
__version__ == "4.32.0"
|
|
@@ -31,10 +29,14 @@ def get_easy_text(img_file):
|
|
| 31 |
return out
|
| 32 |
|
| 33 |
model_name = "DigitalAgent/Captioner"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
model = (
|
| 35 |
AutoModelForCausalLM.from_pretrained(
|
| 36 |
-
model_name,
|
| 37 |
-
)
|
| 38 |
.eval()
|
| 39 |
.half()
|
| 40 |
)
|
|
|
|
| 9 |
import argparse
|
| 10 |
import tempfile
|
| 11 |
|
|
|
|
| 12 |
from PIL import Image
|
|
|
|
|
|
|
| 13 |
import easyocr
|
| 14 |
+
import torch
|
| 15 |
|
| 16 |
assert (
|
| 17 |
__version__ == "4.32.0"
|
|
|
|
| 29 |
return out
|
| 30 |
|
| 31 |
model_name = "DigitalAgent/Captioner"
|
| 32 |
+
if torch.cuda.is_available():
|
| 33 |
+
device = torch.device("cuda")
|
| 34 |
+
else:
|
| 35 |
+
device = torch.device("cpu")
|
| 36 |
model = (
|
| 37 |
AutoModelForCausalLM.from_pretrained(
|
| 38 |
+
model_name, trust_remote_code=True
|
| 39 |
+
).to(device)
|
| 40 |
.eval()
|
| 41 |
.half()
|
| 42 |
)
|