HarryLovesCode commited on
Commit
85d8a1c
·
1 Parent(s): a5af645

Add updated requirements to fix model load

Browse files
Files changed (2) hide show
  1. app.py +2 -1
  2. requirements.txt +68 -8
app.py CHANGED
@@ -17,10 +17,11 @@ else:
17
  from transformers import AutoModel, AutoTokenizer
18
  tokenizer = AutoTokenizer.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True)
19
  try:
20
- model = AutoModel.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True, low_cpu_mem_usage=True, pad_token_id=tokenizer.eos_token_id)
21
  model = model.eval()
22
  except Exception as e:
23
  # If model fails to load (e.g. due to no network or heavy resources), keep a placeholder
 
24
  model = None
25
 
26
 
 
17
  from transformers import AutoModel, AutoTokenizer
18
  tokenizer = AutoTokenizer.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True)
19
  try:
20
+ model = AutoModel.from_pretrained('ucaslcl/GOT-OCR2_0', trust_remote_code=True, use_safetensors=True, low_cpu_mem_usage=True, pad_token_id=tokenizer.eos_token_id)
21
  model = model.eval()
22
  except Exception as e:
23
  # If model fails to load (e.g. due to no network or heavy resources), keep a placeholder
24
+ print(f"Warning: Failed to load model: {e}")
25
  model = None
26
 
27
 
requirements.txt CHANGED
@@ -1,8 +1,68 @@
1
- gradio
2
- transformers
3
- torch
4
- Pillow
5
- numpy
6
- pillow
7
- numpy
8
- tiktoken
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ aiofiles==24.1.0
2
+ annotated-doc==0.0.4
3
+ annotated-types==0.7.0
4
+ anyio==4.11.0
5
+ brotli==1.2.0
6
+ certifi==2025.11.12
7
+ charset-normalizer==3.4.4
8
+ click==8.3.1
9
+ fastapi==0.121.3
10
+ ffmpy==1.0.0
11
+ filelock==3.20.0
12
+ fsspec==2025.10.0
13
+ gradio==5.50.0
14
+ gradio-client==1.14.0
15
+ groovy==0.1.2
16
+ h11==0.16.0
17
+ hf-xet==1.2.0
18
+ httpcore==1.0.9
19
+ httpx==0.28.1
20
+ huggingface-hub==0.36.0
21
+ idna==3.11
22
+ jinja2==3.1.6
23
+ markdown-it-py==4.0.0
24
+ markupsafe==3.0.3
25
+ mdurl==0.1.2
26
+ mpmath==1.3.0
27
+ networkx==3.6
28
+ numpy==2.3.5
29
+ orjson==3.11.4
30
+ packaging==25.0
31
+ pandas==2.3.3
32
+ pillow==12.0.0
33
+ pydantic==2.12.3
34
+ pydantic-core==2.41.4
35
+ pydub==0.25.1
36
+ pygments==2.19.2
37
+ python-dateutil==2.9.0.post0
38
+ python-multipart==0.0.20
39
+ pytz==2025.2
40
+ pyyaml==6.0.3
41
+ regex==2025.11.3
42
+ requests==2.32.5
43
+ rich==14.2.0
44
+ ruff==0.14.6
45
+ safehttpx==0.1.7
46
+ safetensors==0.7.0
47
+ semantic-version==2.10.0
48
+ setuptools==80.9.0
49
+ shellingham==1.5.4
50
+ six==1.17.0
51
+ sniffio==1.3.1
52
+ starlette==0.50.0
53
+ sympy==1.14.0
54
+ tiktoken==0.12.0
55
+ tokenizers==0.22.1
56
+ tomlkit==0.13.3
57
+ torch==2.9.1
58
+ torchvision==0.24.1
59
+ tqdm==4.67.1
60
+ transformers==4.57.1
61
+ typer==0.20.0
62
+ typing-extensions==4.15.0
63
+ typing-inspection==0.4.2
64
+ tzdata==2025.2
65
+ urllib3==2.5.0
66
+ uvicorn==0.38.0
67
+ verovio==5.6.0
68
+ websockets==15.0.1