Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What should I do if I want to switch to another dataset, such as Duke and MSMT17?Does the teacher model need to be retrained? #46

Closed
Be-yourself-zxy opened this issue Jun 29, 2020 · 5 comments

Comments

@Be-yourself-zxy
Copy link

What should I do if I want to switch to another dataset, such as Duke and MSMT17?Does the teacher model need to be retrained?

@layumi
Copy link
Contributor

layumi commented Jul 16, 2020

Yes. You may use https://github.com/layumi/Person_reID_baseline_pytorch to train one teacher model.

@layumi
Copy link
Contributor

layumi commented Jul 16, 2020

I have provided the teacher setting at this issue #44

@Be-yourself-zxy
Copy link
Author

Be-yourself-zxy commented Jul 17, 2020 via email

@Be-yourself-zxy
Copy link
Author

I use https://github.com/layumi/Person_reID_baseline_pytorch to train one teacher model.
python train.py --name PCB --PCB --train_all --lr 0.02.
But the following error occurred:

Traceback (most recent call last):
File "train.py", line 48, in
trainer = DGNet_Trainer(config, gpu_ids)
File "/data/zxy/DG-Net-master/trainer.py", line 211, in init
teacher_model_tmp = load_network(model_tmp, teacher_name)
File "/data/zxy/DG-Net-master/trainer.py", line 159, in load_network
network.load_state_dict(torch.load(save_path))
File "/home/lei/.local/lib/python3.6/site-packages/torch/nn/modules/module.py", line 777, in load_state_dict
self.class.name, "\n\t".join(error_msgs)))
RuntimeError: Error(s) in loading state_dict for ft_net:
Missing key(s) in state_dict: "classifier.add_block.0.weight", "classifier.add_block.0.bias", "classifier.add_block.1.weight", "classifier.add_block.1.bias", "classifier.add_block.1.running_mean", "classifier.add_block.1.running_var", "classifier.classifier.0.weight", "classifier.classifier.0.bias".
Unexpected key(s) in state_dict: "classifier0.add_block.0.weight", "classifier0.add_block.0.bias", "classifier0.add_block.1.weight", "classifier0.add_block.1.bias", "classifier0.add_block.1.running_mean", "classifier0.add_block.1.running_var", "classifier0.add_block.1.num_batches_tracked", "classifier0.classifier.0.weight", "classifier0.classifier.0.bias", "classifier1.add_block.0.weight", "classifier1.add_block.0.bias", "classifier1.add_block.1.weight", "classifier1.add_block.1.bias", "classifier1.add_block.1.running_mean", "classifier1.add_block.1.running_var", "classifier1.add_block.1.num_batches_tracked", "classifier1.classifier.0.weight", "classifier1.classifier.0.bias", "classifier2.add_block.0.weight", "classifier2.add_block.0.bias", "classifier2.add_block.1.weight", "classifier2.add_block.1.bias", "classifier2.add_block.1.running_mean", "classifier2.add_block.1.running_var", "classifier2.add_block.1.num_batches_tracked", "classifier2.classifier.0.weight", "classifier2.classifier.0.bias", "classifier3.add_block.0.weight", "classifier3.add_block.0.bias", "classifier3.add_block.1.weight", "classifier3.add_block.1.bias", "classifier3.add_block.1.running_mean", "classifier3.add_block.1.running_var", "classifier3.add_block.1.num_batches_tracked", "classifier3.classifier.0.weight", "classifier3.classifier.0.bias", "classifier4.add_block.0.weight", "classifier4.add_block.0.bias", "classifier4.add_block.1.weight", "classifier4.add_block.1.bias", "classifier4.add_block.1.running_mean", "classifier4.add_block.1.running_var", "classifier4.add_block.1.num_batches_tracked", "classifier4.classifier.0.weight", "classifier4.classifier.0.bias", "classifier5.add_block.0.weight", "classifier5.add_block.0.bias", "classifier5.add_block.1.weight", "classifier5.add_block.1.bias", "classifier5.add_block.1.running_mean", "classifier5.add_block.1.running_var", "classifier5.add_block.1.num_batches_tracked", "classifier5.classifier.0.weight", "classifier5.classifier.0.bias".

@Be-yourself-zxy
Copy link
Author

Be-yourself-zxy commented Aug 7, 2020 via email

@layumi layumi closed this as completed Oct 4, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants