jaydatech commited on
Commit
b0a2a9b
·
verified ·
1 Parent(s): abaa9c0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -3,8 +3,8 @@ import shutil
3
  import json
4
 
5
  # Set custom cache directories to avoid permission issues
6
- os.environ["TRANSFORMERS_CACHE"] = "/tmp/transformers_cache"
7
- os.makedirs("/tmp/transformers_cache", exist_ok=True)
8
 
9
  os.environ["XDG_CACHE_HOME"] = "/tmp/.cache"
10
  os.makedirs("/tmp/.cache", exist_ok=True)
@@ -24,7 +24,7 @@ HF_TOKEN = os.getenv("HF_TOKEN") # Load from Render environment variable
24
 
25
  # Optional: Cleanup if corrupted config is detected
26
  def check_and_cleanup_corrupt_cache(repo_name: str):
27
- cache_dir = os.environ["TRANSFORMERS_CACHE"]
28
  model_dir = os.path.join(cache_dir, f"models--{repo_name.replace('/', '--')}")
29
  if os.path.exists(model_dir):
30
  for root, dirs, files in os.walk(model_dir):
@@ -57,12 +57,12 @@ app.add_middleware(
57
  # BASE_MODEL = "microsoft/Phi-3-mini-4k-instruct"
58
  # HF_TOKEN = os.getenv("HF_TOKEN") # Load from Render environment variable
59
 
60
- config = AutoConfig.from_pretrained(REPO_NAME, use_auth_token=HF_TOKEN)
61
 
62
  device = "cuda" if torch.cuda.is_available() else "cpu"
63
 
64
  #tokenizer = LlamaTokenizerFast.from_pretrained(REPO_NAME, token=HF_TOKEN)
65
- #tokenizer = LlamaTokenizer.from_pretrained(REPO_NAME, use_auth_token=HF_TOKEN)
66
 
67
  #tokenizer = AutoTokenizer.from_pretrained("microsoft/Phi-3-mini-4k-instruct")
68
  # tokenizer = AutoTokenizer.from_pretrained(
@@ -76,7 +76,7 @@ tokenizer = AutoTokenizer.from_pretrained(BASE_MODEL, trust_remote_code=True)
76
  model = AutoModelForCausalLM.from_pretrained(
77
  REPO_NAME,
78
  config = config,
79
- use_auth_token=HF_TOKEN,
80
  torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,
81
  device_map="auto"
82
  )
 
3
  import json
4
 
5
  # Set custom cache directories to avoid permission issues
6
+ os.environ["HF_HOME"] = "/tmp/huggingface"
7
+ os.makedirs("/tmp/huggingface", exist_ok=True)
8
 
9
  os.environ["XDG_CACHE_HOME"] = "/tmp/.cache"
10
  os.makedirs("/tmp/.cache", exist_ok=True)
 
24
 
25
  # Optional: Cleanup if corrupted config is detected
26
  def check_and_cleanup_corrupt_cache(repo_name: str):
27
+ cache_dir = os.environ["HF_HOME"]
28
  model_dir = os.path.join(cache_dir, f"models--{repo_name.replace('/', '--')}")
29
  if os.path.exists(model_dir):
30
  for root, dirs, files in os.walk(model_dir):
 
57
  # BASE_MODEL = "microsoft/Phi-3-mini-4k-instruct"
58
  # HF_TOKEN = os.getenv("HF_TOKEN") # Load from Render environment variable
59
 
60
+ config = AutoConfig.from_pretrained(REPO_NAME, token=HF_TOKEN)
61
 
62
  device = "cuda" if torch.cuda.is_available() else "cpu"
63
 
64
  #tokenizer = LlamaTokenizerFast.from_pretrained(REPO_NAME, token=HF_TOKEN)
65
+ #tokenizer = LlamaTokenizer.from_pretrained(REPO_NAME, token=HF_TOKEN)
66
 
67
  #tokenizer = AutoTokenizer.from_pretrained("microsoft/Phi-3-mini-4k-instruct")
68
  # tokenizer = AutoTokenizer.from_pretrained(
 
76
  model = AutoModelForCausalLM.from_pretrained(
77
  REPO_NAME,
78
  config = config,
79
+ token=HF_TOKEN,
80
  torch_dtype=torch.float16 if torch.cuda.is_available() else torch.float32,
81
  device_map="auto"
82
  )