[6., 7., 8.]]]])
      >>> m(input)
      tensor([[[[0., 0., 0., 1., 2., 2., 2.],
                [0., 0., 0., 1., 2., 2., 2.],
                [0., 0., 0., 1., 2., 2., 2.],
                [3., 3., 3., 4., 5., 5., 5.],
                [6., 6., 6., 7., 8., 8., 8.],
                [6., 6., 6., 7., 8., 8., 8.],
                [6., 6., 6., 7., 8., 8., 8.]]]])
      >>> # using different paddings for different sides
      >>> m = nn.ReplicationPad2d((1, 1, 2, 0))
      >>> m(input)
      tensor([[[[0., 0., 1., 2., 2.],
                [0., 0., 1., 2., 2.],
                [0., 0., 1., 2., 2.],
                [3., 3., 4., 5., 5.],
                [6., 6., 7., 8., 8.]]]])