torch.nn.functional.avg_pool1d
torch.nn.functional.avg_pool1d(input, kernel_size, stride=None, padding=0, ceil_mode=False, count_include_pad=True) -> Tensor
Applies a 1D average pooling over an input signal composed of
   several input planes.
See "AvgPool1d" for details and output shape.
Parameters:
      * input -- input tensor of shape (\text{minibatch} ,
        \text{in_channels} , iW)
  * **kernel_size** -- the size of the window. Can be a single
    number or a tuple *(kW,)*

  * **stride** -- the stride of the window. Can be a single number
    or a tuple *(sW,)*. Default: "kernel_size"

  * **padding** -- implicit zero paddings on both sides of the
    input. Can be a single number or a tuple *(padW,)*. Default: 0

  * **ceil_mode** -- when True, will use *ceil* instead of *floor*
    to compute the output shape. Default: "False"

  * **count_include_pad** -- when True, will include the zero-
