@@ -404,62 +404,62 @@ def _cfg(url='', **kwargs):
404404@register_model
405405def legacy_seresnet18 (pretrained = False , ** kwargs ) -> SENet :
406406 model_args = dict (
407- block = SEResNetBlock , layers = [2 , 2 , 2 , 2 ], groups = 1 , reduction = 16 , ** kwargs )
408- return _create_senet ('legacy_seresnet18' , pretrained , ** model_args )
407+ block = SEResNetBlock , layers = [2 , 2 , 2 , 2 ], groups = 1 , reduction = 16 )
408+ return _create_senet ('legacy_seresnet18' , pretrained , ** dict ( model_args , ** kwargs ) )
409409
410410
411411@register_model
412412def legacy_seresnet34 (pretrained = False , ** kwargs ) -> SENet :
413413 model_args = dict (
414- block = SEResNetBlock , layers = [3 , 4 , 6 , 3 ], groups = 1 , reduction = 16 , ** kwargs )
415- return _create_senet ('legacy_seresnet34' , pretrained , ** model_args )
414+ block = SEResNetBlock , layers = [3 , 4 , 6 , 3 ], groups = 1 , reduction = 16 )
415+ return _create_senet ('legacy_seresnet34' , pretrained , ** dict ( model_args , ** kwargs ) )
416416
417417
418418@register_model
419419def legacy_seresnet50 (pretrained = False , ** kwargs ) -> SENet :
420420 model_args = dict (
421- block = SEResNetBottleneck , layers = [3 , 4 , 6 , 3 ], groups = 1 , reduction = 16 , ** kwargs )
422- return _create_senet ('legacy_seresnet50' , pretrained , ** model_args )
421+ block = SEResNetBottleneck , layers = [3 , 4 , 6 , 3 ], groups = 1 , reduction = 16 )
422+ return _create_senet ('legacy_seresnet50' , pretrained , ** dict ( model_args , ** kwargs ) )
423423
424424
425425@register_model
426426def legacy_seresnet101 (pretrained = False , ** kwargs ) -> SENet :
427427 model_args = dict (
428- block = SEResNetBottleneck , layers = [3 , 4 , 23 , 3 ], groups = 1 , reduction = 16 , ** kwargs )
429- return _create_senet ('legacy_seresnet101' , pretrained , ** model_args )
428+ block = SEResNetBottleneck , layers = [3 , 4 , 23 , 3 ], groups = 1 , reduction = 16 )
429+ return _create_senet ('legacy_seresnet101' , pretrained , ** dict ( model_args , ** kwargs ) )
430430
431431
432432@register_model
433433def legacy_seresnet152 (pretrained = False , ** kwargs ) -> SENet :
434434 model_args = dict (
435- block = SEResNetBottleneck , layers = [3 , 8 , 36 , 3 ], groups = 1 , reduction = 16 , ** kwargs )
436- return _create_senet ('legacy_seresnet152' , pretrained , ** model_args )
435+ block = SEResNetBottleneck , layers = [3 , 8 , 36 , 3 ], groups = 1 , reduction = 16 )
436+ return _create_senet ('legacy_seresnet152' , pretrained , ** dict ( model_args , ** kwargs ) )
437437
438438
439439@register_model
440440def legacy_senet154 (pretrained = False , ** kwargs ) -> SENet :
441441 model_args = dict (
442442 block = SEBottleneck , layers = [3 , 8 , 36 , 3 ], groups = 64 , reduction = 16 ,
443- downsample_kernel_size = 3 , downsample_padding = 1 , inplanes = 128 , input_3x3 = True , ** kwargs )
444- return _create_senet ('legacy_senet154' , pretrained , ** model_args )
443+ downsample_kernel_size = 3 , downsample_padding = 1 , inplanes = 128 , input_3x3 = True )
444+ return _create_senet ('legacy_senet154' , pretrained , ** dict ( model_args , ** kwargs ) )
445445
446446
447447@register_model
448448def legacy_seresnext26_32x4d (pretrained = False , ** kwargs ) -> SENet :
449449 model_args = dict (
450- block = SEResNeXtBottleneck , layers = [2 , 2 , 2 , 2 ], groups = 32 , reduction = 16 , ** kwargs )
451- return _create_senet ('legacy_seresnext26_32x4d' , pretrained , ** model_args )
450+ block = SEResNeXtBottleneck , layers = [2 , 2 , 2 , 2 ], groups = 32 , reduction = 16 )
451+ return _create_senet ('legacy_seresnext26_32x4d' , pretrained , ** dict ( model_args , ** kwargs ) )
452452
453453
454454@register_model
455455def legacy_seresnext50_32x4d (pretrained = False , ** kwargs ) -> SENet :
456456 model_args = dict (
457- block = SEResNeXtBottleneck , layers = [3 , 4 , 6 , 3 ], groups = 32 , reduction = 16 , ** kwargs )
458- return _create_senet ('legacy_seresnext50_32x4d' , pretrained , ** model_args )
457+ block = SEResNeXtBottleneck , layers = [3 , 4 , 6 , 3 ], groups = 32 , reduction = 16 )
458+ return _create_senet ('legacy_seresnext50_32x4d' , pretrained , ** dict ( model_args , ** kwargs ) )
459459
460460
461461@register_model
462462def legacy_seresnext101_32x4d (pretrained = False , ** kwargs ) -> SENet :
463463 model_args = dict (
464- block = SEResNeXtBottleneck , layers = [3 , 4 , 23 , 3 ], groups = 32 , reduction = 16 , ** kwargs )
465- return _create_senet ('legacy_seresnext101_32x4d' , pretrained , ** model_args )
464+ block = SEResNeXtBottleneck , layers = [3 , 4 , 23 , 3 ], groups = 32 , reduction = 16 )
465+ return _create_senet ('legacy_seresnext101_32x4d' , pretrained , ** dict ( model_args , ** kwargs ) )
0 commit comments