mirror of https://github.com/THUDM/ChatGLM-6B
Update trainer
parent
47a5ec121e
commit
2a5250ffcb
|
@ -2825,12 +2825,11 @@ class Trainer:
|
||||||
state_dict = self.model.state_dict()
|
state_dict = self.model.state_dict()
|
||||||
torch.save(state_dict, os.path.join(output_dir, WEIGHTS_NAME))
|
torch.save(state_dict, os.path.join(output_dir, WEIGHTS_NAME))
|
||||||
else:
|
else:
|
||||||
# state_dict = self.model.state_dict()
|
state_dict = self.model.state_dict()
|
||||||
# filtered_state_dict = {}
|
filtered_state_dict = {}
|
||||||
# for k, v in self.model.named_parameters():
|
for k, v in self.model.named_parameters():
|
||||||
# if v.requires_grad:
|
if v.requires_grad:
|
||||||
# filtered_state_dict[k] = state_dict[k]
|
filtered_state_dict[k] = state_dict[k]
|
||||||
# print(filtered_state_dict.keys())
|
|
||||||
self.model.save_pretrained(output_dir, state_dict=state_dict)
|
self.model.save_pretrained(output_dir, state_dict=state_dict)
|
||||||
if self.tokenizer is not None:
|
if self.tokenizer is not None:
|
||||||
self.tokenizer.save_pretrained(output_dir)
|
self.tokenizer.save_pretrained(output_dir)
|
||||||
|
|
Loading…
Reference in New Issue