code: def test_broadcasting_2d_channels_first(self):
      x = np.arange(16).reshape((1, 4, 2, 2)).astype("float32")
      x = layers.GroupNormalization(groups=2, axis=1)(x)
      self.assertAllClose(
          x,
          np.array(
              [
                  [
                      [[-1.5274, -1.0910], [-0.6546, -0.2182]],
                      [[0.2182, 0.6546], [1.0910, 1.5274]],
                      [[-1.5274, -1.0910], [-0.6546, -0.2182]],
                      [[0.2182, 0.6546], [1.0910, 1.5274]],
                  ]
              ]
          ),
          atol=1e-3,
      )
  
file_path: keras/keras/layers/normalization/group_normalization_test.py
imports: import numpy
  import pytest
  from keras import constraints
  from keras import layers
  from keras import regularizers
  from keras import testing
label_desc: Use image node_id 9 for calling the GroupNormalizationTest obj's underlying member method code with example usage: obj.test_broadcasting_2d_channels_first() without return types