Closed sinuku closed 3 years ago
Hi! Thanks for you project.
I changed backbone to mobilenet, but the speed is very slow.
I created my_mobilenetv2.py in the models folder and modified it as follows.
class MobileNetV2Backbone(torch.nn.Module): def __init__(self, mobilenetv2): super(MobileNetV2Backbone, self).__init__() self.mobilenetv2 = mobilenetv2 def forward(self, x): x = self.mobilenetv2.features(x) return x def _mobilenetv2_pose_att(cmap_channels, paf_channels, upsample_channels, mobilenetv2, feature_channels, num_upsample, num_flat): model = torch.nn.Sequential( MobileNetV2Backbone(mobilenetv2), CmapPafHeadAttention(feature_channels, cmap_channels, paf_channels, upsample_channels, num_upsample=num_upsample, num_flat=num_flat) ) return model def my_mobilenetv2_baseline_att(cmap_channels, paf_channels, upsample_channels=256, pretrained=True, num_upsample=3, num_flat=0): mobilenetv2 = mobilenet_v2(pretrained=pretrained) return _mobilenetv2_pose_att(cmap_channels, paf_channels, upsample_channels, mobilenetv2, 1280, num_upsample, num_flat)
The config file follows the format of resnet18_baseline_att_224x224_A.json What's the problem?
resolved the issue
Hi! Thanks for you project.
I changed backbone to mobilenet, but the speed is very slow.
I created my_mobilenetv2.py in the models folder and modified it as follows.
The config file follows the format of resnet18_baseline_att_224x224_A.json What's the problem?