def METHOD_NAME(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