anhvv200053 commited on
Commit
78b7a52
·
verified ·
1 Parent(s): aca8471

Update model_setup.py

Browse files
Files changed (1) hide show
  1. model_setup.py +9 -8
model_setup.py CHANGED
@@ -19,15 +19,16 @@ def load_model():
19
  token = os.getenv("HF_TOKEN") # Lấy token từ biến môi trường
20
 
21
 
22
- config = PeftConfig.from_pretrained("anhvv200053/Vinallama-2-7B-updated1-instruction-v2")
23
- base_model = AutoModelForCausalLM.from_pretrained("vilm/vinallama-2.7b-chat")
24
- model = PeftModel.from_pretrained(base_model, "anhvv200053/Vinallama-2-7B-updated1-instruction-v2", token = token)
25
 
26
- # model = AutoModelForCausalLM.from_pretrained(
27
- # "anhvv200053/Vinallama-2-7B-updated1-instruction-v2",
28
- # device_map={"": 0},
29
- # token = token
30
- # )
 
31
  model.config.pretraining_tp = 1
32
 
33
  tokenizer = AutoTokenizer.from_pretrained('anhvv200053/Vinallama-2-7B-updated1-instruction-v2', trust_remote_code=True, use_fast=True, token = token)
 
19
  token = os.getenv("HF_TOKEN") # Lấy token từ biến môi trường
20
 
21
 
22
+ # config = PeftConfig.from_pretrained("anhvv200053/Vinallama-2-7B-updated1-instruction-v2")
23
+ # base_model = AutoModelForCausalLM.from_pretrained("vilm/vinallama-2.7b-chat")
24
+ # model = PeftModel.from_pretrained(base_model, "anhvv200053/Vinallama-2-7B-updated1-instruction-v2", token = token)
25
 
26
+ model = AutoModelForCausalLM.from_pretrained(
27
+ "anhvv200053/Vinallama-2-7B-updated1-instruction-v2",
28
+ quantization_config=bnb_config,
29
+ device_map={"": "cpu"}, # Đặt sử dụng CPU
30
+ token = token
31
+ )
32
  model.config.pretraining_tp = 1
33
 
34
  tokenizer = AutoTokenizer.from_pretrained('anhvv200053/Vinallama-2-7B-updated1-instruction-v2', trust_remote_code=True, use_fast=True, token = token)