Rate this Page

AdaptiveMaxPool2d#

classtorch.nn.AdaptiveMaxPool2d(output_size,return_indices=False)[source]#

Applies a 2D adaptive max pooling over an input signal composed of several input planes.

The output is of sizeHout×WoutH_{out} \times W_{out}, for any input size.The number of output features is equal to the number of input planes.

Parameters
Shape:

Examples

>>># target output size of 5x7>>>m=nn.AdaptiveMaxPool2d((5,7))>>>input=torch.randn(1,64,8,9)>>>output=m(input)>>># target output size of 7x7 (square)>>>m=nn.AdaptiveMaxPool2d(7)>>>input=torch.randn(1,64,10,9)>>>output=m(input)>>># target output size of 10x7>>>m=nn.AdaptiveMaxPool2d((None,7))>>>input=torch.randn(1,64,10,9)>>>output=m(input)
forward(input)[source]#

Runs the forward pass.