original_docstring: 
      3x3 version of the Split-Attention convolution block.
  
      Parameters:
      ----------
      in_channels : int
          Number of input channels.
      out_channels : int
          Number of output channels.
      stride : int or tuple/list of 2 int, default 1
          Strides of the convolution.
      padding : int or tuple/list of 2 int, default 1
          Padding value for convolution layer.
      
docstring: 3x3 version of the Split-Attention convolution block.
  Parameters.
  
  in_channels : int
  Number of input channels.
  out_channels : int
  Number of output channels.
  stride : int or tuple/list of 2 int, default 1
  Strides of the convolution.
  padding : int or tuple/list of 2 int, default 1
  Padding value for convolution layer.
docstring_tokens: 3x3 version of the Split - Attention convolution block . Parameters . in_channels : int Number of input channels . out_channels : int Number of output channels . stride : int or tuple / list of 2 int default 1 Strides of the convolution . padding : int or tuple / list of 2 int default 1 Padding value for convolution layer .
code: def saconv3x3_block(in_channels,
                      out_channels,
                      stride=1,
                      padding=1,
                      **kwargs):
      """
      3x3 version of the Split-Attention convolution block.
  
      Parameters:
      ----------
      in_channels : int
          Number of input channels.
      out_channels : int
          Number of output channels.
      stride : int or tuple/list of 2 int, default 1
          Strides of the convolution.
      padding : int or tuple/list of 2 int, default 1
          Padding value for convolution layer.
      """
      return SAConvBlock(
          in_channels=in_channels,
          out_channels=out_channels,
          kernel_size=3,
          stride=stride,
          padding=padding,
          **kwargs)
code_tokens: def saconv3x3_block ( in_channels , out_channels , stride = 1 , padding = 1 , ** kwargs ) : return SAConvBlock ( in_channels = in_channels , out_channels = out_channels , kernel_size = 3 , stride = stride , padding = padding , ** kwargs )
short_docstring: 3x3 version of the Split-Attention convolution block.
short_docstring_tokens: 3x3 version of the Split - Attention convolution block .
comment: """
      3x3 version of the Split-Attention convolution block.
  
      Parameters:
      ----------
      in_channels : int
          Number of input channels.
      out_channels : int
          Number of output channels.
      stride : int or tuple/list of 2 int, default 1
          Strides of the convolution.
      padding : int or tuple/list of 2 int, default 1
          Padding value for convolution layer.
      """