Commit 6cc0d7f4 authored by yuguo's avatar yuguo
Browse files

fix some bugs

parent 3c451b16
...@@ -113,7 +113,7 @@ def main(): ...@@ -113,7 +113,7 @@ def main():
if model_args.ptuning_checkpoint is not None: if model_args.ptuning_checkpoint is not None:
# Evaluation # Evaluation
# Loading extra state dict of prefix encoder # Loading extra state dict of prefix encoder
model = AutoModel.from_pretrained(model_args.model_name_or_path, config=config, trust_remote_code=True) model = AutoModel.from_pretrained(model_args.model_name_or_path, config=config, trust_remote_code=True, empty_init=False)
prefix_state_dict = torch.load(os.path.join(model_args.ptuning_checkpoint, "pytorch_model.bin")) prefix_state_dict = torch.load(os.path.join(model_args.ptuning_checkpoint, "pytorch_model.bin"))
new_prefix_state_dict = {} new_prefix_state_dict = {}
for k, v in prefix_state_dict.items(): for k, v in prefix_state_dict.items():
...@@ -121,8 +121,8 @@ def main(): ...@@ -121,8 +121,8 @@ def main():
new_prefix_state_dict[k[len("transformer.prefix_encoder."):]] = v new_prefix_state_dict[k[len("transformer.prefix_encoder."):]] = v
model.transformer.prefix_encoder.load_state_dict(new_prefix_state_dict) model.transformer.prefix_encoder.load_state_dict(new_prefix_state_dict)
else: else:
# model = AutoModel.from_pretrained(model_args.model_name_or_path, config=config, trust_remote_code=True) # model = AutoModel.from_pretrained(model_args.model_name_or_path, config=config, trust_remote_code=True, empty_init=False)
model = AutoModel.from_config(config=config, trust_remote_code=True) model = AutoModel.from_config(config=config, trust_remote_code=True, empty_init=False)
if model_args.quantization_bit is not None: if model_args.quantization_bit is not None:
print(f"Quantized to {model_args.quantization_bit} bit") print(f"Quantized to {model_args.quantization_bit} bit")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment