AdaptiveAvgPool1d β€” PyTorch 2.7 documentation (original) (raw)

class torch.nn.AdaptiveAvgPool1d(output_size)[source][source]ΒΆ

Applies a 1D adaptive average pooling over an input signal composed of several input planes.

The output size is LoutL_{out}, for any input size. The number of output features is equal to the number of input planes.

Parameters

output_size (Union[_int,_ tuple_[_int] ]) – the target output size LoutL_{out}.

Shape:

Examples

target output size of 5

m = nn.AdaptiveAvgPool1d(5) input = torch.randn(1, 64, 8) output = m(input)