@fmassa
I used your code to remove unexpected keys, however I can not get out from this error.
I tried all other tricks also.
Please give some hints to solve it. It will be very appreciated.
state_dict = torch.load("/media/Data/jcl-vb/output_dir/model_0000050.pth")
from collections import OrderedDict
new_state_dict = OrderedDict()
for k, v in state_dict.items():
name = k[9:] # remove module.
new_state_dict[name] = v
model.load_state_dict(new_state_dict)
ââ
However, it shows the error like:
RuntimeError: Error(s) in loading state_dict for GeneralizedRCNN:
Missing key(s) in state_dict: âbackbone.body.stem.conv1.weightâ, âbackbone.body.stem.bn1.weightâ, âbackbone.body.stem.bn1.biasâ, âbackbone.body.stem.bn1.running_meanâ, âbackbone.body.stem.bn1.running_varâ, âbackbone.body.layer1.0.downsample.0.weightâ, âbackbone.body.layer1.0.downsample.1.weightâ, âbackbone.body.layer1.0.downsample.1.biasâ, âbackbone.body.layer1.0.downsample.1.running_meanâ, âbackbone.body.layer1.0.downsample.1.running_varâ, âbackbone.body.layer1.0.conv1.weightâ, âbackbone.body.layer1.0.bn1.weightâ, âbackbone.body.layer1.0.bn1.biasâ, âbackbone.body.layer1.0.bn1.running_meanâ, âbackbone.body.layer1.0.bn1.running_varâ, âbackbone.body.layer1.0.conv2.weightâ, âbackbone.body.layer1.0.bn2.weightâ, âbackbone.body.layer1.0.bn2.biasâ, âbackbone.body.layer1.0.bn2.running_meanâ, âbackbone.body.layer1.0.bn2.running_varâ, âbackbone.body.layer1.0.conv3.weightâ, âbackbone.body.layer1.0.bn3.weightâ, âbackbone.body.layer1.0.bn3.biasâ, âbackbone.body.layer1.0.bn3.running_meanâ, âbackbone.body.layer1.0.bn3.running_varâ, âbackbone.body.layer1.1.conv1.weightâ, âbackbone.body.layer1.1.bn1.weightâ, âbackbone.body.layer1.1.bn1.biasâ, âbackbone.body.layer1.1.bn1.running_meanâ, âbackbone.body.layer1.1.bn1.running_varâ, âbackbone.body.layer1.1.conv2.weightâ, âbackbone.body.layer1.1.bn2.weightâ, âbackbone.body.layer1.1.bn2.biasâ, âbackbone.body.layer1.1.bn2.running_meanâ, âbackbone.body.layer1.1.bn2.running_varâ, âbackbone.body.layer1.1.conv3.weightâ, âbackbone.body.layer1.1.bn3.weightâ, âbackbone.body.layer1.1.bn3.biasâ, âbackbone.body.layer1.1.bn3.running_meanâ, âbackbone.body.layer1.1.bn3.running_varâ, âbackbone.body.layer1.2.conv1.weightâ, âbackbone.body.layer1.2.bn1.weightâ, âbackbone.body.layer1.2.bn1.biasâ, âbackbone.body.layer1.2.bn1.running_meanâ, âbackbone.body.layer1.2.bn1.running_varâ, âbackbone.body.layer1.2.conv2.weightâ, âbackbone.body.layer1.2.bn2.weightâ, âbackbone.body.layer1.2.bn2.biasâ, âbackbone.body.layer1.2.bn2.running_meanâ, âbackbone.body.layer1.2.bn2.running_varâ, âbackbone.body.layer1.2.conv3.weightâ, âbackbone.body.layer1.2.bn3.weightâ, âbackbone.body.layer1.2.bn3.biasâ, âbackbone.body.layer1.2.bn3.running_meanâ, âbackbone.body.layer1.2.bn3.running_varâ, âbackbone.body.layer2.0.downsample.0.weightâ, âbackbone.body.layer2.0.downsample.1.weightâ, âbackbone.body.layer2.0.downsample.1.biasâ, âbackbone.body.layer2.0.downsample.1.running_meanâ, âbackbone.body.layer2.0.downsample.1.running_varâ, âbackbone.body.layer2.0.conv1.weightâ, âbackbone.body.layer2.0.bn1.weightâ, âbackbone.body.layer2.0.bn1.biasâ, âbackbone.body.layer2.0.bn1.running_meanâ, âbackbone.body.layer2.0.bn1.running_varâ, âbackbone.body.layer2.0.conv2.weightâ, âbackbone.body.layer2.0.bn2.weightâ, âbackbone.body.layer2.0.bn2.biasâ, âbackbone.body.layer2.0.bn2.running_meanâ, âbackbone.body.layer2.0.bn2.running_varâ, âbackbone.body.layer2.0.conv3.weightâ, âbackbone.body.layer2.0.bn3.weightâ, âbackbone.body.layer2.0.bn3.biasâ, âbackbone.body.layer2.0.bn3.running_meanâ, âbackbone.body.layer2.0.bn3.running_varâ, âbackbone.body.layer2.1.conv1.weightâ, âbackbone.body.layer2.1.bn1.weightâ, âbackbone.body.layer2.1.bn1.biasâ, âbackbone.body.layer2.1.bn1.running_meanâ, âbackbone.body.layer2.1.bn1.running_varâ, âbackbone.body.layer2.1.conv2.weightâ, âbackbone.body.layer2.1.bn2.weightâ, âbackbone.body.layer2.1.bn2.biasâ, âbackbone.body.layer2.1.bn2.running_meanâ, âbackbone.body.layer2.1.bn2.running_varâ, âbackbone.body.layer2.1.conv3.weightâ, âbackbone.body.layer2.1.bn3.weightâ, âbackbone.body.layer2.1.bn3.biasâ, âbackbone.body.layer2.1.bn3.running_meanâ, âbackbone.body.layer2.1.bn3.running_varâ, âbackbone.body.layer2.2.conv1.weightâ, âbackbone.body.layer2.2.bn1.weightâ, âbackbone.body.layer2.2.bn1.biasâ, âbackbone.body.layer2.2.bn1.running_meanâ, âbackbone.body.layer2.2.bn1.running_varâ, âbackbone.body.layer2.2.conv2.weightâ, âbackbone.body.layer2.2.bn2.weightâ, âbackbone.body.layer2.2.bn2.biasâ, âbackbone.body.layer2.2.bn2.running_meanâ, âbackbone.body.layer2.2.bn2.running_varâ, âbackbone.body.layer2.2.conv3.weightâ, âbackbone.body.layer2.2.bn3.weightâ, âbackbone.body.layer2.2.bn3.biasâ, âbackbone.body.layer2.2.bn3.running_meanâ, âbackbone.body.layer2.2.bn3.running_varâ, âbackbone.body.layer2.3.conv1.weightâ, âbackbone.body.layer2.3.bn1.weightâ, âbackbone.body.layer2.3.bn1.biasâ, âbackbone.body.layer2.3.bn1.running_meanâ, âbackbone.body.layer2.3.bn1.running_varâ, âbackbone.body.layer2.3.conv2.weightâ, âbackbone.body.layer2.3.bn2.weightâ, âbackbone.body.layer2.3.bn2.biasâ, âbackbone.body.layer2.3.bn2.running_meanâ, âbackbone.body.layer2.3.bn2.running_varâ, âbackbone.body.layer2.3.conv3.weightâ, âbackbone.body.layer2.3.bn3.weightâ, âbackbone.body.layer2.3.bn3.biasâ, âbackbone.body.layer2.3.bn3.running_meanâ, âbackbone.body.layer2.3.bn3.running_varâ, âbackbone.body.layer3.0.downsample.0.weightâ, âbackbone.body.layer3.0.downsample.1.weightâ, âbackbone.body.layer3.0.downsample.1.biasâ, âbackbone.body.layer3.0.downsample.1.running_meanâ, âbackbone.body.layer3.0.downsample.1.running_varâ, âbackbone.body.layer3.0.conv1.weightâ, âbackbone.body.layer3.0.bn1.weightâ, âbackbone.body.layer3.0.bn1.biasâ, âbackbone.body.layer3.0.bn1.running_meanâ, âbackbone.body.layer3.0.bn1.running_varâ, âbackbone.body.layer3.0.conv2.weightâ, âbackbone.body.layer3.0.bn2.weightâ, âbackbone.body.layer3.0.bn2.biasâ, âbackbone.body.layer3.0.bn2.running_meanâ, âbackbone.body.layer3.0.bn2.running_varâ, âbackbone.body.layer3.0.conv3.weightâ, âbackbone.body.layer3.0.bn3.weightâ, âbackbone.body.layer3.0.bn3.biasâ, âbackbone.body.layer3.0.bn3.running_meanâ, âbackbone.body.layer3.0.bn3.running_varâ, âbackbone.body.layer3.1.conv1.weightâ, âbackbone.body.layer3.1.bn1.weightâ, âbackbone.body.layer3.1.bn1.biasâ, âbackbone.body.layer3.1.bn1.running_meanâ, âbackbone.body.layer3.1.bn1.running_varâ, âbackbone.body.layer3.1.conv2.weightâ, âbackbone.body.layer3.1.bn2.weightâ, âbackbone.body.layer3.1.bn2.biasâ, âbackbone.body.layer3.1.bn2.running_meanâ, âbackbone.body.layer3.1.bn2.running_varâ, âbackbone.body.layer3.1.conv3.weightâ, âbackbone.body.layer3.1.bn3.weightâ, âbackbone.body.layer3.1.bn3.biasâ, âbackbone.body.layer3.1.bn3.running_meanâ, âbackbone.body.layer3.1.bn3.running_varâ, âbackbone.body.layer3.2.conv1.weightâ, âbackbone.body.layer3.2.bn1.weightâ, âbackbone.body.layer3.2.bn1.biasâ, âbackbone.body.layer3.2.bn1.running_meanâ, âbackbone.body.layer3.2.bn1.running_varâ, âbackbone.body.layer3.2.conv2.weightâ, âbackbone.body.layer3.2.bn2.weightâ, âbackbone.body.layer3.2.bn2.biasâ, âbackbone.body.layer3.2.bn2.running_meanâ, âbackbone.body.layer3.2.bn2.running_varâ, âbackbone.body.layer3.2.conv3.weightâ, âbackbone.body.layer3.2.bn3.weightâ, âbackbone.body.layer3.2.bn3.biasâ, âbackbone.body.layer3.2.bn3.running_meanâ, âbackbone.body.layer3.2.bn3.running_varâ, âbackbone.body.layer3.3.conv1.weightâ, âbackbone.body.layer3.3.bn1.weightâ, âbackbone.body.layer3.3.bn1.biasâ, âbackbone.body.layer3.3.bn1.running_meanâ, âbackbone.body.layer3.3.bn1.running_varâ, âbackbone.body.layer3.3.conv2.weightâ, âbackbone.body.layer3.3.bn2.weightâ, âbackbone.body.layer3.3.bn2.biasâ, âbackbone.body.layer3.3.bn2.running_meanâ, âbackbone.body.layer3.3.bn2.running_varâ, âbackbone.body.layer3.3.conv3.weightâ, âbackbone.body.layer3.3.bn3.weightâ, âbackbone.body.layer3.3.bn3.biasâ, âbackbone.body.layer3.3.bn3.running_meanâ, âbackbone.body.layer3.3.bn3.running_varâ, âbackbone.body.layer3.4.conv1.weightâ, âbackbone.body.layer3.4.bn1.weightâ, âbackbone.body.layer3.4.bn1.biasâ, âbackbone.body.layer3.4.bn1.running_meanâ, âbackbone.body.layer3.4.bn1.running_varâ, âbackbone.body.layer3.4.conv2.weightâ, âbackbone.body.layer3.4.bn2.weightâ, âbackbone.body.layer3.4.bn2.biasâ, âbackbone.body.layer3.4.bn2.running_meanâ, âbackbone.body.layer3.4.bn2.running_varâ, âbackbone.body.layer3.4.conv3.weightâ, âbackbone.body.layer3.4.bn3.weightâ, âbackbone.body.layer3.4.bn3.biasâ, âbackbone.body.layer3.4.bn3.running_meanâ, âbackbone.body.layer3.4.bn3.running_varâ, âbackbone.body.layer3.5.conv1.weightâ, âbackbone.body.layer3.5.bn1.weightâ, âbackbone.body.layer3.5.bn1.biasâ, âbackbone.body.layer3.5.bn1.running_meanâ, âbackbone.body.layer3.5.bn1.running_varâ, âbackbone.body.layer3.5.conv2.weightâ, âbackbone.body.layer3.5.bn2.weightâ, âbackbone.body.layer3.5.bn2.biasâ, âbackbone.body.layer3.5.bn2.running_meanâ, âbackbone.body.layer3.5.bn2.running_varâ, âbackbone.body.layer3.5.conv3.weightâ, âbackbone.body.layer3.5.bn3.weightâ, âbackbone.body.layer3.5.bn3.biasâ, âbackbone.body.layer3.5.bn3.running_meanâ, âbackbone.body.layer3.5.bn3.running_varâ, âbackbone.body.layer4.0.downsample.0.weightâ, âbackbone.body.layer4.0.downsample.1.weightâ, âbackbone.body.layer4.0.downsample.1.biasâ, âbackbone.body.layer4.0.downsample.1.running_meanâ, âbackbone.body.layer4.0.downsample.1.running_varâ, âbackbone.body.layer4.0.conv1.weightâ, âbackbone.body.layer4.0.bn1.weightâ, âbackbone.body.layer4.0.bn1.biasâ, âbackbone.body.layer4.0.bn1.running_meanâ, âbackbone.body.layer4.0.bn1.running_varâ, âbackbone.body.layer4.0.conv2.weightâ, âbackbone.body.layer4.0.bn2.weightâ, âbackbone.body.layer4.0.bn2.biasâ, âbackbone.body.layer4.0.bn2.running_meanâ, âbackbone.body.layer4.0.bn2.running_varâ, âbackbone.body.layer4.0.conv3.weightâ, âbackbone.body.layer4.0.bn3.weightâ, âbackbone.body.layer4.0.bn3.biasâ, âbackbone.body.layer4.0.bn3.running_meanâ, âbackbone.body.layer4.0.bn3.running_varâ, âbackbone.body.layer4.1.conv1.weightâ, âbackbone.body.layer4.1.bn1.weightâ, âbackbone.body.layer4.1.bn1.biasâ, âbackbone.body.layer4.1.bn1.running_meanâ, âbackbone.body.layer4.1.bn1.running_varâ, âbackbone.body.layer4.1.conv2.weightâ, âbackbone.body.layer4.1.bn2.weightâ, âbackbone.body.layer4.1.bn2.biasâ, âbackbone.body.layer4.1.bn2.running_meanâ, âbackbone.body.layer4.1.bn2.running_varâ, âbackbone.body.layer4.1.conv3.weightâ, âbackbone.body.layer4.1.bn3.weightâ, âbackbone.body.layer4.1.bn3.biasâ, âbackbone.body.layer4.1.bn3.running_meanâ, âbackbone.body.layer4.1.bn3.running_varâ, âbackbone.body.layer4.2.conv1.weightâ, âbackbone.body.layer4.2.bn1.weightâ, âbackbone.body.layer4.2.bn1.biasâ, âbackbone.body.layer4.2.bn1.running_meanâ, âbackbone.body.layer4.2.bn1.running_varâ, âbackbone.body.layer4.2.conv2.weightâ, âbackbone.body.layer4.2.bn2.weightâ, âbackbone.body.layer4.2.bn2.biasâ, âbackbone.body.layer4.2.bn2.running_meanâ, âbackbone.body.layer4.2.bn2.running_varâ, âbackbone.body.layer4.2.conv3.weightâ, âbackbone.body.layer4.2.bn3.weightâ, âbackbone.body.layer4.2.bn3.biasâ, âbackbone.body.layer4.2.bn3.running_meanâ, âbackbone.body.layer4.2.bn3.running_varâ, âbackbone.fpn.fpn_inner1.weightâ, âbackbone.fpn.fpn_inner1.biasâ, âbackbone.fpn.fpn_layer1.weightâ, âbackbone.fpn.fpn_layer1.biasâ, âbackbone.fpn.fpn_inner2.weightâ, âbackbone.fpn.fpn_inner2.biasâ, âbackbone.fpn.fpn_layer2.weightâ, âbackbone.fpn.fpn_layer2.biasâ, âbackbone.fpn.fpn_inner3.weightâ, âbackbone.fpn.fpn_inner3.biasâ, âbackbone.fpn.fpn_layer3.weightâ, âbackbone.fpn.fpn_layer3.biasâ, âbackbone.fpn.fpn_inner4.weightâ, âbackbone.fpn.fpn_inner4.biasâ, âbackbone.fpn.fpn_layer4.weightâ, âbackbone.fpn.fpn_layer4.biasâ, ârpn.anchor_generator.cell_anchors.0â, ârpn.anchor_generator.cell_anchors.1â, ârpn.anchor_generator.cell_anchors.2â, ârpn.anchor_generator.cell_anchors.3â, ârpn.anchor_generator.cell_anchors.4â, ârpn.head.conv.weightâ, ârpn.head.conv.biasâ, ârpn.head.cls_logits.weightâ, ârpn.head.cls_logits.biasâ, ârpn.head.bbox_pred.weightâ, ârpn.head.bbox_pred.biasâ, âroi_heads.box.feature_extractor.fc6.weightâ, âroi_heads.box.feature_extractor.fc6.biasâ, âroi_heads.box.feature_extractor.fc7.weightâ, âroi_heads.box.feature_extractor.fc7.biasâ, âroi_heads.box.predictor.cls_score.weightâ, âroi_heads.box.predictor.cls_score.biasâ, âroi_heads.box.predictor.bbox_pred.weightâ, âroi_heads.box.predictor.bbox_pred.biasâ.
Unexpected key(s) in state_dict: ââ.