ReDet
ReDet copied to clipboard
train error!
when I use the commend "python tools/train.py configs/ReDet/ReDet_re50_refpn_1x_dota15.py" train DOTA dataset I meet the follow error,how I can do to solve it. Thank you!
ReResNet Orientation: 8 Fix Params: False 2021-03-22 11:10:38,503 - INFO - Distributed training: False /pytorch/aten/src/ATen/native/IndexingUtils.h:20: UserWarning: indexing with dtype torch.uint8 is now deprecated, please use a dtype torch.bool instead. /pytorch/aten/src/ATen/native/IndexingUtils.h:20: UserWarning: indexing with dtype torch.uint8 is now deprecated, please use a dtype torch.bool instead. /pytorch/aten/src/ATen/native/IndexingUtils.h:20: UserWarning: indexing with dtype torch.uint8 is now deprecated, please use a dtype torch.bool instead. 2021-03-22 11:11:08,697 - INFO - load model from: work_dirs/ReResNet_pretrain/ReDet_re50_refpn_1x_dota15-7f2d6dda.pth 2021-03-22 11:11:08,767 - WARNING - The model and loaded state dict do not match exactly
unexpected key in source state_dict: backbone.conv1.weights, backbone.conv1.basisexpansion.block_expansion('irrep_0', 'regular').sampled_basis, backbone.bn1.indices_8, backbone.bn1.batch_norm_[8].weight, backbone.bn1.batch_norm_[8].bias, backbone.bn1.batch_norm_[8].running_mean, backbone.bn1.batch_norm_[8].running_var, backbone.bn1.batch_norm_[8].num_batches_tracked, backbone.layer1.0.conv1.weights, backbone.layer1.0.conv1.filter, backbone.layer1.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.0.bn1.indices_8, backbone.layer1.0.bn1.batch_norm_[8].weight, backbone.layer1.0.bn1.batch_norm_[8].bias, backbone.layer1.0.bn1.batch_norm_[8].running_mean, backbone.layer1.0.bn1.batch_norm_[8].running_var, backbone.layer1.0.bn1.batch_norm_[8].num_batches_tracked, backbone.layer1.0.conv2.weights, backbone.layer1.0.conv2.filter, backbone.layer1.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.0.bn2.indices_8, backbone.layer1.0.bn2.batch_norm_[8].weight, backbone.layer1.0.bn2.batch_norm_[8].bias, backbone.layer1.0.bn2.batch_norm_[8].running_mean, backbone.layer1.0.bn2.batch_norm_[8].running_var, backbone.layer1.0.bn2.batch_norm_[8].num_batches_tracked, backbone.layer1.0.conv3.weights, backbone.layer1.0.conv3.filter, backbone.layer1.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.0.bn3.indices_8, backbone.layer1.0.bn3.batch_norm_[8].weight, backbone.layer1.0.bn3.batch_norm_[8].bias, backbone.layer1.0.bn3.batch_norm_[8].running_mean, backbone.layer1.0.bn3.batch_norm_[8].running_var, backbone.layer1.0.bn3.batch_norm_[8].num_batches_tracked, backbone.layer1.0.downsample.0.weights, backbone.layer1.0.downsample.0.filter, backbone.layer1.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.0.downsample.1.indices_8, backbone.layer1.0.downsample.1.batch_norm_[8].weight, backbone.layer1.0.downsample.1.batch_norm_[8].bias, backbone.layer1.0.downsample.1.batch_norm_[8].running_mean, backbone.layer1.0.downsample.1.batch_norm_[8].running_var, backbone.layer1.0.downsample.1.batch_norm_[8].num_batches_tracked, backbone.layer1.1.conv1.weights, backbone.layer1.1.conv1.filter, backbone.layer1.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.1.bn1.indices_8, backbone.layer1.1.bn1.batch_norm_[8].weight, backbone.layer1.1.bn1.batch_norm_[8].bias, backbone.layer1.1.bn1.batch_norm_[8].running_mean, backbone.layer1.1.bn1.batch_norm_[8].running_var, backbone.layer1.1.bn1.batch_norm_[8].num_batches_tracked, backbone.layer1.1.conv2.weights, backbone.layer1.1.conv2.filter, backbone.layer1.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.1.bn2.indices_8, backbone.layer1.1.bn2.batch_norm_[8].weight, backbone.layer1.1.bn2.batch_norm_[8].bias, backbone.layer1.1.bn2.batch_norm_[8].running_mean, backbone.layer1.1.bn2.batch_norm_[8].running_var, backbone.layer1.1.bn2.batch_norm_[8].num_batches_tracked, backbone.layer1.1.conv3.weights, backbone.layer1.1.conv3.filter, backbone.layer1.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.1.bn3.indices_8, backbone.layer1.1.bn3.batch_norm_[8].weight, backbone.layer1.1.bn3.batch_norm_[8].bias, backbone.layer1.1.bn3.batch_norm_[8].running_mean, backbone.layer1.1.bn3.batch_norm_[8].running_var, backbone.layer1.1.bn3.batch_norm_[8].num_batches_tracked, backbone.layer1.2.conv1.weights, backbone.layer1.2.conv1.filter, backbone.layer1.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.2.bn1.indices_8, backbone.layer1.2.bn1.batch_norm_[8].weight, backbone.layer1.2.bn1.batch_norm_[8].bias, backbone.layer1.2.bn1.batch_norm_[8].running_mean, backbone.layer1.2.bn1.batch_norm_[8].running_var, backbone.layer1.2.bn1.batch_norm_[8].num_batches_tracked, backbone.layer1.2.conv2.weights, backbone.layer1.2.conv2.filter, backbone.layer1.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.2.bn2.indices_8, backbone.layer1.2.bn2.batch_norm_[8].weight, backbone.layer1.2.bn2.batch_norm_[8].bias, backbone.layer1.2.bn2.batch_norm_[8].running_mean, backbone.layer1.2.bn2.batch_norm_[8].running_var, backbone.layer1.2.bn2.batch_norm_[8].num_batches_tracked, backbone.layer1.2.conv3.weights, backbone.layer1.2.conv3.filter, backbone.layer1.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer1.2.bn3.indices_8, backbone.layer1.2.bn3.batch_norm_[8].weight, backbone.layer1.2.bn3.batch_norm_[8].bias, backbone.layer1.2.bn3.batch_norm_[8].running_mean, backbone.layer1.2.bn3.batch_norm_[8].running_var, backbone.layer1.2.bn3.batch_norm_[8].num_batches_tracked, backbone.layer2.0.conv1.weights, backbone.layer2.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.0.bn1.indices_8, backbone.layer2.0.bn1.batch_norm_[8].weight, backbone.layer2.0.bn1.batch_norm_[8].bias, backbone.layer2.0.bn1.batch_norm_[8].running_mean, backbone.layer2.0.bn1.batch_norm_[8].running_var, backbone.layer2.0.bn1.batch_norm_[8].num_batches_tracked, backbone.layer2.0.conv2.weights, backbone.layer2.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.0.bn2.indices_8, backbone.layer2.0.bn2.batch_norm_[8].weight, backbone.layer2.0.bn2.batch_norm_[8].bias, backbone.layer2.0.bn2.batch_norm_[8].running_mean, backbone.layer2.0.bn2.batch_norm_[8].running_var, backbone.layer2.0.bn2.batch_norm_[8].num_batches_tracked, backbone.layer2.0.conv3.weights, backbone.layer2.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.0.bn3.indices_8, backbone.layer2.0.bn3.batch_norm_[8].weight, backbone.layer2.0.bn3.batch_norm_[8].bias, backbone.layer2.0.bn3.batch_norm_[8].running_mean, backbone.layer2.0.bn3.batch_norm_[8].running_var, backbone.layer2.0.bn3.batch_norm_[8].num_batches_tracked, backbone.layer2.0.downsample.0.weights, backbone.layer2.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.0.downsample.1.indices_8, backbone.layer2.0.downsample.1.batch_norm_[8].weight, backbone.layer2.0.downsample.1.batch_norm_[8].bias, backbone.layer2.0.downsample.1.batch_norm_[8].running_mean, backbone.layer2.0.downsample.1.batch_norm_[8].running_var, backbone.layer2.0.downsample.1.batch_norm_[8].num_batches_tracked, backbone.layer2.1.conv1.weights, backbone.layer2.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.1.bn1.indices_8, backbone.layer2.1.bn1.batch_norm_[8].weight, backbone.layer2.1.bn1.batch_norm_[8].bias, backbone.layer2.1.bn1.batch_norm_[8].running_mean, backbone.layer2.1.bn1.batch_norm_[8].running_var, backbone.layer2.1.bn1.batch_norm_[8].num_batches_tracked, backbone.layer2.1.conv2.weights, backbone.layer2.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.1.bn2.indices_8, backbone.layer2.1.bn2.batch_norm_[8].weight, backbone.layer2.1.bn2.batch_norm_[8].bias, backbone.layer2.1.bn2.batch_norm_[8].running_mean, backbone.layer2.1.bn2.batch_norm_[8].running_var, backbone.layer2.1.bn2.batch_norm_[8].num_batches_tracked, backbone.layer2.1.conv3.weights, backbone.layer2.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.1.bn3.indices_8, backbone.layer2.1.bn3.batch_norm_[8].weight, backbone.layer2.1.bn3.batch_norm_[8].bias, backbone.layer2.1.bn3.batch_norm_[8].running_mean, backbone.layer2.1.bn3.batch_norm_[8].running_var, backbone.layer2.1.bn3.batch_norm_[8].num_batches_tracked, backbone.layer2.2.conv1.weights, backbone.layer2.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.2.bn1.indices_8, backbone.layer2.2.bn1.batch_norm_[8].weight, backbone.layer2.2.bn1.batch_norm_[8].bias, backbone.layer2.2.bn1.batch_norm_[8].running_mean, backbone.layer2.2.bn1.batch_norm_[8].running_var, backbone.layer2.2.bn1.batch_norm_[8].num_batches_tracked, backbone.layer2.2.conv2.weights, backbone.layer2.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.2.bn2.indices_8, backbone.layer2.2.bn2.batch_norm_[8].weight, backbone.layer2.2.bn2.batch_norm_[8].bias, backbone.layer2.2.bn2.batch_norm_[8].running_mean, backbone.layer2.2.bn2.batch_norm_[8].running_var, backbone.layer2.2.bn2.batch_norm_[8].num_batches_tracked, backbone.layer2.2.conv3.weights, backbone.layer2.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.2.bn3.indices_8, backbone.layer2.2.bn3.batch_norm_[8].weight, backbone.layer2.2.bn3.batch_norm_[8].bias, backbone.layer2.2.bn3.batch_norm_[8].running_mean, backbone.layer2.2.bn3.batch_norm_[8].running_var, backbone.layer2.2.bn3.batch_norm_[8].num_batches_tracked, backbone.layer2.3.conv1.weights, backbone.layer2.3.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.3.bn1.indices_8, backbone.layer2.3.bn1.batch_norm_[8].weight, backbone.layer2.3.bn1.batch_norm_[8].bias, backbone.layer2.3.bn1.batch_norm_[8].running_mean, backbone.layer2.3.bn1.batch_norm_[8].running_var, backbone.layer2.3.bn1.batch_norm_[8].num_batches_tracked, backbone.layer2.3.conv2.weights, backbone.layer2.3.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.3.bn2.indices_8, backbone.layer2.3.bn2.batch_norm_[8].weight, backbone.layer2.3.bn2.batch_norm_[8].bias, backbone.layer2.3.bn2.batch_norm_[8].running_mean, backbone.layer2.3.bn2.batch_norm_[8].running_var, backbone.layer2.3.bn2.batch_norm_[8].num_batches_tracked, backbone.layer2.3.conv3.weights, backbone.layer2.3.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer2.3.bn3.indices_8, backbone.layer2.3.bn3.batch_norm_[8].weight, backbone.layer2.3.bn3.batch_norm_[8].bias, backbone.layer2.3.bn3.batch_norm_[8].running_mean, backbone.layer2.3.bn3.batch_norm_[8].running_var, backbone.layer2.3.bn3.batch_norm_[8].num_batches_tracked, backbone.layer3.0.conv1.weights, backbone.layer3.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.0.bn1.indices_8, backbone.layer3.0.bn1.batch_norm_[8].weight, backbone.layer3.0.bn1.batch_norm_[8].bias, backbone.layer3.0.bn1.batch_norm_[8].running_mean, backbone.layer3.0.bn1.batch_norm_[8].running_var, backbone.layer3.0.bn1.batch_norm_[8].num_batches_tracked, backbone.layer3.0.conv2.weights, backbone.layer3.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.0.bn2.indices_8, backbone.layer3.0.bn2.batch_norm_[8].weight, backbone.layer3.0.bn2.batch_norm_[8].bias, backbone.layer3.0.bn2.batch_norm_[8].running_mean, backbone.layer3.0.bn2.batch_norm_[8].running_var, backbone.layer3.0.bn2.batch_norm_[8].num_batches_tracked, backbone.layer3.0.conv3.weights, backbone.layer3.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.0.bn3.indices_8, backbone.layer3.0.bn3.batch_norm_[8].weight, backbone.layer3.0.bn3.batch_norm_[8].bias, backbone.layer3.0.bn3.batch_norm_[8].running_mean, backbone.layer3.0.bn3.batch_norm_[8].running_var, backbone.layer3.0.bn3.batch_norm_[8].num_batches_tracked, backbone.layer3.0.downsample.0.weights, backbone.layer3.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.0.downsample.1.indices_8, backbone.layer3.0.downsample.1.batch_norm_[8].weight, backbone.layer3.0.downsample.1.batch_norm_[8].bias, backbone.layer3.0.downsample.1.batch_norm_[8].running_mean, backbone.layer3.0.downsample.1.batch_norm_[8].running_var, backbone.layer3.0.downsample.1.batch_norm_[8].num_batches_tracked, backbone.layer3.1.conv1.weights, backbone.layer3.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.1.bn1.indices_8, backbone.layer3.1.bn1.batch_norm_[8].weight, backbone.layer3.1.bn1.batch_norm_[8].bias, backbone.layer3.1.bn1.batch_norm_[8].running_mean, backbone.layer3.1.bn1.batch_norm_[8].running_var, backbone.layer3.1.bn1.batch_norm_[8].num_batches_tracked, backbone.layer3.1.conv2.weights, backbone.layer3.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.1.bn2.indices_8, backbone.layer3.1.bn2.batch_norm_[8].weight, backbone.layer3.1.bn2.batch_norm_[8].bias, backbone.layer3.1.bn2.batch_norm_[8].running_mean, backbone.layer3.1.bn2.batch_norm_[8].running_var, backbone.layer3.1.bn2.batch_norm_[8].num_batches_tracked, backbone.layer3.1.conv3.weights, backbone.layer3.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.1.bn3.indices_8, backbone.layer3.1.bn3.batch_norm_[8].weight, backbone.layer3.1.bn3.batch_norm_[8].bias, backbone.layer3.1.bn3.batch_norm_[8].running_mean, backbone.layer3.1.bn3.batch_norm_[8].running_var, backbone.layer3.1.bn3.batch_norm_[8].num_batches_tracked, backbone.layer3.2.conv1.weights, backbone.layer3.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.2.bn1.indices_8, backbone.layer3.2.bn1.batch_norm_[8].weight, backbone.layer3.2.bn1.batch_norm_[8].bias, backbone.layer3.2.bn1.batch_norm_[8].running_mean, backbone.layer3.2.bn1.batch_norm_[8].running_var, backbone.layer3.2.bn1.batch_norm_[8].num_batches_tracked, backbone.layer3.2.conv2.weights, backbone.layer3.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.2.bn2.indices_8, backbone.layer3.2.bn2.batch_norm_[8].weight, backbone.layer3.2.bn2.batch_norm_[8].bias, backbone.layer3.2.bn2.batch_norm_[8].running_mean, backbone.layer3.2.bn2.batch_norm_[8].running_var, backbone.layer3.2.bn2.batch_norm_[8].num_batches_tracked, backbone.layer3.2.conv3.weights, backbone.layer3.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.2.bn3.indices_8, backbone.layer3.2.bn3.batch_norm_[8].weight, backbone.layer3.2.bn3.batch_norm_[8].bias, backbone.layer3.2.bn3.batch_norm_[8].running_mean, backbone.layer3.2.bn3.batch_norm_[8].running_var, backbone.layer3.2.bn3.batch_norm_[8].num_batches_tracked, backbone.layer3.3.conv1.weights, backbone.layer3.3.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.3.bn1.indices_8, backbone.layer3.3.bn1.batch_norm_[8].weight, backbone.layer3.3.bn1.batch_norm_[8].bias, backbone.layer3.3.bn1.batch_norm_[8].running_mean, backbone.layer3.3.bn1.batch_norm_[8].running_var, backbone.layer3.3.bn1.batch_norm_[8].num_batches_tracked, backbone.layer3.3.conv2.weights, backbone.layer3.3.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.3.bn2.indices_8, backbone.layer3.3.bn2.batch_norm_[8].weight, backbone.layer3.3.bn2.batch_norm_[8].bias, backbone.layer3.3.bn2.batch_norm_[8].running_mean, backbone.layer3.3.bn2.batch_norm_[8].running_var, backbone.layer3.3.bn2.batch_norm_[8].num_batches_tracked, backbone.layer3.3.conv3.weights, backbone.layer3.3.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.3.bn3.indices_8, backbone.layer3.3.bn3.batch_norm_[8].weight, backbone.layer3.3.bn3.batch_norm_[8].bias, backbone.layer3.3.bn3.batch_norm_[8].running_mean, backbone.layer3.3.bn3.batch_norm_[8].running_var, backbone.layer3.3.bn3.batch_norm_[8].num_batches_tracked, backbone.layer3.4.conv1.weights, backbone.layer3.4.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.4.bn1.indices_8, backbone.layer3.4.bn1.batch_norm_[8].weight, backbone.layer3.4.bn1.batch_norm_[8].bias, backbone.layer3.4.bn1.batch_norm_[8].running_mean, backbone.layer3.4.bn1.batch_norm_[8].running_var, backbone.layer3.4.bn1.batch_norm_[8].num_batches_tracked, backbone.layer3.4.conv2.weights, backbone.layer3.4.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.4.bn2.indices_8, backbone.layer3.4.bn2.batch_norm_[8].weight, backbone.layer3.4.bn2.batch_norm_[8].bias, backbone.layer3.4.bn2.batch_norm_[8].running_mean, backbone.layer3.4.bn2.batch_norm_[8].running_var, backbone.layer3.4.bn2.batch_norm_[8].num_batches_tracked, backbone.layer3.4.conv3.weights, backbone.layer3.4.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.4.bn3.indices_8, backbone.layer3.4.bn3.batch_norm_[8].weight, backbone.layer3.4.bn3.batch_norm_[8].bias, backbone.layer3.4.bn3.batch_norm_[8].running_mean, backbone.layer3.4.bn3.batch_norm_[8].running_var, backbone.layer3.4.bn3.batch_norm_[8].num_batches_tracked, backbone.layer3.5.conv1.weights, backbone.layer3.5.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.5.bn1.indices_8, backbone.layer3.5.bn1.batch_norm_[8].weight, backbone.layer3.5.bn1.batch_norm_[8].bias, backbone.layer3.5.bn1.batch_norm_[8].running_mean, backbone.layer3.5.bn1.batch_norm_[8].running_var, backbone.layer3.5.bn1.batch_norm_[8].num_batches_tracked, backbone.layer3.5.conv2.weights, backbone.layer3.5.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.5.bn2.indices_8, backbone.layer3.5.bn2.batch_norm_[8].weight, backbone.layer3.5.bn2.batch_norm_[8].bias, backbone.layer3.5.bn2.batch_norm_[8].running_mean, backbone.layer3.5.bn2.batch_norm_[8].running_var, backbone.layer3.5.bn2.batch_norm_[8].num_batches_tracked, backbone.layer3.5.conv3.weights, backbone.layer3.5.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer3.5.bn3.indices_8, backbone.layer3.5.bn3.batch_norm_[8].weight, backbone.layer3.5.bn3.batch_norm_[8].bias, backbone.layer3.5.bn3.batch_norm_[8].running_mean, backbone.layer3.5.bn3.batch_norm_[8].running_var, backbone.layer3.5.bn3.batch_norm_[8].num_batches_tracked, backbone.layer4.0.conv1.weights, backbone.layer4.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.0.bn1.indices_8, backbone.layer4.0.bn1.batch_norm_[8].weight, backbone.layer4.0.bn1.batch_norm_[8].bias, backbone.layer4.0.bn1.batch_norm_[8].running_mean, backbone.layer4.0.bn1.batch_norm_[8].running_var, backbone.layer4.0.bn1.batch_norm_[8].num_batches_tracked, backbone.layer4.0.conv2.weights, backbone.layer4.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.0.bn2.indices_8, backbone.layer4.0.bn2.batch_norm_[8].weight, backbone.layer4.0.bn2.batch_norm_[8].bias, backbone.layer4.0.bn2.batch_norm_[8].running_mean, backbone.layer4.0.bn2.batch_norm_[8].running_var, backbone.layer4.0.bn2.batch_norm_[8].num_batches_tracked, backbone.layer4.0.conv3.weights, backbone.layer4.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.0.bn3.indices_8, backbone.layer4.0.bn3.batch_norm_[8].weight, backbone.layer4.0.bn3.batch_norm_[8].bias, backbone.layer4.0.bn3.batch_norm_[8].running_mean, backbone.layer4.0.bn3.batch_norm_[8].running_var, backbone.layer4.0.bn3.batch_norm_[8].num_batches_tracked, backbone.layer4.0.downsample.0.weights, backbone.layer4.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.0.downsample.1.indices_8, backbone.layer4.0.downsample.1.batch_norm_[8].weight, backbone.layer4.0.downsample.1.batch_norm_[8].bias, backbone.layer4.0.downsample.1.batch_norm_[8].running_mean, backbone.layer4.0.downsample.1.batch_norm_[8].running_var, backbone.layer4.0.downsample.1.batch_norm_[8].num_batches_tracked, backbone.layer4.1.conv1.weights, backbone.layer4.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.1.bn1.indices_8, backbone.layer4.1.bn1.batch_norm_[8].weight, backbone.layer4.1.bn1.batch_norm_[8].bias, backbone.layer4.1.bn1.batch_norm_[8].running_mean, backbone.layer4.1.bn1.batch_norm_[8].running_var, backbone.layer4.1.bn1.batch_norm_[8].num_batches_tracked, backbone.layer4.1.conv2.weights, backbone.layer4.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.1.bn2.indices_8, backbone.layer4.1.bn2.batch_norm_[8].weight, backbone.layer4.1.bn2.batch_norm_[8].bias, backbone.layer4.1.bn2.batch_norm_[8].running_mean, backbone.layer4.1.bn2.batch_norm_[8].running_var, backbone.layer4.1.bn2.batch_norm_[8].num_batches_tracked, backbone.layer4.1.conv3.weights, backbone.layer4.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.1.bn3.indices_8, backbone.layer4.1.bn3.batch_norm_[8].weight, backbone.layer4.1.bn3.batch_norm_[8].bias, backbone.layer4.1.bn3.batch_norm_[8].running_mean, backbone.layer4.1.bn3.batch_norm_[8].running_var, backbone.layer4.1.bn3.batch_norm_[8].num_batches_tracked, backbone.layer4.2.conv1.weights, backbone.layer4.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.2.bn1.indices_8, backbone.layer4.2.bn1.batch_norm_[8].weight, backbone.layer4.2.bn1.batch_norm_[8].bias, backbone.layer4.2.bn1.batch_norm_[8].running_mean, backbone.layer4.2.bn1.batch_norm_[8].running_var, backbone.layer4.2.bn1.batch_norm_[8].num_batches_tracked, backbone.layer4.2.conv2.weights, backbone.layer4.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.2.bn2.indices_8, backbone.layer4.2.bn2.batch_norm_[8].weight, backbone.layer4.2.bn2.batch_norm_[8].bias, backbone.layer4.2.bn2.batch_norm_[8].running_mean, backbone.layer4.2.bn2.batch_norm_[8].running_var, backbone.layer4.2.bn2.batch_norm_[8].num_batches_tracked, backbone.layer4.2.conv3.weights, backbone.layer4.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, backbone.layer4.2.bn3.indices_8, backbone.layer4.2.bn3.batch_norm_[8].weight, backbone.layer4.2.bn3.batch_norm_[8].bias, backbone.layer4.2.bn3.batch_norm_[8].running_mean, backbone.layer4.2.bn3.batch_norm_[8].running_var, backbone.layer4.2.bn3.batch_norm_[8].num_batches_tracked, neck.lateral_convs.0.conv.bias, neck.lateral_convs.0.conv.weights, neck.lateral_convs.0.conv.bias_expansion, neck.lateral_convs.0.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.lateral_convs.1.conv.bias, neck.lateral_convs.1.conv.weights, neck.lateral_convs.1.conv.bias_expansion, neck.lateral_convs.1.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.lateral_convs.2.conv.bias, neck.lateral_convs.2.conv.weights, neck.lateral_convs.2.conv.bias_expansion, neck.lateral_convs.2.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.lateral_convs.3.conv.bias, neck.lateral_convs.3.conv.weights, neck.lateral_convs.3.conv.bias_expansion, neck.lateral_convs.3.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.fpn_convs.0.conv.bias, neck.fpn_convs.0.conv.weights, neck.fpn_convs.0.conv.bias_expansion, neck.fpn_convs.0.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.fpn_convs.1.conv.bias, neck.fpn_convs.1.conv.weights, neck.fpn_convs.1.conv.bias_expansion, neck.fpn_convs.1.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.fpn_convs.2.conv.bias, neck.fpn_convs.2.conv.weights, neck.fpn_convs.2.conv.bias_expansion, neck.fpn_convs.2.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, neck.fpn_convs.3.conv.bias, neck.fpn_convs.3.conv.weights, neck.fpn_convs.3.conv.bias_expansion, neck.fpn_convs.3.conv.basisexpansion.block_expansion('regular', 'regular').sampled_basis, rpn_head.rpn_conv.weight, rpn_head.rpn_conv.bias, rpn_head.rpn_cls.weight, rpn_head.rpn_cls.bias, rpn_head.rpn_reg.weight, rpn_head.rpn_reg.bias, bbox_head.fc_cls.weight, bbox_head.fc_cls.bias, bbox_head.fc_reg.weight, bbox_head.fc_reg.bias, bbox_head.shared_fcs.0.weight, bbox_head.shared_fcs.0.bias, bbox_head.shared_fcs.1.weight, bbox_head.shared_fcs.1.bias, rbbox_head.fc_cls.weight, rbbox_head.fc_cls.bias, rbbox_head.fc_reg.weight, rbbox_head.fc_reg.bias, rbbox_head.shared_fcs.0.weight, rbbox_head.shared_fcs.0.bias, rbbox_head.shared_fcs.1.weight, rbbox_head.shared_fcs.1.bias
missing keys in source state_dict: layer2.3.conv2.filter, layer3.5.conv3.weights, layer3.1.bn1.batch_norm_[8].running_var, layer4.0.downsample.1.batch_norm_[8].running_mean, layer3.5.bn2.indices_8, layer3.4.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.1.bn1.indices_8, layer4.2.conv2.weights, layer1.1.bn3.batch_norm_[8].weight, layer3.2.bn2.batch_norm_[8].bias, layer1.1.bn2.indices_8, layer3.3.bn1.batch_norm_[8].running_var, layer1.2.bn1.batch_norm_[8].running_mean, layer1.0.bn2.batch_norm_[8].bias, layer3.2.bn2.batch_norm_[8].running_var, layer2.0.downsample.0.weights, layer2.1.conv3.filter, layer2.0.conv1.filter, layer3.1.conv2.weights, layer1.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.2.bn2.batch_norm_[8].running_mean, layer3.4.conv2.weights, layer1.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.4.bn1.batch_norm_[8].running_mean, layer1.2.bn2.indices_8, layer3.2.bn1.batch_norm_[8].running_var, layer3.4.conv1.filter, layer4.0.downsample.1.indices_8, layer2.0.bn1.batch_norm_[8].bias, layer1.1.conv3.weights, layer2.0.bn2.batch_norm_[8].running_var, layer3.0.conv2.filter, layer1.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.0.bn3.batch_norm_[8].running_mean, layer3.0.bn3.indices_8, layer3.2.bn1.indices_8, layer3.2.conv1.filter, layer3.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.1.bn2.indices_8, layer4.2.conv2.filter, layer2.3.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.1.bn2.batch_norm_[8].weight, layer2.0.downsample.1.batch_norm_[8].bias, layer2.0.bn1.indices_8, layer3.4.bn3.batch_norm_[8].running_var, layer2.1.bn3.batch_norm_[8].running_var, layer3.4.bn1.batch_norm_[8].running_var, layer2.3.bn1.batch_norm_[8].running_mean, layer4.0.bn1.indices_8, layer2.0.bn2.batch_norm_[8].bias, layer3.3.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.1.conv2.weights, layer3.0.downsample.1.indices_8, layer1.1.bn3.indices_8, layer3.2.bn3.indices_8, layer3.2.bn3.batch_norm_[8].running_mean, layer2.2.bn2.batch_norm_[8].bias, layer4.1.bn1.batch_norm_[8].running_mean, layer1.2.conv3.weights, layer4.1.bn2.batch_norm_[8].weight, layer1.0.bn2.indices_8, layer3.3.bn3.batch_norm_[8].bias, layer3.3.bn1.batch_norm_[8].weight, layer2.3.bn2.batch_norm_[8].weight, layer2.3.conv1.filter, layer3.5.bn1.batch_norm_[8].running_mean, layer3.1.bn2.indices_8, layer4.0.bn3.batch_norm_[8].running_var, layer4.2.bn1.batch_norm_[8].running_mean, layer2.3.bn2.indices_8, layer3.2.conv3.filter, layer4.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.3.conv2.weights, layer4.2.bn1.batch_norm_[8].running_var, layer4.2.conv1.weights, layer4.2.bn2.indices_8, layer4.0.downsample.1.batch_norm_[8].running_var, layer2.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.0.bn1.batch_norm_[8].bias, layer4.0.bn2.batch_norm_[8].running_var, layer1.2.bn1.indices_8, layer3.4.bn3.indices_8, layer3.0.bn1.batch_norm_[8].running_var, layer3.1.bn2.batch_norm_[8].weight, layer2.2.bn2.batch_norm_[8].running_mean, layer2.1.bn1.batch_norm_[8].running_mean, layer4.0.bn1.batch_norm_[8].bias, layer3.3.bn2.indices_8, layer1.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.4.bn3.batch_norm_[8].running_mean, layer3.4.bn2.batch_norm_[8].running_var, layer2.3.bn2.batch_norm_[8].running_var, layer1.0.conv3.filter, layer3.5.bn3.batch_norm_[8].running_mean, layer4.1.bn3.batch_norm_[8].running_mean, layer3.3.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.5.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.1.bn1.batch_norm_[8].running_var, layer4.1.bn2.batch_norm_[8].bias, layer4.0.bn2.batch_norm_[8].bias, layer3.5.bn2.batch_norm_[8].weight, layer2.1.conv1.filter, layer1.2.bn3.indices_8, layer2.1.conv2.filter, layer1.1.bn3.batch_norm_[8].bias, layer1.0.downsample.1.batch_norm_[8].bias, layer3.5.bn3.batch_norm_[8].running_var, layer3.3.conv2.filter, layer3.3.bn1.batch_norm_[8].running_mean, layer1.0.conv2.weights, layer3.1.bn1.batch_norm_[8].bias, layer1.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.1.bn3.indices_8, layer3.2.bn3.batch_norm_[8].running_var, layer4.1.bn1.batch_norm_[8].weight, layer4.2.bn1.indices_8, layer2.2.conv2.weights, layer3.1.bn2.batch_norm_[8].bias, layer1.0.bn3.batch_norm_[8].bias, layer1.2.bn1.batch_norm_[8].running_var, layer2.0.bn2.batch_norm_[8].weight, layer4.1.conv2.filter, layer3.1.bn3.batch_norm_[8].running_var, layer4.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.0.conv3.weights, layer4.2.bn2.batch_norm_[8].running_mean, layer4.1.conv1.weights, layer1.0.bn1.indices_8, layer2.0.downsample.1.indices_8, layer1.1.conv3.filter, layer4.2.conv1.filter, layer2.1.bn3.indices_8, conv1.weights, layer1.0.conv1.weights, conv1.basisexpansion.block_expansion('irrep_0', 'regular').sampled_basis, layer3.2.bn1.batch_norm_[8].weight, layer2.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.3.bn3.indices_8, layer1.0.downsample.1.batch_norm_[8].running_var, layer2.2.conv3.weights, layer3.4.conv2.filter, layer3.4.bn2.indices_8, layer2.3.bn3.batch_norm_[8].weight, layer3.1.bn3.batch_norm_[8].weight, layer2.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.0.downsample.1.batch_norm_[8].bias, layer3.0.conv3.weights, layer4.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.0.bn2.indices_8, layer4.0.bn3.indices_8, layer1.0.bn3.batch_norm_[8].weight, layer1.0.bn2.batch_norm_[8].weight, layer3.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.3.conv1.weights, layer2.3.bn2.batch_norm_[8].running_mean, layer3.5.bn3.indices_8, layer2.1.bn2.batch_norm_[8].bias, layer4.2.bn3.batch_norm_[8].weight, layer1.2.conv3.filter, layer1.2.bn3.batch_norm_[8].running_mean, layer4.2.bn3.batch_norm_[8].bias, layer1.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.1.bn2.batch_norm_[8].running_var, layer3.4.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.0.bn3.batch_norm_[8].running_mean, layer3.4.conv3.filter, layer1.1.bn3.batch_norm_[8].running_mean, layer3.0.bn2.batch_norm_[8].running_mean, layer2.3.bn1.batch_norm_[8].bias, layer1.2.conv1.weights, layer1.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.0.bn1.batch_norm_[8].running_mean, layer2.0.bn3.batch_norm_[8].weight, layer3.3.bn2.batch_norm_[8].bias, layer3.5.conv1.filter, layer2.0.bn3.batch_norm_[8].running_var, bn1.batch_norm_[8].running_mean, layer3.3.bn2.batch_norm_[8].weight, layer2.0.bn1.batch_norm_[8].weight, layer4.1.bn3.indices_8, layer2.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.0.bn2.batch_norm_[8].running_mean, layer4.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.2.bn3.batch_norm_[8].running_var, layer1.2.bn2.batch_norm_[8].running_var, layer3.0.bn1.indices_8, layer3.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.0.conv2.weights, layer1.0.bn3.batch_norm_[8].running_var, layer3.2.bn1.batch_norm_[8].running_mean, layer2.2.bn2.batch_norm_[8].running_var, layer4.2.bn3.indices_8, layer4.0.bn1.batch_norm_[8].weight, layer2.2.conv1.weights, layer3.2.conv1.weights, layer1.2.conv1.filter, layer2.0.conv2.weights, layer1.1.bn3.batch_norm_[8].running_var, conv1.filter, layer1.1.bn2.batch_norm_[8].bias, layer1.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.0.bn3.batch_norm_[8].bias, layer2.3.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.3.bn1.indices_8, bn1.batch_norm_[8].weight, layer2.1.bn1.batch_norm_[8].bias, layer3.0.downsample.1.batch_norm_[8].weight, layer4.0.conv1.filter, layer2.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.1.bn2.batch_norm_[8].running_var, layer3.1.conv3.filter, layer4.1.bn1.batch_norm_[8].running_var, layer3.4.bn3.batch_norm_[8].weight, layer3.0.downsample.1.batch_norm_[8].running_var, layer2.1.bn1.indices_8, layer2.2.bn2.indices_8, layer1.1.bn1.batch_norm_[8].weight, layer3.4.conv3.weights, layer2.2.bn3.batch_norm_[8].bias, layer4.0.bn3.batch_norm_[8].running_mean, layer3.4.bn1.batch_norm_[8].weight, layer3.5.bn3.batch_norm_[8].bias, layer3.0.conv3.filter, layer3.4.bn1.batch_norm_[8].bias, layer3.5.conv1.weights, layer3.3.bn3.batch_norm_[8].running_mean, layer2.1.bn1.batch_norm_[8].weight, layer1.1.bn1.batch_norm_[8].bias, layer2.3.conv3.filter, layer4.1.conv1.filter, layer1.2.bn2.batch_norm_[8].bias, layer2.0.bn3.indices_8, layer4.2.bn2.batch_norm_[8].weight, layer2.2.bn3.indices_8, layer1.0.downsample.0.weights, layer2.3.conv1.weights, layer3.5.bn1.batch_norm_[8].weight, layer3.5.bn1.batch_norm_[8].running_var, layer3.0.downsample.0.filter, layer3.0.downsample.1.batch_norm_[8].running_mean, layer3.4.bn2.batch_norm_[8].bias, layer3.2.bn2.indices_8, layer3.5.bn3.batch_norm_[8].weight, bn1.batch_norm_[8].bias, layer4.1.bn3.batch_norm_[8].running_var, layer1.2.bn3.batch_norm_[8].running_var, layer1.2.conv2.weights, layer2.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.2.bn2.batch_norm_[8].weight, layer2.3.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.0.bn1.batch_norm_[8].running_var, layer3.5.conv2.filter, layer2.1.conv3.weights, layer2.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.2.bn3.batch_norm_[8].weight, layer1.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.1.bn3.batch_norm_[8].bias, layer1.1.conv1.weights, layer4.2.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.1.conv3.filter, layer2.3.conv2.weights, layer1.1.bn1.indices_8, layer2.0.downsample.1.batch_norm_[8].weight, layer1.0.downsample.1.indices_8, layer3.0.conv1.filter, layer3.4.bn2.batch_norm_[8].running_mean, layer3.0.downsample.0.weights, layer1.1.conv2.weights, layer3.1.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.3.bn2.batch_norm_[8].running_var, layer4.2.bn1.batch_norm_[8].weight, layer2.3.bn1.indices_8, layer3.2.bn3.batch_norm_[8].bias, layer1.0.bn1.batch_norm_[8].running_mean, layer2.0.bn3.batch_norm_[8].running_mean, layer4.2.bn3.batch_norm_[8].running_var, layer3.2.conv2.filter, layer3.0.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.3.bn3.batch_norm_[8].weight, layer1.0.bn1.batch_norm_[8].weight, layer3.4.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.0.conv1.weights, layer2.2.bn1.indices_8, layer3.0.bn2.indices_8, layer3.4.bn3.batch_norm_[8].bias, layer3.5.bn1.batch_norm_[8].bias, layer3.4.bn2.batch_norm_[8].weight, layer3.0.bn3.batch_norm_[8].running_var, layer1.0.conv1.filter, layer4.1.conv3.weights, layer1.0.downsample.1.batch_norm_[8].weight, layer4.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.3.bn3.batch_norm_[8].bias, layer3.5.conv2.weights, layer2.0.conv3.filter, layer2.3.conv3.weights, layer3.3.conv3.filter, layer1.0.bn2.batch_norm_[8].running_var, layer3.1.conv3.weights, layer3.5.bn2.batch_norm_[8].bias, layer4.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.0.bn1.batch_norm_[8].bias, layer3.3.bn1.batch_norm_[8].bias, layer1.2.bn3.batch_norm_[8].bias, layer3.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.1.bn1.batch_norm_[8].running_var, layer3.1.conv1.filter, layer4.2.conv3.filter, layer3.5.bn2.batch_norm_[8].running_var, layer3.2.conv3.weights, layer3.2.bn2.batch_norm_[8].weight, layer2.0.conv2.filter, layer3.5.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.0.bn3.batch_norm_[8].weight, layer2.2.conv3.filter, layer1.1.bn2.batch_norm_[8].running_mean, layer2.1.bn2.indices_8, layer4.0.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.1.bn1.indices_8, layer2.0.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.2.conv2.weights, layer3.0.bn3.batch_norm_[8].bias, layer3.3.conv3.weights, layer4.1.bn2.batch_norm_[8].running_mean, layer4.1.bn3.batch_norm_[8].weight, layer3.1.bn2.batch_norm_[8].running_mean, layer1.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.1.bn3.batch_norm_[8].weight, layer4.0.conv2.filter, layer3.4.conv1.weights, layer4.0.downsample.1.batch_norm_[8].weight, layer1.1.conv2.filter, layer3.2.bn3.batch_norm_[8].weight, layer2.0.downsample.1.batch_norm_[8].running_var, layer2.1.bn2.batch_norm_[8].running_mean, layer4.0.bn3.batch_norm_[8].bias, layer4.1.bn1.batch_norm_[8].bias, layer2.0.conv1.weights, layer3.1.bn1.batch_norm_[8].weight, layer4.1.bn3.batch_norm_[8].bias, layer3.0.conv2.weights, layer2.2.bn3.batch_norm_[8].running_mean, layer4.0.downsample.0.filter, layer4.0.downsample.1.batch_norm_[8].bias, layer3.3.bn3.batch_norm_[8].running_var, layer2.0.downsample.0.filter, layer1.0.bn3.indices_8, layer1.2.bn2.batch_norm_[8].running_mean, layer2.2.bn3.batch_norm_[8].weight, layer1.1.bn2.batch_norm_[8].running_var, layer2.0.downsample.1.batch_norm_[8].running_mean, layer2.1.conv3.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer3.0.bn2.batch_norm_[8].weight, layer2.3.bn1.batch_norm_[8].weight, layer3.0.bn2.batch_norm_[8].running_var, layer1.0.bn2.batch_norm_[8].running_mean, layer1.0.bn1.batch_norm_[8].running_var, layer2.2.bn1.batch_norm_[8].bias, layer4.2.bn2.batch_norm_[8].running_var, layer3.0.bn3.batch_norm_[8].weight, layer1.2.bn1.batch_norm_[8].weight, layer1.1.conv1.filter, layer2.2.bn1.batch_norm_[8].running_var, layer2.2.conv2.filter, layer4.0.conv3.weights, layer2.3.bn3.indices_8, layer4.0.bn2.batch_norm_[8].running_mean, layer2.2.bn1.batch_norm_[8].weight, layer4.0.downsample.0.weights, layer3.0.downsample.0.basisexpansion.block_expansion('regular', 'regular').sampled_basis, bn1.batch_norm_[8].running_var, layer3.5.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.0.conv3.weights, layer2.1.bn3.batch_norm_[8].running_mean, layer4.0.bn1.batch_norm_[8].running_mean, layer4.0.bn2.batch_norm_[8].weight, layer4.0.bn2.indices_8, layer2.2.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer4.2.conv3.weights, layer3.0.bn2.batch_norm_[8].bias, layer3.5.bn1.indices_8, layer3.4.bn1.indices_8, bn1.indices_8, layer4.0.conv3.filter, layer3.2.conv1.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer1.0.downsample.1.batch_norm_[8].running_mean, layer3.0.bn1.batch_norm_[8].weight, layer1.2.bn1.batch_norm_[8].bias, layer4.2.bn3.batch_norm_[8].running_mean, layer1.1.bn1.batch_norm_[8].running_mean, layer1.1.bn2.batch_norm_[8].weight, layer3.2.bn1.batch_norm_[8].bias, layer3.1.bn1.batch_norm_[8].running_mean, layer3.1.conv2.filter, layer3.1.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.2.bn1.batch_norm_[8].running_mean, layer3.1.bn3.batch_norm_[8].running_mean, layer2.0.bn1.batch_norm_[8].running_mean, layer4.2.bn2.batch_norm_[8].bias, layer2.3.bn3.batch_norm_[8].running_mean, layer3.3.bn2.batch_norm_[8].running_mean, layer2.3.bn2.batch_norm_[8].bias, layer3.0.conv1.weights, layer2.2.bn2.batch_norm_[8].weight, layer2.1.conv1.weights, layer3.3.conv2.basisexpansion.block_expansion('regular', 'regular').sampled_basis, layer2.3.bn3.batch_norm_[8].running_var, layer4.2.bn1.batch_norm_[8].bias, layer3.3.conv1.filter, layer2.1.conv2.weights, layer3.5.conv3.filter, layer2.3.bn1.batch_norm_[8].running_var, layer1.0.downsample.0.filter, layer3.1.conv1.weights, layer4.0.bn1.batch_norm_[8].running_var, layer1.2.conv2.filter, layer1.0.conv2.filter, layer2.2.conv1.filter, layer4.1.bn2.batch_norm_[8].running_var, layer3.5.bn2.batch_norm_[8].running_mean, layer3.1.bn3.batch_norm_[8].bias
loading annotations into memory...
Done (t=2.77s)
creating index...
index created!
2021-03-22 11:11:13,786 - INFO - Start running, host: why@why, work_dir: /home/why/DL/ReDet-master/work_dirs/ReDet_re50_refpn_1x_dota15
2021-03-22 11:11:13,787 - INFO - workflow: [('train', 1)], max: 12 epochs
Traceback (most recent call last):
File "tools/train.py", line 95, in
RuntimeError: Expected object of scalar type Byte but got scalar type Bool for argument #2 'other' in call to _th_and
We have tested on Pytorch1.1/1.3. Try lower version Pytorch or see here
Thanks for your replay! I have update my Pytorch==1.1,CUDA=10.0, the up problem have solved,but I meet a new problem
inside_flags4 = torch.tensor(valid_flags, dtype=torch.uint8)
THCudaCheck FAIL file=src/riroi_align_kernel.cu line=389 error=7 : too many resources requested for launch
Traceback (most recent call last):
File "tools/train.py", line 95, in
How I can do to solve it. Thank you!
@why228430 How do you solve the first problem? How I can do to solve it. Thank you!
@why228430 Have you re-compiled the ops after your re-installation of Pytorch? Please del all *.so and re-compile the ops.
@why228430 Have you re-compiled the ops after your re-installation of Pytorch? Please del all *.so and re-compile the ops.
del all *.so and re-compile the ops. but the problem still exists How I can do Thank you!
@1127244933 What is your GPU? I have tested on V100 and Titan Xp with Pytorch=1.3.1, cuda=10.1. Besides, is the inference (demo_large_image.py) ok?
Thank you so much for answering my question in the night! I did as you said, but the problem still exists ! My GPU is 2080ti with Pytorch=1.1.0, cuda=10.0. When I try inference demo_large_image.py, I meet the "No module '_polyiou'"!
For the polyiou
, you need:
sudo apt-get install swig
cd DOTA_devkit
swig -c++ -python polyiou.i
python setup.py build_ext --inplace
For the riroi_align
, I suggest to change THREADS_PER_BLOCK
from 1024
to 512
. Whether it's ok or not, please infer me to fix the bug.
https://github.com/csuhan/ReDet/blob/7430068dbffa008bf5db158d225e87de4f2bbfa5/mmdet/ops/riroi_align/src/riroi_align_kernel.cu#L11
First I update the demo! then I del all *.so and re-compile the ops. finally I use recommend "python setup.py develop" the "polyiou" has solved ! but the " RuntimeError: cuda runtime error (7) : too many resources requested for launch at src/riroi_align_kernel.cu:389" problem still exists Thank you!
I find from the issue that someone has run code .but I also meet the " RuntimeError: cuda runtime error (7) : too many resources requested for launch at src/riroi_align_kernel.cu:389" problem. Is it problem with my environment?
@why228430 try lower like 256. I met same problem on 2080ti, 768 is okay on my platform
@why228430 @wangchengtza I met same problem on Tesla T4. And I have tried even 64 for THREADS_PER_BLOCK . Problem still exists. My env: GPU: Tesla T4 Pytorch: 1.3.1 with cudatoolkit=10.0
How I can do... Thank you!
After change THREADS_PER_BLOCK, you should re-compile "bash compile.sh"!
Yes, I did re-compile "bash compile.sh". But problem still exists. Did my environment cause the error? I use docker to impl this project. docker: pytorch/pytorch:1.3-cuda10.1-cudnn7-devel I have installed ReDet following official instructions.
I don't use docker! I am not sure if your environment problem! My environment is 2080ti with Pytorch=1.1.0, cuda=10.0. In my platform the project is okay!
@why228430 Thanks a lot. I'll try new env. What is the training speed in your platform (2080Ti)?
{"mode": "train", "epoch": 1, "iter": 100, "lr": 0.00465, "time": 1.45851, "data_time": 0.21686, "memory": 4806, "loss_rpn_cls": 0.29471, "loss_rpn_bbox": 0.11749, "s0.rbbox_loss_cls": 0.48488, "s0.rbbox_acc": 88.70508, "s0.rbbox_loss_bbox": 0.71225, "s1.rbbox_loss_cls": 0.32175, "s1.rbbox_acc": 92.81233, "s1.rbbox_loss_bbox": 0.22031, "loss": 2.15139} {"mode": "train", "epoch": 1, "iter": 150, "lr": 0.00532, "time": 1.49202, "data_time": 0.11837, "memory": 4806, "loss_rpn_cls": 0.20144, "loss_rpn_bbox": 0.08253, "s0.rbbox_loss_cls": 0.47648, "s0.rbbox_acc": 88.93945, "s0.rbbox_loss_bbox": 0.51546, "s1.rbbox_loss_cls": 0.35854, "s1.rbbox_acc": 91.87267, "s1.rbbox_loss_bbox": 0.39948, "loss": 2.03393} {"mode": "train", "epoch": 1, "iter": 200, "lr": 0.00599, "time": 1.77337, "data_time": 0.17864, "memory": 4806, "loss_rpn_cls": 0.18083, "loss_rpn_bbox": 0.09426, "s0.rbbox_loss_cls": 0.47266, "s0.rbbox_acc": 88.01562, "s0.rbbox_loss_bbox": 0.47843, "s1.rbbox_loss_cls": 0.3567, "s1.rbbox_acc": 90.61376, "s1.rbbox_loss_bbox": 0.42733, "loss": 2.01021} {"mode": "train", "epoch": 1, "iter": 250, "lr": 0.00665, "time": 1.44145, "data_time": 0.19534, "memory": 4806, "loss_rpn_cls": 0.15557, "loss_rpn_bbox": 0.09309, "s0.rbbox_loss_cls": 0.49047, "s0.rbbox_acc": 86.23047, "s0.rbbox_loss_bbox": 0.52675, "s1.rbbox_loss_cls": 0.40528, "s1.rbbox_acc": 88.74186, "s1.rbbox_loss_bbox": 0.5826, "loss": 2.25377} Here are some logs in my training process !
As I am not familiar with CUDA programming, the current code is not so efficient and robust. I will continue to optimize the code, and pulling requests are welcomed!
We have tested on Pytorch1.1/1.3. Try lower version Pytorch or see here
Using pytorch 1.3.1, met the same problem ...
您好,我是用v100 cuda10.0 pytorch13.1 和 pytorch1.1.0 都出现了这个问题,请问该如何解决。
I suggest to install pytorch1.1.0 for 2080Ti.
# CUDA 10.0
conda install pytorch==1.1.0 torchvision==0.3.0 cudatoolkit=10.0 -c pytorch
To solve the " RuntimeError: cuda runtime error (7) : too many resources requested for launch at src/riroi_align_kernel.cu:389" problem. I suggest to reduce the value of THREADS_PER_BLOCK https://github.com/csuhan/ReDet/blob/7430068dbffa008bf5db158d225e87de4f2bbfa5/mmdet/ops/riroi_align/src/riroi_align_kernel.cu#L11
@why228430 你的第一个问题,我是这样解决的,你可以试一下
把出错地方的代码改成这样
RuntimeError: cuda runtime error (701) : too many resources requested for launch at src/riroi_align_kernel.cu:389 这个错误可以修改ReDet/mmdet/ops/riroi_align/src/riroi_align_kernel.cu里的 #define THREADS_PER_BLOCK 1024,改成256 然后删掉所有的*.so文件,然后执行下面的命令 bash compile.sh python setup.py develop swig -c++ -python polyiou.i python setup.py build_ext --inplace 然后再重新训练模型