JaySenpai commited on
Commit
e9f4a14
·
verified ·
1 Parent(s): 13d9a64

Update app/main.py

Browse files

Fix: Set writable HF cache dir for model download

Files changed (1) hide show
  1. app/main.py +7 -1
app/main.py CHANGED
@@ -1,3 +1,9 @@
 
 
 
 
 
 
1
  from fastapi import FastAPI
2
  from pydantic import BaseModel
3
  from transformers import BertTokenizer, BertForSequenceClassification
@@ -12,7 +18,7 @@ tokenizer = BertTokenizer.from_pretrained("JaySenpai/bert-model")
12
  model.eval()
13
 
14
  le = LabelEncoder()
15
- le.classes_ = np.load(r"C:\Users\jayes\Downloads\label_classes.npy", allow_pickle=True)
16
 
17
  class TextInput(BaseModel):
18
  text: str
 
1
+ import os
2
+
3
+ # Set a writable cache directory inside the Space container
4
+ os.environ["TRANSFORMERS_CACHE"] = "./hf_cache"
5
+
6
+
7
  from fastapi import FastAPI
8
  from pydantic import BaseModel
9
  from transformers import BertTokenizer, BertForSequenceClassification
 
18
  model.eval()
19
 
20
  le = LabelEncoder()
21
+ le.classes_ = np.load("app/label_classes.npy", allow_pickle=True)
22
 
23
  class TextInput(BaseModel):
24
  text: str