Skip to content

Checkpoint loading issue: ValueError #41

Description

@andyhandsom6

Hi! Thanks for the amazing work your team has done. I have a question when evaluating the fine-tuned model.
When loading the model checkpoint(automatically saved after finetuning on image stage), there's a ValueError:

Traceback (most recent call last):
File "run.py", line 138, in
main()
File "run.py", line 77, in main
run_exp(**vars(args))
File "run.py", line 114, in run_exp
evaluate_agent(config, dataset_split)
File "/home/lianqi/LongVU/VLN-CE/vlnce_baselines/nonlearning_agents.py", line 281, in evaluate_agent
agent = LMVidAgnet_special_token_seperator_multi_step_simplify_four_view(save_path)
File "/home/lianqi/LongVU/VLN-CE/vlnce_baselines/nonlearning_agents.py", line 2294, in init
self.tokenizer, self.model, self.image_processor, self.context_len = load_pretrained_model(self.args.model_path, None, self.model_name, devic
e_map=None)
File "/home/lianqi/LongVU/VLN-CE/longvu/builder.py", line 231, in load_pretrained_model
model.resize_token_embeddings(len(tokenizer))
File "/home/lianqi/.conda/envs/longvu_inf/lib/python3.8/site-packages/transformers/modeling_utils.py", line 1938, in resize_token_embeddings
model_embeds = self._resize_token_embeddings(new_num_tokens, pad_to_multiple_of)
File "/home/lianqi/.conda/envs/longvu_inf/lib/python3.8/site-packages/transformers/modeling_utils.py", line 1956, in _resize_token_embeddings
new_embeddings = self._get_resized_embeddings(old_embeddings, new_num_tokens, pad_to_multiple_of)
File "/home/lianqi/.conda/envs/longvu_inf/lib/python3.8/site-packages/transformers/modeling_utils.py", line 2052, in _get_resized_embeddings
old_num_tokens, old_embedding_dim = old_embeddings.weight.size()
ValueError: not enough values to unpack (expected 2, got 1)

I see similar issue raised by @mfarre before: #11 , but it still has the same problem after I switch to torchrun.
Any suggestions will be appreciated. Thanks in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions