Update train_lora.py

pull/421/head
Lycoris 2025-05-26 18:30:46 +08:00 committed by GitHub
parent 4a0975e94e
commit 3cc6d0d074
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 1 deletions

View File

@ -19,6 +19,7 @@ from transformers import AutoTokenizer
from model.model_minimind import MiniMindConfig, MiniMindForCausalLM
from dataset.lm_dataset import SFTDataset
from model.model_lora import load_lora, save_lora, apply_lora
import safesentors.torch
warnings.filterwarnings('ignore')
@ -99,7 +100,8 @@ def init_model(lm_config):
model = MiniMindForCausalLM(lm_config)
if args.minimind2:
model_data_path = os.path.join(current_dir, '..', 'MiniMind2')
model.from_pretrained(model_data_path)
state_dict = safetensors.torch.load_file("model.safetensors", device=args.device)
model.load_state_dict(state_dict, strict= True)
return model.to(args.device), tokenizer
moe_path = '_moe' if lm_config.use_moe else ''
ckp = f'{args.save_dir}/full_sft_{lm_config.hidden_size}{moe_path}.pth'