Weights on hf hub, bicubic yields slightly better eval
parent
e7f97cb5ce
commit
69e0ca2e36
|
@ -111,13 +111,14 @@ class RepGhostModule(nn.Module):
|
|||
if len(self.fusion_conv) == 0 and len(self.fusion_bn) == 0:
|
||||
return
|
||||
kernel, bias = self.get_equivalent_kernel_bias()
|
||||
self.cheap_operation = nn.Conv2d(in_channels=self.cheap_operation[0].in_channels,
|
||||
out_channels=self.cheap_operation[0].out_channels,
|
||||
kernel_size=self.cheap_operation[0].kernel_size,
|
||||
padding=self.cheap_operation[0].padding,
|
||||
dilation=self.cheap_operation[0].dilation,
|
||||
groups=self.cheap_operation[0].groups,
|
||||
bias=True)
|
||||
self.cheap_operation = nn.Conv2d(
|
||||
in_channels=self.cheap_operation[0].in_channels,
|
||||
out_channels=self.cheap_operation[0].out_channels,
|
||||
kernel_size=self.cheap_operation[0].kernel_size,
|
||||
padding=self.cheap_operation[0].padding,
|
||||
dilation=self.cheap_operation[0].dilation,
|
||||
groups=self.cheap_operation[0].groups,
|
||||
bias=True)
|
||||
self.cheap_operation.weight.data = kernel
|
||||
self.cheap_operation.bias.data = bias
|
||||
self.__delattr__('fusion_conv')
|
||||
|
@ -377,7 +378,7 @@ def _create_repghostnet(variant, width=1.0, pretrained=False, **kwargs):
|
|||
def _cfg(url='', **kwargs):
|
||||
return {
|
||||
'url': url, 'num_classes': 1000, 'input_size': (3, 224, 224), 'pool_size': (7, 7),
|
||||
'crop_pct': 0.875, 'interpolation': 'bilinear',
|
||||
'crop_pct': 0.875, 'interpolation': 'bicubic',
|
||||
'mean': IMAGENET_DEFAULT_MEAN, 'std': IMAGENET_DEFAULT_STD,
|
||||
'first_conv': 'conv_stem', 'classifier': 'classifier',
|
||||
**kwargs
|
||||
|
@ -386,21 +387,37 @@ def _cfg(url='', **kwargs):
|
|||
|
||||
default_cfgs = generate_default_cfgs({
|
||||
'repghostnet_050.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_0_5x_43M_66.95.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_0_5x_43M_66.95.pth.tar'
|
||||
),
|
||||
'repghostnet_058.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_0_58x_60M_68.94.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_0_58x_60M_68.94.pth.tar'
|
||||
),
|
||||
'repghostnet_080.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_0_8x_96M_72.24.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_0_8x_96M_72.24.pth.tar'
|
||||
),
|
||||
'repghostnet_100.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_0x_142M_74.22.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_0x_142M_74.22.pth.tar'
|
||||
),
|
||||
'repghostnet_111.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_11x_170M_75.07.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_11x_170M_75.07.pth.tar'
|
||||
),
|
||||
'repghostnet_130.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_3x_231M_76.37.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_3x_231M_76.37.pth.tar'
|
||||
),
|
||||
'repghostnet_150.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_5x_301M_77.45.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_1_5x_301M_77.45.pth.tar'
|
||||
),
|
||||
'repghostnet_200.in1k': _cfg(
|
||||
url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_2_0x_516M_78.81.pth.tar'),
|
||||
hf_hub_id='timm/',
|
||||
# url='https://github.com/ChengpengChen/RepGhost/releases/download/RepGhost/repghostnet_2_0x_516M_78.81.pth.tar'
|
||||
),
|
||||
})
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue