@@ -404,62 +404,62 @@ def _cfg(url='', **kwargs):
404
404
@register_model
405
405
def legacy_seresnet18 (pretrained = False , ** kwargs ) -> SENet :
406
406
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 ) )
409
409
410
410
411
411
@register_model
412
412
def legacy_seresnet34 (pretrained = False , ** kwargs ) -> SENet :
413
413
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 ) )
416
416
417
417
418
418
@register_model
419
419
def legacy_seresnet50 (pretrained = False , ** kwargs ) -> SENet :
420
420
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 ) )
423
423
424
424
425
425
@register_model
426
426
def legacy_seresnet101 (pretrained = False , ** kwargs ) -> SENet :
427
427
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 ) )
430
430
431
431
432
432
@register_model
433
433
def legacy_seresnet152 (pretrained = False , ** kwargs ) -> SENet :
434
434
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 ) )
437
437
438
438
439
439
@register_model
440
440
def legacy_senet154 (pretrained = False , ** kwargs ) -> SENet :
441
441
model_args = dict (
442
442
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 ) )
445
445
446
446
447
447
@register_model
448
448
def legacy_seresnext26_32x4d (pretrained = False , ** kwargs ) -> SENet :
449
449
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 ) )
452
452
453
453
454
454
@register_model
455
455
def legacy_seresnext50_32x4d (pretrained = False , ** kwargs ) -> SENet :
456
456
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 ) )
459
459
460
460
461
461
@register_model
462
462
def legacy_seresnext101_32x4d (pretrained = False , ** kwargs ) -> SENet :
463
463
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