提交 691ec863 编写于 作者: L lyuwenyu

using ppcls pretrained

上级 c209053c
...@@ -63,9 +63,8 @@ with _SysPathG( ...@@ -63,9 +63,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `AlexNet` model depends on args. model: nn.Layer. Specific `AlexNet` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.AlexNet(**kwargs) model = backbone.AlexNet(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'AlexNet')
return model return model
...@@ -80,9 +79,8 @@ with _SysPathG( ...@@ -80,9 +79,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `VGG11` model depends on args. model: nn.Layer. Specific `VGG11` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.VGG11(**kwargs) model = backbone.VGG11(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'VGG11')
return model return model
...@@ -97,9 +95,8 @@ with _SysPathG( ...@@ -97,9 +95,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `VGG13` model depends on args. model: nn.Layer. Specific `VGG13` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.VGG13(**kwargs) model = backbone.VGG13(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'VGG13')
return model return model
...@@ -114,9 +111,8 @@ with _SysPathG( ...@@ -114,9 +111,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `VGG16` model depends on args. model: nn.Layer. Specific `VGG16` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.VGG16(**kwargs) model = backbone.VGG16(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'VGG16')
return model return model
...@@ -131,9 +127,8 @@ with _SysPathG( ...@@ -131,9 +127,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `VGG19` model depends on args. model: nn.Layer. Specific `VGG19` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.VGG19(**kwargs) model = backbone.VGG19(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'VGG19')
return model return model
...@@ -149,9 +144,8 @@ with _SysPathG( ...@@ -149,9 +144,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNet18` model depends on args. model: nn.Layer. Specific `ResNet18` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNet18(**kwargs) model = backbone.ResNet18(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNet18')
return model return model
...@@ -167,9 +161,8 @@ with _SysPathG( ...@@ -167,9 +161,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNet34` model depends on args. model: nn.Layer. Specific `ResNet34` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNet34(**kwargs) model = backbone.ResNet34(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNet34')
return model return model
...@@ -185,9 +178,8 @@ with _SysPathG( ...@@ -185,9 +178,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNet50` model depends on args. model: nn.Layer. Specific `ResNet50` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNet50(**kwargs) model = backbone.ResNet50(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNet50')
return model return model
...@@ -203,9 +195,8 @@ with _SysPathG( ...@@ -203,9 +195,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNet101` model depends on args. model: nn.Layer. Specific `ResNet101` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNet101(**kwargs) model = backbone.ResNet101(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNet101')
return model return model
...@@ -221,9 +212,8 @@ with _SysPathG( ...@@ -221,9 +212,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNet152` model depends on args. model: nn.Layer. Specific `ResNet152` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNet152(**kwargs) model = backbone.ResNet152(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNet152')
return model return model
...@@ -237,9 +227,8 @@ with _SysPathG( ...@@ -237,9 +227,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `SqueezeNet1_0` model depends on args. model: nn.Layer. Specific `SqueezeNet1_0` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.SqueezeNet1_0(**kwargs) model = backbone.SqueezeNet1_0(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'SqueezeNet1_0')
return model return model
...@@ -253,9 +242,8 @@ with _SysPathG( ...@@ -253,9 +242,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `SqueezeNet1_1` model depends on args. model: nn.Layer. Specific `SqueezeNet1_1` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.SqueezeNet1_1(**kwargs) model = backbone.SqueezeNet1_1(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'SqueezeNet1_1')
return model return model
...@@ -271,9 +259,8 @@ with _SysPathG( ...@@ -271,9 +259,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `DenseNet121` model depends on args. model: nn.Layer. Specific `DenseNet121` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.DenseNet121(**kwargs) model = backbone.DenseNet121(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'DenseNet121')
return model return model
...@@ -289,9 +276,8 @@ with _SysPathG( ...@@ -289,9 +276,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `DenseNet161` model depends on args. model: nn.Layer. Specific `DenseNet161` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.DenseNet161(**kwargs) model = backbone.DenseNet161(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'DenseNet161')
return model return model
...@@ -307,9 +293,8 @@ with _SysPathG( ...@@ -307,9 +293,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `DenseNet169` model depends on args. model: nn.Layer. Specific `DenseNet169` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.DenseNet169(**kwargs) model = backbone.DenseNet169(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'DenseNet169')
return model return model
...@@ -325,9 +310,8 @@ with _SysPathG( ...@@ -325,9 +310,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `DenseNet201` model depends on args. model: nn.Layer. Specific `DenseNet201` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.DenseNet201(**kwargs) model = backbone.DenseNet201(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'DenseNet201')
return model return model
...@@ -343,9 +327,8 @@ with _SysPathG( ...@@ -343,9 +327,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `DenseNet264` model depends on args. model: nn.Layer. Specific `DenseNet264` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.DenseNet264(**kwargs) model = backbone.DenseNet264(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'DenseNet264')
return model return model
...@@ -359,9 +342,8 @@ with _SysPathG( ...@@ -359,9 +342,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `InceptionV3` model depends on args. model: nn.Layer. Specific `InceptionV3` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.InceptionV3(**kwargs) model = backbone.InceptionV3(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'InceptionV3')
return model return model
...@@ -375,9 +357,8 @@ with _SysPathG( ...@@ -375,9 +357,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `InceptionV4` model depends on args. model: nn.Layer. Specific `InceptionV4` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.InceptionV4(**kwargs) model = backbone.InceptionV4(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'InceptionV4')
return model return model
...@@ -391,9 +372,8 @@ with _SysPathG( ...@@ -391,9 +372,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `GoogLeNet` model depends on args. model: nn.Layer. Specific `GoogLeNet` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.GoogLeNet(**kwargs) model = backbone.GoogLeNet(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'GoogLeNet')
return model return model
...@@ -407,9 +387,8 @@ with _SysPathG( ...@@ -407,9 +387,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ShuffleNetV2_x0_25` model depends on args. model: nn.Layer. Specific `ShuffleNetV2_x0_25` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ShuffleNetV2_x0_25(**kwargs) model = backbone.ShuffleNetV2_x0_25(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ShuffleNetV2_x0_25')
return model return model
...@@ -423,9 +402,8 @@ with _SysPathG( ...@@ -423,9 +402,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV1` model depends on args. model: nn.Layer. Specific `MobileNetV1` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV1(**kwargs) model = backbone.MobileNetV1(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV1')
return model return model
...@@ -439,9 +417,8 @@ with _SysPathG( ...@@ -439,9 +417,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV1_x0_25` model depends on args. model: nn.Layer. Specific `MobileNetV1_x0_25` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV1_x0_25(**kwargs) model = backbone.MobileNetV1_x0_25(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV1_x0_25')
return model return model
...@@ -455,9 +432,8 @@ with _SysPathG( ...@@ -455,9 +432,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV1_x0_5` model depends on args. model: nn.Layer. Specific `MobileNetV1_x0_5` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV1_x0_5(**kwargs) model = backbone.MobileNetV1_x0_5(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV1_x0_5')
return model return model
...@@ -471,9 +447,8 @@ with _SysPathG( ...@@ -471,9 +447,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV1_x0_75` model depends on args. model: nn.Layer. Specific `MobileNetV1_x0_75` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV1_x0_75(**kwargs) model = backbone.MobileNetV1_x0_75(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV1_x0_75')
return model return model
...@@ -487,9 +462,8 @@ with _SysPathG( ...@@ -487,9 +462,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV2_x0_25` model depends on args. model: nn.Layer. Specific `MobileNetV2_x0_25` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV2_x0_25(**kwargs) model = backbone.MobileNetV2_x0_25(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV2_x0_25')
return model return model
...@@ -503,9 +477,8 @@ with _SysPathG( ...@@ -503,9 +477,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV2_x0_5` model depends on args. model: nn.Layer. Specific `MobileNetV2_x0_5` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV2_x0_5(**kwargs) model = backbone.MobileNetV2_x0_5(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV2_x0_5')
return model return model
...@@ -519,9 +492,8 @@ with _SysPathG( ...@@ -519,9 +492,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV2_x0_75` model depends on args. model: nn.Layer. Specific `MobileNetV2_x0_75` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV2_x0_75(**kwargs) model = backbone.MobileNetV2_x0_75(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV2_x0_75')
return model return model
...@@ -535,9 +507,8 @@ with _SysPathG( ...@@ -535,9 +507,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV2_x1_5` model depends on args. model: nn.Layer. Specific `MobileNetV2_x1_5` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV2_x1_5(**kwargs) model = backbone.MobileNetV2_x1_5(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV2_x1_5')
return model return model
...@@ -551,9 +522,8 @@ with _SysPathG( ...@@ -551,9 +522,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV2_x2_0` model depends on args. model: nn.Layer. Specific `MobileNetV2_x2_0` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV2_x2_0(**kwargs) model = backbone.MobileNetV2_x2_0(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'MobileNetV2_x2_0')
return model return model
...@@ -567,10 +537,8 @@ with _SysPathG( ...@@ -567,10 +537,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_large_x0_35` model depends on args. model: nn.Layer. Specific `MobileNetV3_large_x0_35` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_large_x0_35(**kwargs) model = backbone.MobileNetV3_large_x0_35(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_large_x0_35')
return model return model
...@@ -584,10 +552,8 @@ with _SysPathG( ...@@ -584,10 +552,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_large_x0_5` model depends on args. model: nn.Layer. Specific `MobileNetV3_large_x0_5` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_large_x0_5(**kwargs) model = backbone.MobileNetV3_large_x0_5(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_large_x0_5')
return model return model
...@@ -601,10 +567,8 @@ with _SysPathG( ...@@ -601,10 +567,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_large_x0_75` model depends on args. model: nn.Layer. Specific `MobileNetV3_large_x0_75` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_large_x0_75(**kwargs) model = backbone.MobileNetV3_large_x0_75(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_large_x0_75')
return model return model
...@@ -618,10 +582,8 @@ with _SysPathG( ...@@ -618,10 +582,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_large_x1_0` model depends on args. model: nn.Layer. Specific `MobileNetV3_large_x1_0` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_large_x1_0(**kwargs) model = backbone.MobileNetV3_large_x1_0(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_large_x1_0')
return model return model
...@@ -635,10 +597,8 @@ with _SysPathG( ...@@ -635,10 +597,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_large_x1_25` model depends on args. model: nn.Layer. Specific `MobileNetV3_large_x1_25` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_large_x1_25(**kwargs) model = backbone.MobileNetV3_large_x1_25(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_large_x1_25')
return model return model
...@@ -652,10 +612,8 @@ with _SysPathG( ...@@ -652,10 +612,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_small_x0_35` model depends on args. model: nn.Layer. Specific `MobileNetV3_small_x0_35` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_small_x0_35(**kwargs) model = backbone.MobileNetV3_small_x0_35(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_small_x0_35')
return model return model
...@@ -669,10 +627,8 @@ with _SysPathG( ...@@ -669,10 +627,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_small_x0_5` model depends on args. model: nn.Layer. Specific `MobileNetV3_small_x0_5` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_small_x0_5(**kwargs) model = backbone.MobileNetV3_small_x0_5(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_small_x0_5')
return model return model
...@@ -686,10 +642,8 @@ with _SysPathG( ...@@ -686,10 +642,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_small_x0_75` model depends on args. model: nn.Layer. Specific `MobileNetV3_small_x0_75` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_small_x0_75(**kwargs) model = backbone.MobileNetV3_small_x0_75(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_small_x0_75')
return model return model
...@@ -703,10 +657,8 @@ with _SysPathG( ...@@ -703,10 +657,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_small_x1_0` model depends on args. model: nn.Layer. Specific `MobileNetV3_small_x1_0` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_small_x1_0(**kwargs) model = backbone.MobileNetV3_small_x1_0(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_small_x1_0')
return model return model
...@@ -720,10 +672,8 @@ with _SysPathG( ...@@ -720,10 +672,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `MobileNetV3_small_x1_25` model depends on args. model: nn.Layer. Specific `MobileNetV3_small_x1_25` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.MobileNetV3_small_x1_25(**kwargs) model = backbone.MobileNetV3_small_x1_25(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model,
'MobileNetV3_small_x1_25')
return model return model
...@@ -737,9 +687,8 @@ with _SysPathG( ...@@ -737,9 +687,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt101_32x4d` model depends on args. model: nn.Layer. Specific `ResNeXt101_32x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNeXt101_32x4d(**kwargs) model = backbone.ResNeXt101_32x4d(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNeXt101_32x4d')
return model return model
...@@ -753,9 +702,8 @@ with _SysPathG( ...@@ -753,9 +702,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt101_64x4d` model depends on args. model: nn.Layer. Specific `ResNeXt101_64x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNeXt101_64x4d(**kwargs) model = backbone.ResNeXt101_64x4d(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNeXt101_64x4d')
return model return model
...@@ -769,9 +717,8 @@ with _SysPathG( ...@@ -769,9 +717,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt152_32x4d` model depends on args. model: nn.Layer. Specific `ResNeXt152_32x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNeXt152_32x4d(**kwargs) model = backbone.ResNeXt152_32x4d(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNeXt152_32x4d')
return model return model
...@@ -785,9 +732,8 @@ with _SysPathG( ...@@ -785,9 +732,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt152_64x4d` model depends on args. model: nn.Layer. Specific `ResNeXt152_64x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNeXt152_64x4d(**kwargs) model = backbone.ResNeXt152_64x4d(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNeXt152_64x4d')
return model return model
...@@ -801,9 +747,8 @@ with _SysPathG( ...@@ -801,9 +747,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt50_32x4d` model depends on args. model: nn.Layer. Specific `ResNeXt50_32x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNeXt50_32x4d(**kwargs) model = backbone.ResNeXt50_32x4d(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNeXt50_32x4d')
return model return model
...@@ -817,9 +762,8 @@ with _SysPathG( ...@@ -817,9 +762,8 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt50_64x4d` model depends on args. model: nn.Layer. Specific `ResNeXt50_64x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.ResNeXt50_64x4d(**kwargs) model = backbone.ResNeXt50_64x4d(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'ResNeXt50_64x4d')
return model return model
...@@ -833,8 +777,7 @@ with _SysPathG( ...@@ -833,8 +777,7 @@ with _SysPathG(
Returns: Returns:
model: nn.Layer. Specific `ResNeXt50_64x4d` model depends on args. model: nn.Layer. Specific `ResNeXt50_64x4d` model depends on args.
""" """
kwargs.update({'pretrained': pretrained})
model = backbone.DarkNet53(**kwargs) model = backbone.DarkNet53(**kwargs)
if pretrained:
model = _load_pretrained_parameters(model, 'DarkNet53')
return model return model
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册