-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
I want to use transfer learning for training custom data I currently have.
Custom data is being detected as cell phone with low confidence.
I would like to freeze the feature extractor layer and load the weight and bias of classification layer with only 1 class cell phone instead of 90 classes and train it
Having a close look at the flow of the number of classes being feed into train.py line 124
model = EfficientDetBackbone(num_classes=len(params.obj_list), compound_coef=opt.compound_coef,
ratios=eval(params.anchors_ratios), scales=eval(params.anchors_scales))
to backbone.py line 51
self.classifier = Classifier(in_channels=self.fpn_num_filters[self.compound_coef], num_anchors=num_anchors,
num_classes=num_classes,
num_layers=self.box_class_repeats[self.compound_coef],
pyramid_levels=self.pyramid_levels[self.compound_coef])
to model.py line 395
self.header = SeparableConvBlock(in_channels, num_anchors * num_classes, norm=False, activation=False)
num_anchors = len(self.aspect_ratios) * self.num_scales inside backbone.py line 37 which is equal to 9
header value should 9x90= 810
which is exactly the size of
Name: classifier.header.pointwise_conv.conv.weight
Train: False
Size: torch.Size([810, 160, 1, 1])
Name: classifier.header.pointwise_conv.conv.bias
Train: False
Size: torch.Size([810])
Are these the values of interested to me?
Will 9x76 = 684 to 693 values correspond to the weight and bias of cell phone classification?
According to the architecture of EfficientDet

