the output of this code is:
****batchnorm2d****:
 tensor([[[[-0.3216, -0.9649,  0.9649,  0.3216]],

         [[-0.8628,  0.7301, -0.8628,  2.3230]]],


        [[[-0.9649,  0.9649, -0.9649,  0.3216]],

         [[-0.8628, -0.0664, -0.8628, -0.0664]]],


        [[[-0.9649,  2.2514, -0.9649,  0.3216]],

         [[-0.8628, -0.0664,  1.5266, -0.0664]]]],
       grad_fn=<NativeBatchNormBackward>)
tensor([[[0.5897, 0.5897, 0.5897, 0.5897]],

        [[0.5897, 0.5897, 0.5897, 0.5897]],

        [[0.5897, 0.5897, 0.5897, 0.5897]]], grad_fn=<DivBackward0>)
tensor([[[0.7301, 0.7301, 0.7301, 0.7301]],

        [[0.7301, 0.7301, 0.7301, 0.7301]],

        [[0.7301, 0.7301, 0.7301, 0.7301]]], grad_fn=<DivBackward0>)

Process finished with exit code 0