Ahmad Hathim bin Ahmad Azman commited on
Commit
f36bbe6
·
1 Parent(s): 554fb11

Fixed model loading

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -4,12 +4,17 @@ from pydantic import BaseModel
4
  import torch
5
  import joblib
6
  import os
 
7
  from transformers import AutoTokenizer
8
  from model_inference import load_model, predict_from_input, download_from_hf
9
 
10
- # ✅ FIX: Set Hugging Face cache to a writable directory
11
  os.environ["TRANSFORMERS_CACHE"] = "/tmp/hf_cache"
12
  os.environ["HF_HOME"] = "/tmp/hf_cache"
 
 
 
 
13
 
14
  app = FastAPI(title="Question Difficulty/Discrimination Predictor")
15
 
 
4
  import torch
5
  import joblib
6
  import os
7
+ import nltk
8
  from transformers import AutoTokenizer
9
  from model_inference import load_model, predict_from_input, download_from_hf
10
 
11
+ # ✅ Redirect HuggingFace & NLTK cache
12
  os.environ["TRANSFORMERS_CACHE"] = "/tmp/hf_cache"
13
  os.environ["HF_HOME"] = "/tmp/hf_cache"
14
+ nltk_data_dir = "/tmp/nltk_data"
15
+ os.makedirs(nltk_data_dir, exist_ok=True)
16
+ nltk.data.path.append(nltk_data_dir)
17
+ os.environ["NLTK_DATA"] = nltk_data_dir
18
 
19
  app = FastAPI(title="Question Difficulty/Discrimination Predictor")
20