After loading the model
model = EfficientDetBackbone(compound_coef=compound_coef, num_classes=len(obj_list),
ratios=anchor_ratios, scales=anchor_scales)
model.load_state_dict(torch.load(f'/content/drive/MyDrive/EDNet/Yet-Another-EfficientDet-Pytorch/weights/efficientdet-d3.pth'))
model.requires_grad_(False)
model.eval()
I checked which parameters could be trained with this code
for name, param in model.named_parameters():
# If requires gradient parameters
if param.requires_grad==True:
# Name and value of the parameter
print("Name: ",name,"\nTrain: ",param.requires_grad,"\n")
Looks like all layers are non trainable
Then I check which ones actually have requires_grad
for name, param in model.named_parameters():
# If requires gradient parameters
if param.requires_grad==True or param.requires_grad==False:
# Name and value of the parameter
print("Name: ",name,"\nTrain: ",param.requires_grad)
print("Size: ",param.data.size(),"\n")
I got his output
Name: bifpn.0.p6_w1
Train: False
Size: torch.Size([2])
Name: bifpn.0.p5_w1
Train: False
Size: torch.Size([2])
Name: bifpn.0.p4_w1
Train: False
Size: torch.Size([2])
Name: bifpn.0.p3_w1
Train: False
Size: torch.Size([2])
Name: bifpn.0.p4_w2
Train: False
Size: torch.Size([3])
Name: bifpn.0.p5_w2
Train: False
Size: torch.Size([3])
Name: bifpn.0.p6_w2
Train: False
Size: torch.Size([3])
Name: bifpn.0.p7_w2
Train: False
Size: torch.Size([2])
Name: bifpn.0.conv6_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv6_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv6_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv6_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv6_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv5_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv5_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv5_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv5_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv5_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv4_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv4_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv4_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv4_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv4_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv3_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv3_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv3_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv3_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv3_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv4_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv4_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv4_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv4_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv4_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv5_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv5_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv5_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv5_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv5_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv6_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv6_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv6_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv6_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv6_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv7_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.0.conv7_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.0.conv7_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv7_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.conv7_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_down_channel.0.conv.weight
Train: False
Size: torch.Size([160, 384, 1, 1])
Name: bifpn.0.p5_down_channel.0.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_down_channel.1.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_down_channel.1.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p4_down_channel.0.conv.weight
Train: False
Size: torch.Size([160, 136, 1, 1])
Name: bifpn.0.p4_down_channel.0.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p4_down_channel.1.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.p4_down_channel.1.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p3_down_channel.0.conv.weight
Train: False
Size: torch.Size([160, 48, 1, 1])
Name: bifpn.0.p3_down_channel.0.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p3_down_channel.1.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.p3_down_channel.1.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_to_p6.0.conv.weight
Train: False
Size: torch.Size([160, 384, 1, 1])
Name: bifpn.0.p5_to_p6.0.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_to_p6.1.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_to_p6.1.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p4_down_channel_2.0.conv.weight
Train: False
Size: torch.Size([160, 136, 1, 1])
Name: bifpn.0.p4_down_channel_2.0.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p4_down_channel_2.1.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.p4_down_channel_2.1.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_down_channel_2.0.conv.weight
Train: False
Size: torch.Size([160, 384, 1, 1])
Name: bifpn.0.p5_down_channel_2.0.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_down_channel_2.1.weight
Train: False
Size: torch.Size([160])
Name: bifpn.0.p5_down_channel_2.1.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.p6_w1
Train: False
Size: torch.Size([2])
Name: bifpn.1.p5_w1
Train: False
Size: torch.Size([2])
Name: bifpn.1.p4_w1
Train: False
Size: torch.Size([2])
Name: bifpn.1.p3_w1
Train: False
Size: torch.Size([2])
Name: bifpn.1.p4_w2
Train: False
Size: torch.Size([3])
Name: bifpn.1.p5_w2
Train: False
Size: torch.Size([3])
Name: bifpn.1.p6_w2
Train: False
Size: torch.Size([3])
Name: bifpn.1.p7_w2
Train: False
Size: torch.Size([2])
Name: bifpn.1.conv6_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv6_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv6_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv6_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv6_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv5_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv5_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv5_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv5_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv5_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv4_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv4_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv4_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv4_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv4_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv3_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv3_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv3_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv3_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv3_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv4_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv4_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv4_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv4_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv4_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv5_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv5_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv5_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv5_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv5_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv6_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv6_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv6_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv6_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv6_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv7_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.1.conv7_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.1.conv7_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv7_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.1.conv7_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.p6_w1
Train: False
Size: torch.Size([2])
Name: bifpn.2.p5_w1
Train: False
Size: torch.Size([2])
Name: bifpn.2.p4_w1
Train: False
Size: torch.Size([2])
Name: bifpn.2.p3_w1
Train: False
Size: torch.Size([2])
Name: bifpn.2.p4_w2
Train: False
Size: torch.Size([3])
Name: bifpn.2.p5_w2
Train: False
Size: torch.Size([3])
Name: bifpn.2.p6_w2
Train: False
Size: torch.Size([3])
Name: bifpn.2.p7_w2
Train: False
Size: torch.Size([2])
Name: bifpn.2.conv6_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv6_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv6_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv6_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv6_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv5_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv5_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv5_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv5_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv5_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv4_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv4_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv4_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv4_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv4_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv3_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv3_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv3_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv3_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv3_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv4_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv4_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv4_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv4_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv4_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv5_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv5_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv5_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv5_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv5_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv6_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv6_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv6_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv6_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv6_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv7_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.2.conv7_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.2.conv7_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv7_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.2.conv7_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.p6_w1
Train: False
Size: torch.Size([2])
Name: bifpn.3.p5_w1
Train: False
Size: torch.Size([2])
Name: bifpn.3.p4_w1
Train: False
Size: torch.Size([2])
Name: bifpn.3.p3_w1
Train: False
Size: torch.Size([2])
Name: bifpn.3.p4_w2
Train: False
Size: torch.Size([3])
Name: bifpn.3.p5_w2
Train: False
Size: torch.Size([3])
Name: bifpn.3.p6_w2
Train: False
Size: torch.Size([3])
Name: bifpn.3.p7_w2
Train: False
Size: torch.Size([2])
Name: bifpn.3.conv6_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv6_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv6_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv6_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv6_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv5_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv5_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv5_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv5_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv5_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv4_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv4_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv4_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv4_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv4_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv3_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv3_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv3_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv3_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv3_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv4_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv4_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv4_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv4_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv4_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv5_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv5_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv5_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv5_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv5_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv6_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv6_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv6_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv6_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv6_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv7_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.3.conv7_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.3.conv7_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv7_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.3.conv7_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.p6_w1
Train: False
Size: torch.Size([2])
Name: bifpn.4.p5_w1
Train: False
Size: torch.Size([2])
Name: bifpn.4.p4_w1
Train: False
Size: torch.Size([2])
Name: bifpn.4.p3_w1
Train: False
Size: torch.Size([2])
Name: bifpn.4.p4_w2
Train: False
Size: torch.Size([3])
Name: bifpn.4.p5_w2
Train: False
Size: torch.Size([3])
Name: bifpn.4.p6_w2
Train: False
Size: torch.Size([3])
Name: bifpn.4.p7_w2
Train: False
Size: torch.Size([2])
Name: bifpn.4.conv6_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv6_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv6_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv6_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv6_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv5_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv5_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv5_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv5_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv5_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv4_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv4_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv4_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv4_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv4_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv3_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv3_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv3_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv3_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv3_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv4_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv4_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv4_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv4_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv4_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv5_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv5_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv5_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv5_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv5_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv6_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv6_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv6_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv6_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv6_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv7_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.4.conv7_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.4.conv7_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv7_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.4.conv7_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.p6_w1
Train: False
Size: torch.Size([2])
Name: bifpn.5.p5_w1
Train: False
Size: torch.Size([2])
Name: bifpn.5.p4_w1
Train: False
Size: torch.Size([2])
Name: bifpn.5.p3_w1
Train: False
Size: torch.Size([2])
Name: bifpn.5.p4_w2
Train: False
Size: torch.Size([3])
Name: bifpn.5.p5_w2
Train: False
Size: torch.Size([3])
Name: bifpn.5.p6_w2
Train: False
Size: torch.Size([3])
Name: bifpn.5.p7_w2
Train: False
Size: torch.Size([2])
Name: bifpn.5.conv6_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv6_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv6_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv6_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv6_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv5_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv5_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv5_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv5_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv5_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv4_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv4_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv4_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv4_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv4_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv3_up.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv3_up.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv3_up.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv3_up.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv3_up.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv4_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv4_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv4_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv4_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv4_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv5_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv5_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv5_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv5_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv5_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv6_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv6_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv6_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv6_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv6_down.bn.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv7_down.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: bifpn.5.conv7_down.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: bifpn.5.conv7_down.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv7_down.bn.weight
Train: False
Size: torch.Size([160])
Name: bifpn.5.conv7_down.bn.bias
Train: False
Size: torch.Size([160])
Name: regressor.conv_list.0.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: regressor.conv_list.0.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: regressor.conv_list.0.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: regressor.conv_list.1.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: regressor.conv_list.1.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: regressor.conv_list.1.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: regressor.conv_list.2.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: regressor.conv_list.2.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: regressor.conv_list.2.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: regressor.conv_list.3.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: regressor.conv_list.3.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: regressor.conv_list.3.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.0.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.0.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.1.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.1.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.2.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.2.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.3.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.0.3.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.0.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.0.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.1.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.1.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.2.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.2.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.3.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.1.3.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.0.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.0.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.1.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.1.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.2.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.2.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.3.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.2.3.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.0.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.0.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.1.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.1.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.2.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.2.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.3.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.3.3.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.0.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.0.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.1.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.1.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.2.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.2.bias
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.3.weight
Train: False
Size: torch.Size([160])
Name: regressor.bn_list.4.3.bias
Train: False
Size: torch.Size([160])
Name: regressor.header.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: regressor.header.pointwise_conv.conv.weight
Train: False
Size: torch.Size([36, 160, 1, 1])
Name: regressor.header.pointwise_conv.conv.bias
Train: False
Size: torch.Size([36])
Name: classifier.conv_list.0.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: classifier.conv_list.0.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: classifier.conv_list.0.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: classifier.conv_list.1.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: classifier.conv_list.1.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: classifier.conv_list.1.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: classifier.conv_list.2.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: classifier.conv_list.2.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: classifier.conv_list.2.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: classifier.conv_list.3.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: classifier.conv_list.3.pointwise_conv.conv.weight
Train: False
Size: torch.Size([160, 160, 1, 1])
Name: classifier.conv_list.3.pointwise_conv.conv.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.0.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.0.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.1.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.1.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.2.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.2.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.3.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.0.3.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.0.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.0.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.1.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.1.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.2.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.2.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.3.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.1.3.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.0.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.0.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.1.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.1.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.2.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.2.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.3.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.2.3.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.0.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.0.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.1.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.1.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.2.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.2.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.3.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.3.3.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.0.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.0.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.1.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.1.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.2.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.2.bias
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.3.weight
Train: False
Size: torch.Size([160])
Name: classifier.bn_list.4.3.bias
Train: False
Size: torch.Size([160])
Name: classifier.header.depthwise_conv.conv.weight
Train: False
Size: torch.Size([160, 1, 3, 3])
Name: classifier.header.pointwise_conv.conv.weight
Train: False
Size: torch.Size([810, 160, 1, 1])
Name: classifier.header.pointwise_conv.conv.bias
Train: False
Size: torch.Size([810])
Name: backbone_net.model._conv_stem.conv.weight
Train: False
Size: torch.Size([40, 3, 3, 3])
Name: backbone_net.model._bn0.weight
Train: False
Size: torch.Size([40])
Name: backbone_net.model._bn0.bias
Train: False
Size: torch.Size([40])
Name: backbone_net.model._blocks.0._depthwise_conv.conv.weight
Train: False
Size: torch.Size([40, 1, 3, 3])
Name: backbone_net.model._blocks.0._bn1.weight
Train: False
Size: torch.Size([40])
Name: backbone_net.model._blocks.0._bn1.bias
Train: False
Size: torch.Size([40])
Name: backbone_net.model._blocks.0._se_reduce.conv.weight
Train: False
Size: torch.Size([10, 40, 1, 1])
Name: backbone_net.model._blocks.0._se_reduce.conv.bias
Train: False
Size: torch.Size([10])
Name: backbone_net.model._blocks.0._se_expand.conv.weight
Train: False
Size: torch.Size([40, 10, 1, 1])
Name: backbone_net.model._blocks.0._se_expand.conv.bias
Train: False
Size: torch.Size([40])
Name: backbone_net.model._blocks.0._project_conv.conv.weight
Train: False
Size: torch.Size([24, 40, 1, 1])
Name: backbone_net.model._blocks.0._bn2.weight
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.0._bn2.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.1._depthwise_conv.conv.weight
Train: False
Size: torch.Size([24, 1, 3, 3])
Name: backbone_net.model._blocks.1._bn1.weight
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.1._bn1.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.1._se_reduce.conv.weight
Train: False
Size: torch.Size([6, 24, 1, 1])
Name: backbone_net.model._blocks.1._se_reduce.conv.bias
Train: False
Size: torch.Size([6])
Name: backbone_net.model._blocks.1._se_expand.conv.weight
Train: False
Size: torch.Size([24, 6, 1, 1])
Name: backbone_net.model._blocks.1._se_expand.conv.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.1._project_conv.conv.weight
Train: False
Size: torch.Size([24, 24, 1, 1])
Name: backbone_net.model._blocks.1._bn2.weight
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.1._bn2.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.2._expand_conv.conv.weight
Train: False
Size: torch.Size([144, 24, 1, 1])
Name: backbone_net.model._blocks.2._bn0.weight
Train: False
Size: torch.Size([144])
Name: backbone_net.model._blocks.2._bn0.bias
Train: False
Size: torch.Size([144])
Name: backbone_net.model._blocks.2._depthwise_conv.conv.weight
Train: False
Size: torch.Size([144, 1, 3, 3])
Name: backbone_net.model._blocks.2._bn1.weight
Train: False
Size: torch.Size([144])
Name: backbone_net.model._blocks.2._bn1.bias
Train: False
Size: torch.Size([144])
Name: backbone_net.model._blocks.2._se_reduce.conv.weight
Train: False
Size: torch.Size([6, 144, 1, 1])
Name: backbone_net.model._blocks.2._se_reduce.conv.bias
Train: False
Size: torch.Size([6])
Name: backbone_net.model._blocks.2._se_expand.conv.weight
Train: False
Size: torch.Size([144, 6, 1, 1])
Name: backbone_net.model._blocks.2._se_expand.conv.bias
Train: False
Size: torch.Size([144])
Name: backbone_net.model._blocks.2._project_conv.conv.weight
Train: False
Size: torch.Size([32, 144, 1, 1])
Name: backbone_net.model._blocks.2._bn2.weight
Train: False
Size: torch.Size([32])
Name: backbone_net.model._blocks.2._bn2.bias
Train: False
Size: torch.Size([32])
Name: backbone_net.model._blocks.3._expand_conv.conv.weight
Train: False
Size: torch.Size([192, 32, 1, 1])
Name: backbone_net.model._blocks.3._bn0.weight
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.3._bn0.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.3._depthwise_conv.conv.weight
Train: False
Size: torch.Size([192, 1, 3, 3])
Name: backbone_net.model._blocks.3._bn1.weight
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.3._bn1.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.3._se_reduce.conv.weight
Train: False
Size: torch.Size([8, 192, 1, 1])
Name: backbone_net.model._blocks.3._se_reduce.conv.bias
Train: False
Size: torch.Size([8])
Name: backbone_net.model._blocks.3._se_expand.conv.weight
Train: False
Size: torch.Size([192, 8, 1, 1])
Name: backbone_net.model._blocks.3._se_expand.conv.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.3._project_conv.conv.weight
Train: False
Size: torch.Size([32, 192, 1, 1])
Name: backbone_net.model._blocks.3._bn2.weight
Train: False
Size: torch.Size([32])
Name: backbone_net.model._blocks.3._bn2.bias
Train: False
Size: torch.Size([32])
Name: backbone_net.model._blocks.4._expand_conv.conv.weight
Train: False
Size: torch.Size([192, 32, 1, 1])
Name: backbone_net.model._blocks.4._bn0.weight
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.4._bn0.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.4._depthwise_conv.conv.weight
Train: False
Size: torch.Size([192, 1, 3, 3])
Name: backbone_net.model._blocks.4._bn1.weight
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.4._bn1.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.4._se_reduce.conv.weight
Train: False
Size: torch.Size([8, 192, 1, 1])
Name: backbone_net.model._blocks.4._se_reduce.conv.bias
Train: False
Size: torch.Size([8])
Name: backbone_net.model._blocks.4._se_expand.conv.weight
Train: False
Size: torch.Size([192, 8, 1, 1])
Name: backbone_net.model._blocks.4._se_expand.conv.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.4._project_conv.conv.weight
Train: False
Size: torch.Size([32, 192, 1, 1])
Name: backbone_net.model._blocks.4._bn2.weight
Train: False
Size: torch.Size([32])
Name: backbone_net.model._blocks.4._bn2.bias
Train: False
Size: torch.Size([32])
Name: backbone_net.model._blocks.5._expand_conv.conv.weight
Train: False
Size: torch.Size([192, 32, 1, 1])
Name: backbone_net.model._blocks.5._bn0.weight
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.5._bn0.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.5._depthwise_conv.conv.weight
Train: False
Size: torch.Size([192, 1, 5, 5])
Name: backbone_net.model._blocks.5._bn1.weight
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.5._bn1.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.5._se_reduce.conv.weight
Train: False
Size: torch.Size([8, 192, 1, 1])
Name: backbone_net.model._blocks.5._se_reduce.conv.bias
Train: False
Size: torch.Size([8])
Name: backbone_net.model._blocks.5._se_expand.conv.weight
Train: False
Size: torch.Size([192, 8, 1, 1])
Name: backbone_net.model._blocks.5._se_expand.conv.bias
Train: False
Size: torch.Size([192])
Name: backbone_net.model._blocks.5._project_conv.conv.weight
Train: False
Size: torch.Size([48, 192, 1, 1])
Name: backbone_net.model._blocks.5._bn2.weight
Train: False
Size: torch.Size([48])
Name: backbone_net.model._blocks.5._bn2.bias
Train: False
Size: torch.Size([48])
Name: backbone_net.model._blocks.6._expand_conv.conv.weight
Train: False
Size: torch.Size([288, 48, 1, 1])
Name: backbone_net.model._blocks.6._bn0.weight
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.6._bn0.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.6._depthwise_conv.conv.weight
Train: False
Size: torch.Size([288, 1, 5, 5])
Name: backbone_net.model._blocks.6._bn1.weight
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.6._bn1.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.6._se_reduce.conv.weight
Train: False
Size: torch.Size([12, 288, 1, 1])
Name: backbone_net.model._blocks.6._se_reduce.conv.bias
Train: False
Size: torch.Size([12])
Name: backbone_net.model._blocks.6._se_expand.conv.weight
Train: False
Size: torch.Size([288, 12, 1, 1])
Name: backbone_net.model._blocks.6._se_expand.conv.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.6._project_conv.conv.weight
Train: False
Size: torch.Size([48, 288, 1, 1])
Name: backbone_net.model._blocks.6._bn2.weight
Train: False
Size: torch.Size([48])
Name: backbone_net.model._blocks.6._bn2.bias
Train: False
Size: torch.Size([48])
Name: backbone_net.model._blocks.7._expand_conv.conv.weight
Train: False
Size: torch.Size([288, 48, 1, 1])
Name: backbone_net.model._blocks.7._bn0.weight
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.7._bn0.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.7._depthwise_conv.conv.weight
Train: False
Size: torch.Size([288, 1, 5, 5])
Name: backbone_net.model._blocks.7._bn1.weight
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.7._bn1.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.7._se_reduce.conv.weight
Train: False
Size: torch.Size([12, 288, 1, 1])
Name: backbone_net.model._blocks.7._se_reduce.conv.bias
Train: False
Size: torch.Size([12])
Name: backbone_net.model._blocks.7._se_expand.conv.weight
Train: False
Size: torch.Size([288, 12, 1, 1])
Name: backbone_net.model._blocks.7._se_expand.conv.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.7._project_conv.conv.weight
Train: False
Size: torch.Size([48, 288, 1, 1])
Name: backbone_net.model._blocks.7._bn2.weight
Train: False
Size: torch.Size([48])
Name: backbone_net.model._blocks.7._bn2.bias
Train: False
Size: torch.Size([48])
Name: backbone_net.model._blocks.8._expand_conv.conv.weight
Train: False
Size: torch.Size([288, 48, 1, 1])
Name: backbone_net.model._blocks.8._bn0.weight
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.8._bn0.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.8._depthwise_conv.conv.weight
Train: False
Size: torch.Size([288, 1, 3, 3])
Name: backbone_net.model._blocks.8._bn1.weight
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.8._bn1.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.8._se_reduce.conv.weight
Train: False
Size: torch.Size([12, 288, 1, 1])
Name: backbone_net.model._blocks.8._se_reduce.conv.bias
Train: False
Size: torch.Size([12])
Name: backbone_net.model._blocks.8._se_expand.conv.weight
Train: False
Size: torch.Size([288, 12, 1, 1])
Name: backbone_net.model._blocks.8._se_expand.conv.bias
Train: False
Size: torch.Size([288])
Name: backbone_net.model._blocks.8._project_conv.conv.weight
Train: False
Size: torch.Size([96, 288, 1, 1])
Name: backbone_net.model._blocks.8._bn2.weight
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.8._bn2.bias
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.9._expand_conv.conv.weight
Train: False
Size: torch.Size([576, 96, 1, 1])
Name: backbone_net.model._blocks.9._bn0.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.9._bn0.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.9._depthwise_conv.conv.weight
Train: False
Size: torch.Size([576, 1, 3, 3])
Name: backbone_net.model._blocks.9._bn1.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.9._bn1.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.9._se_reduce.conv.weight
Train: False
Size: torch.Size([24, 576, 1, 1])
Name: backbone_net.model._blocks.9._se_reduce.conv.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.9._se_expand.conv.weight
Train: False
Size: torch.Size([576, 24, 1, 1])
Name: backbone_net.model._blocks.9._se_expand.conv.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.9._project_conv.conv.weight
Train: False
Size: torch.Size([96, 576, 1, 1])
Name: backbone_net.model._blocks.9._bn2.weight
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.9._bn2.bias
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.10._expand_conv.conv.weight
Train: False
Size: torch.Size([576, 96, 1, 1])
Name: backbone_net.model._blocks.10._bn0.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.10._bn0.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.10._depthwise_conv.conv.weight
Train: False
Size: torch.Size([576, 1, 3, 3])
Name: backbone_net.model._blocks.10._bn1.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.10._bn1.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.10._se_reduce.conv.weight
Train: False
Size: torch.Size([24, 576, 1, 1])
Name: backbone_net.model._blocks.10._se_reduce.conv.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.10._se_expand.conv.weight
Train: False
Size: torch.Size([576, 24, 1, 1])
Name: backbone_net.model._blocks.10._se_expand.conv.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.10._project_conv.conv.weight
Train: False
Size: torch.Size([96, 576, 1, 1])
Name: backbone_net.model._blocks.10._bn2.weight
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.10._bn2.bias
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.11._expand_conv.conv.weight
Train: False
Size: torch.Size([576, 96, 1, 1])
Name: backbone_net.model._blocks.11._bn0.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.11._bn0.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.11._depthwise_conv.conv.weight
Train: False
Size: torch.Size([576, 1, 3, 3])
Name: backbone_net.model._blocks.11._bn1.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.11._bn1.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.11._se_reduce.conv.weight
Train: False
Size: torch.Size([24, 576, 1, 1])
Name: backbone_net.model._blocks.11._se_reduce.conv.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.11._se_expand.conv.weight
Train: False
Size: torch.Size([576, 24, 1, 1])
Name: backbone_net.model._blocks.11._se_expand.conv.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.11._project_conv.conv.weight
Train: False
Size: torch.Size([96, 576, 1, 1])
Name: backbone_net.model._blocks.11._bn2.weight
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.11._bn2.bias
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.12._expand_conv.conv.weight
Train: False
Size: torch.Size([576, 96, 1, 1])
Name: backbone_net.model._blocks.12._bn0.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.12._bn0.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.12._depthwise_conv.conv.weight
Train: False
Size: torch.Size([576, 1, 3, 3])
Name: backbone_net.model._blocks.12._bn1.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.12._bn1.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.12._se_reduce.conv.weight
Train: False
Size: torch.Size([24, 576, 1, 1])
Name: backbone_net.model._blocks.12._se_reduce.conv.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.12._se_expand.conv.weight
Train: False
Size: torch.Size([576, 24, 1, 1])
Name: backbone_net.model._blocks.12._se_expand.conv.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.12._project_conv.conv.weight
Train: False
Size: torch.Size([96, 576, 1, 1])
Name: backbone_net.model._blocks.12._bn2.weight
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.12._bn2.bias
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.13._expand_conv.conv.weight
Train: False
Size: torch.Size([576, 96, 1, 1])
Name: backbone_net.model._blocks.13._bn0.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.13._bn0.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.13._depthwise_conv.conv.weight
Train: False
Size: torch.Size([576, 1, 5, 5])
Name: backbone_net.model._blocks.13._bn1.weight
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.13._bn1.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.13._se_reduce.conv.weight
Train: False
Size: torch.Size([24, 576, 1, 1])
Name: backbone_net.model._blocks.13._se_reduce.conv.bias
Train: False
Size: torch.Size([24])
Name: backbone_net.model._blocks.13._se_expand.conv.weight
Train: False
Size: torch.Size([576, 24, 1, 1])
Name: backbone_net.model._blocks.13._se_expand.conv.bias
Train: False
Size: torch.Size([576])
Name: backbone_net.model._blocks.13._project_conv.conv.weight
Train: False
Size: torch.Size([136, 576, 1, 1])
Name: backbone_net.model._blocks.13._bn2.weight
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.13._bn2.bias
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.14._expand_conv.conv.weight
Train: False
Size: torch.Size([816, 136, 1, 1])
Name: backbone_net.model._blocks.14._bn0.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.14._bn0.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.14._depthwise_conv.conv.weight
Train: False
Size: torch.Size([816, 1, 5, 5])
Name: backbone_net.model._blocks.14._bn1.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.14._bn1.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.14._se_reduce.conv.weight
Train: False
Size: torch.Size([34, 816, 1, 1])
Name: backbone_net.model._blocks.14._se_reduce.conv.bias
Train: False
Size: torch.Size([34])
Name: backbone_net.model._blocks.14._se_expand.conv.weight
Train: False
Size: torch.Size([816, 34, 1, 1])
Name: backbone_net.model._blocks.14._se_expand.conv.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.14._project_conv.conv.weight
Train: False
Size: torch.Size([136, 816, 1, 1])
Name: backbone_net.model._blocks.14._bn2.weight
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.14._bn2.bias
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.15._expand_conv.conv.weight
Train: False
Size: torch.Size([816, 136, 1, 1])
Name: backbone_net.model._blocks.15._bn0.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.15._bn0.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.15._depthwise_conv.conv.weight
Train: False
Size: torch.Size([816, 1, 5, 5])
Name: backbone_net.model._blocks.15._bn1.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.15._bn1.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.15._se_reduce.conv.weight
Train: False
Size: torch.Size([34, 816, 1, 1])
Name: backbone_net.model._blocks.15._se_reduce.conv.bias
Train: False
Size: torch.Size([34])
Name: backbone_net.model._blocks.15._se_expand.conv.weight
Train: False
Size: torch.Size([816, 34, 1, 1])
Name: backbone_net.model._blocks.15._se_expand.conv.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.15._project_conv.conv.weight
Train: False
Size: torch.Size([136, 816, 1, 1])
Name: backbone_net.model._blocks.15._bn2.weight
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.15._bn2.bias
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.16._expand_conv.conv.weight
Train: False
Size: torch.Size([816, 136, 1, 1])
Name: backbone_net.model._blocks.16._bn0.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.16._bn0.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.16._depthwise_conv.conv.weight
Train: False
Size: torch.Size([816, 1, 5, 5])
Name: backbone_net.model._blocks.16._bn1.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.16._bn1.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.16._se_reduce.conv.weight
Train: False
Size: torch.Size([34, 816, 1, 1])
Name: backbone_net.model._blocks.16._se_reduce.conv.bias
Train: False
Size: torch.Size([34])
Name: backbone_net.model._blocks.16._se_expand.conv.weight
Train: False
Size: torch.Size([816, 34, 1, 1])
Name: backbone_net.model._blocks.16._se_expand.conv.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.16._project_conv.conv.weight
Train: False
Size: torch.Size([136, 816, 1, 1])
Name: backbone_net.model._blocks.16._bn2.weight
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.16._bn2.bias
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.17._expand_conv.conv.weight
Train: False
Size: torch.Size([816, 136, 1, 1])
Name: backbone_net.model._blocks.17._bn0.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.17._bn0.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.17._depthwise_conv.conv.weight
Train: False
Size: torch.Size([816, 1, 5, 5])
Name: backbone_net.model._blocks.17._bn1.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.17._bn1.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.17._se_reduce.conv.weight
Train: False
Size: torch.Size([34, 816, 1, 1])
Name: backbone_net.model._blocks.17._se_reduce.conv.bias
Train: False
Size: torch.Size([34])
Name: backbone_net.model._blocks.17._se_expand.conv.weight
Train: False
Size: torch.Size([816, 34, 1, 1])
Name: backbone_net.model._blocks.17._se_expand.conv.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.17._project_conv.conv.weight
Train: False
Size: torch.Size([136, 816, 1, 1])
Name: backbone_net.model._blocks.17._bn2.weight
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.17._bn2.bias
Train: False
Size: torch.Size([136])
Name: backbone_net.model._blocks.18._expand_conv.conv.weight
Train: False
Size: torch.Size([816, 136, 1, 1])
Name: backbone_net.model._blocks.18._bn0.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.18._bn0.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.18._depthwise_conv.conv.weight
Train: False
Size: torch.Size([816, 1, 5, 5])
Name: backbone_net.model._blocks.18._bn1.weight
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.18._bn1.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.18._se_reduce.conv.weight
Train: False
Size: torch.Size([34, 816, 1, 1])
Name: backbone_net.model._blocks.18._se_reduce.conv.bias
Train: False
Size: torch.Size([34])
Name: backbone_net.model._blocks.18._se_expand.conv.weight
Train: False
Size: torch.Size([816, 34, 1, 1])
Name: backbone_net.model._blocks.18._se_expand.conv.bias
Train: False
Size: torch.Size([816])
Name: backbone_net.model._blocks.18._project_conv.conv.weight
Train: False
Size: torch.Size([232, 816, 1, 1])
Name: backbone_net.model._blocks.18._bn2.weight
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.18._bn2.bias
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.19._expand_conv.conv.weight
Train: False
Size: torch.Size([1392, 232, 1, 1])
Name: backbone_net.model._blocks.19._bn0.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.19._bn0.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.19._depthwise_conv.conv.weight
Train: False
Size: torch.Size([1392, 1, 5, 5])
Name: backbone_net.model._blocks.19._bn1.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.19._bn1.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.19._se_reduce.conv.weight
Train: False
Size: torch.Size([58, 1392, 1, 1])
Name: backbone_net.model._blocks.19._se_reduce.conv.bias
Train: False
Size: torch.Size([58])
Name: backbone_net.model._blocks.19._se_expand.conv.weight
Train: False
Size: torch.Size([1392, 58, 1, 1])
Name: backbone_net.model._blocks.19._se_expand.conv.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.19._project_conv.conv.weight
Train: False
Size: torch.Size([232, 1392, 1, 1])
Name: backbone_net.model._blocks.19._bn2.weight
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.19._bn2.bias
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.20._expand_conv.conv.weight
Train: False
Size: torch.Size([1392, 232, 1, 1])
Name: backbone_net.model._blocks.20._bn0.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.20._bn0.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.20._depthwise_conv.conv.weight
Train: False
Size: torch.Size([1392, 1, 5, 5])
Name: backbone_net.model._blocks.20._bn1.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.20._bn1.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.20._se_reduce.conv.weight
Train: False
Size: torch.Size([58, 1392, 1, 1])
Name: backbone_net.model._blocks.20._se_reduce.conv.bias
Train: False
Size: torch.Size([58])
Name: backbone_net.model._blocks.20._se_expand.conv.weight
Train: False
Size: torch.Size([1392, 58, 1, 1])
Name: backbone_net.model._blocks.20._se_expand.conv.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.20._project_conv.conv.weight
Train: False
Size: torch.Size([232, 1392, 1, 1])
Name: backbone_net.model._blocks.20._bn2.weight
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.20._bn2.bias
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.21._expand_conv.conv.weight
Train: False
Size: torch.Size([1392, 232, 1, 1])
Name: backbone_net.model._blocks.21._bn0.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.21._bn0.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.21._depthwise_conv.conv.weight
Train: False
Size: torch.Size([1392, 1, 5, 5])
Name: backbone_net.model._blocks.21._bn1.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.21._bn1.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.21._se_reduce.conv.weight
Train: False
Size: torch.Size([58, 1392, 1, 1])
Name: backbone_net.model._blocks.21._se_reduce.conv.bias
Train: False
Size: torch.Size([58])
Name: backbone_net.model._blocks.21._se_expand.conv.weight
Train: False
Size: torch.Size([1392, 58, 1, 1])
Name: backbone_net.model._blocks.21._se_expand.conv.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.21._project_conv.conv.weight
Train: False
Size: torch.Size([232, 1392, 1, 1])
Name: backbone_net.model._blocks.21._bn2.weight
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.21._bn2.bias
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.22._expand_conv.conv.weight
Train: False
Size: torch.Size([1392, 232, 1, 1])
Name: backbone_net.model._blocks.22._bn0.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.22._bn0.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.22._depthwise_conv.conv.weight
Train: False
Size: torch.Size([1392, 1, 5, 5])
Name: backbone_net.model._blocks.22._bn1.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.22._bn1.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.22._se_reduce.conv.weight
Train: False
Size: torch.Size([58, 1392, 1, 1])
Name: backbone_net.model._blocks.22._se_reduce.conv.bias
Train: False
Size: torch.Size([58])
Name: backbone_net.model._blocks.22._se_expand.conv.weight
Train: False
Size: torch.Size([1392, 58, 1, 1])
Name: backbone_net.model._blocks.22._se_expand.conv.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.22._project_conv.conv.weight
Train: False
Size: torch.Size([232, 1392, 1, 1])
Name: backbone_net.model._blocks.22._bn2.weight
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.22._bn2.bias
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.23._expand_conv.conv.weight
Train: False
Size: torch.Size([1392, 232, 1, 1])
Name: backbone_net.model._blocks.23._bn0.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.23._bn0.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.23._depthwise_conv.conv.weight
Train: False
Size: torch.Size([1392, 1, 5, 5])
Name: backbone_net.model._blocks.23._bn1.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.23._bn1.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.23._se_reduce.conv.weight
Train: False
Size: torch.Size([58, 1392, 1, 1])
Name: backbone_net.model._blocks.23._se_reduce.conv.bias
Train: False
Size: torch.Size([58])
Name: backbone_net.model._blocks.23._se_expand.conv.weight
Train: False
Size: torch.Size([1392, 58, 1, 1])
Name: backbone_net.model._blocks.23._se_expand.conv.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.23._project_conv.conv.weight
Train: False
Size: torch.Size([232, 1392, 1, 1])
Name: backbone_net.model._blocks.23._bn2.weight
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.23._bn2.bias
Train: False
Size: torch.Size([232])
Name: backbone_net.model._blocks.24._expand_conv.conv.weight
Train: False
Size: torch.Size([1392, 232, 1, 1])
Name: backbone_net.model._blocks.24._bn0.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.24._bn0.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.24._depthwise_conv.conv.weight
Train: False
Size: torch.Size([1392, 1, 3, 3])
Name: backbone_net.model._blocks.24._bn1.weight
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.24._bn1.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.24._se_reduce.conv.weight
Train: False
Size: torch.Size([58, 1392, 1, 1])
Name: backbone_net.model._blocks.24._se_reduce.conv.bias
Train: False
Size: torch.Size([58])
Name: backbone_net.model._blocks.24._se_expand.conv.weight
Train: False
Size: torch.Size([1392, 58, 1, 1])
Name: backbone_net.model._blocks.24._se_expand.conv.bias
Train: False
Size: torch.Size([1392])
Name: backbone_net.model._blocks.24._project_conv.conv.weight
Train: False
Size: torch.Size([384, 1392, 1, 1])
Name: backbone_net.model._blocks.24._bn2.weight
Train: False
Size: torch.Size([384])
Name: backbone_net.model._blocks.24._bn2.bias
Train: False
Size: torch.Size([384])
Name: backbone_net.model._blocks.25._expand_conv.conv.weight
Train: False
Size: torch.Size([2304, 384, 1, 1])
Name: backbone_net.model._blocks.25._bn0.weight
Train: False
Size: torch.Size([2304])
Name: backbone_net.model._blocks.25._bn0.bias
Train: False
Size: torch.Size([2304])
Name: backbone_net.model._blocks.25._depthwise_conv.conv.weight
Train: False
Size: torch.Size([2304, 1, 3, 3])
Name: backbone_net.model._blocks.25._bn1.weight
Train: False
Size: torch.Size([2304])
Name: backbone_net.model._blocks.25._bn1.bias
Train: False
Size: torch.Size([2304])
Name: backbone_net.model._blocks.25._se_reduce.conv.weight
Train: False
Size: torch.Size([96, 2304, 1, 1])
Name: backbone_net.model._blocks.25._se_reduce.conv.bias
Train: False
Size: torch.Size([96])
Name: backbone_net.model._blocks.25._se_expand.conv.weight
Train: False
Size: torch.Size([2304, 96, 1, 1])
Name: backbone_net.model._blocks.25._se_expand.conv.bias
Train: False
Size: torch.Size([2304])
Name: backbone_net.model._blocks.25._project_conv.conv.weight
Train: False
Size: torch.Size([384, 2304, 1, 1])
Name: backbone_net.model._blocks.25._bn2.weight
Train: False
Size: torch.Size([384])
Name: backbone_net.model._blocks.25._bn2.bias
Train: False
Size: torch.Size([384])
