esteele commited on
Commit
74800f0
·
1 Parent(s): 356267a

Tweaking model storage on hugging face

Browse files
Files changed (1) hide show
  1. app/services/ai_service.py +14 -1
app/services/ai_service.py CHANGED
@@ -1,9 +1,22 @@
 
 
 
1
  from transformers import AutoTokenizer, AutoModelForCausalLM
2
 
3
  # Load GPT-2 small (text generation)
4
  # -----------------------------
5
  GPT2_MODEL_NAME = "distilgpt2"
6
- CACHE_DIR = "data/hf_cache"
 
 
 
 
 
 
 
 
 
 
7
  gpt2_tokenizer = AutoTokenizer.from_pretrained(GPT2_MODEL_NAME, cache_dir=CACHE_DIR)
8
  gpt2_model = AutoModelForCausalLM.from_pretrained(GPT2_MODEL_NAME, cache_dir=CACHE_DIR)
9
 
 
1
+ import glob
2
+ import os
3
+
4
  from transformers import AutoTokenizer, AutoModelForCausalLM
5
 
6
  # Load GPT-2 small (text generation)
7
  # -----------------------------
8
  GPT2_MODEL_NAME = "distilgpt2"
9
+ CACHE_DIR = "./data/hf_cache"
10
+ os.makedirs(CACHE_DIR, exist_ok=True)
11
+
12
+
13
+ for lock_file in glob.glob(os.path.join(CACHE_DIR, "*.lock")):
14
+ try:
15
+ os.remove(lock_file)
16
+ print(f"Removed lock file: {lock_file}")
17
+ except Exception as e:
18
+ print(f"Could not remove {lock_file}: {e}")
19
+
20
  gpt2_tokenizer = AutoTokenizer.from_pretrained(GPT2_MODEL_NAME, cache_dir=CACHE_DIR)
21
  gpt2_model = AutoModelForCausalLM.from_pretrained(GPT2_MODEL_NAME, cache_dir=CACHE_DIR)
22