code: def _transform_kernel(kernel, ic_bn, oc_bn):
      # OIHW -> OIHW[x]i[x]o
      out_channel, in_channel, kh, kw = kernel.shape
      kernel = np.reshape(
          kernel,
          (
              out_channel // oc_bn,
              oc_bn,
              in_channel // ic_bn,
              ic_bn // 4,
              kh,
              kw,
              4,
          ),
      )
      kernel = np.transpose(kernel, (0, 2, 4, 5, 3, 1, 6))
      return kernel
  
file_path: tvm/tests/python/topi/test_topi_group_conv2d_NCHWc_int8.py
imports: import numpy
  import tvm
  from tvm import te
  from tvm import autotvm
  from tvm import topi
  import tvm.testing
  import tvm.topi.testing
  from tvm.contrib.pickle_memoize import memoize
  from tvm.topi.utils import get_const_tuple
  import pytest
label_desc: Use image node_id 2 for calling a global function with example usage: _transform_kernel(kernel, ic_bn, oc_bn) and returns: kernel