parameters: (x, groups, name=None, axis=1)
return_statement: return paddle.nn.functional.maxout(**locals())
docstring: ${comment}
  
      Args:
          x(${x_type}): ${x_comment}
          groups(int): ${groups_comment}
          axis(int, optional): ${axis_comment}
          name(str, optional): For detailed information, please refer
              to :ref:`api_guide_Name`. Usually name is no need to set and
              None by default.
  
      Returns:
          Variable: ${out_comment}
  
      Raises:
          ValueError: If `axis` is not 1, -1 or 3.
          ValueError: If the number of input channels can not be divisible by `groups`.
  
      Examples:
          .. code-block:: python
  
              import paddle.fluid as fluid
              import paddle
              paddle.enable_static()
  
              input = fluid.data(
                  name='data',
                  shape=[None, 256, 32, 32],
                  dtype='float32')
              out = fluid.layers.maxout(input, groups=2)
docstring_summary: ${comment}
docstring_tokens: $ { comment }
function: def maxout(x, groups, name=None, axis=1):
      """
      ${comment}
  
      Args:
          x(${x_type}): ${x_comment}
          groups(int): ${groups_comment}
          axis(int, optional): ${axis_comment}
          name(str, optional): For detailed information, please refer
              to :ref:`api_guide_Name`. Usually name is no need to set and
              None by default.
  
      Returns:
          Variable: ${out_comment}
  
      Raises:
          ValueError: If `axis` is not 1, -1 or 3.
          ValueError: If the number of input channels can not be divisible by `groups`.
  
      Examples:
          .. code-block:: python
  
              import paddle.fluid as fluid
              import paddle
              paddle.enable_static()
  
              input = fluid.data(
                  name='data',
                  shape=[None, 256, 32, 32],
                  dtype='float32')
              out = fluid.layers.maxout(input, groups=2)
      """
      return paddle.nn.functional.maxout(**locals())
function_tokens: def maxout ( x , groups , name = None , axis = 1 ) : return paddle . nn . functional . maxout ( * * locals ( ) )