1515
1616from sscma .registry import NECKS
1717
18- from ..base import ConvModule
18+ from ..base import ConvNormActivation
1919from ..layers import CSPLayer
2020from ..utils import make_divisible , make_round
2121
@@ -416,12 +416,12 @@ def build_reduce_layer(self, idx: int) -> nn.Module:
416416 nn.Module: The reduce layer.
417417 """
418418 if idx == len (self .in_channels ) - 1 :
419- layer = ConvModule (
419+ layer = ConvNormActivation (
420420 make_divisible (self .in_channels [idx ], self .widen_factor ),
421421 make_divisible (self .in_channels [idx - 1 ], self .widen_factor ),
422422 1 ,
423- norm_cfg = self .norm_cfg ,
424- act_cfg = self .act_cfg ,
423+ norm_layer = self .norm_cfg ,
424+ activation_layer = self .act_cfg ,
425425 )
426426 else :
427427 layer = nn .Identity ()
@@ -461,12 +461,12 @@ def build_top_down_layer(self, idx: int):
461461 norm_cfg = self .norm_cfg ,
462462 act_cfg = self .act_cfg ,
463463 ),
464- ConvModule (
464+ ConvNormActivation (
465465 make_divisible (self .in_channels [idx - 1 ], self .widen_factor ),
466466 make_divisible (self .in_channels [idx - 2 ], self .widen_factor ),
467467 kernel_size = 1 ,
468- norm_cfg = self .norm_cfg ,
469- act_cfg = self .act_cfg ,
468+ norm_layer = self .norm_cfg ,
469+ activation_layer = self .act_cfg ,
470470 ),
471471 )
472472
@@ -479,14 +479,14 @@ def build_downsample_layer(self, idx: int) -> nn.Module:
479479 Returns:
480480 nn.Module: The downsample layer.
481481 """
482- return ConvModule (
482+ return ConvNormActivation (
483483 make_divisible (self .in_channels [idx ], self .widen_factor ),
484484 make_divisible (self .in_channels [idx ], self .widen_factor ),
485485 kernel_size = 3 ,
486486 stride = 2 ,
487487 padding = 1 ,
488- norm_cfg = self .norm_cfg ,
489- act_cfg = self .act_cfg ,
488+ norm_layer = self .norm_cfg ,
489+ activation_layer = self .act_cfg ,
490490 )
491491
492492 def build_bottom_up_layer (self , idx : int ) -> nn .Module :
0 commit comments