Hrushi02 commited on
Commit
c08ad64
·
verified ·
1 Parent(s): 71f2af8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -8
app.py CHANGED
@@ -66,29 +66,34 @@ demo = gr.ChatInterface(
66
  if __name__ == "__main__":
67
  demo.launch()
68
 
 
69
  from transformers import AutoModelForCausalLM, AutoTokenizer
70
  from peft import PeftModel
71
  import torch
72
- import os
73
 
74
- # Set Hugging Face token
75
- os.environ["HF_TOKEN"] = "your_token_her"
76
 
 
 
 
 
77
  base_model_name = "unsloth/qwen2.5-math-7b-bnb-4bit"
78
  peft_model_name = "Hrushi02/Root_Math"
79
 
80
- # Load base model with authentication
81
  base_model = AutoModelForCausalLM.from_pretrained(
82
  base_model_name,
83
  torch_dtype=torch.float16,
84
  device_map="auto",
85
- token=os.environ["HF_TOKEN"]
86
  )
87
 
88
- # Load PEFT model
89
- model = PeftModel.from_pretrained(base_model, peft_model_name, token=os.environ["HF_TOKEN"])
90
 
91
  # Load tokenizer
92
- tokenizer = AutoTokenizer.from_pretrained(base_model_name, token=os.environ["HF_TOKEN"])
 
93
 
94
 
 
66
  if __name__ == "__main__":
67
  demo.launch()
68
 
69
+ import os
70
  from transformers import AutoModelForCausalLM, AutoTokenizer
71
  from peft import PeftModel
72
  import torch
 
73
 
74
+ # Load the Hugging Face API token securely
75
+ api_token = os.getenv("HUGGINGFACEHUB_API_TOKEN")
76
 
77
+ if api_token is None:
78
+ raise ValueError("HUGGINGFACEHUB_API_TOKEN is not set. Please set it in your environment variables.")
79
+
80
+ # Define model names
81
  base_model_name = "unsloth/qwen2.5-math-7b-bnb-4bit"
82
  peft_model_name = "Hrushi02/Root_Math"
83
 
84
+ # Load base model securely
85
  base_model = AutoModelForCausalLM.from_pretrained(
86
  base_model_name,
87
  torch_dtype=torch.float16,
88
  device_map="auto",
89
+ token=api_token
90
  )
91
 
92
+ # Load PEFT fine-tuned model
93
+ model = PeftModel.from_pretrained(base_model, peft_model_name, token=api_token)
94
 
95
  # Load tokenizer
96
+ tokenizer = AutoTokenizer.from_pretrained(base_model_name, token=api_token)
97
+
98
 
99