UpsamplingNearest2d#
- classtorch.nn.UpsamplingNearest2d(size=None,scale_factor=None)[source]#
Applies a 2D nearest neighbor upsampling to an input signal composed of several input channels.
To specify the scale, it takes either the
sizeor thescale_factoras it’s constructor argument.When
sizeis given, it is the output size of the image(h, w).- Parameters
Warning
This class is deprecated in favor of
interpolate().- Shape:
Input:
Output: where
Examples:
>>>input=torch.arange(1,5,dtype=torch.float32).view(1,1,2,2)>>>inputtensor([[[[1., 2.], [3., 4.]]]])>>>m=nn.UpsamplingNearest2d(scale_factor=2)>>>m(input)tensor([[[[1., 1., 2., 2.], [1., 1., 2., 2.], [3., 3., 4., 4.], [3., 3., 4., 4.]]]])