def METHOD_NAME():
    a_np = np.random.uniform(size=(batch, in_channel, in_height, in_width)).astype("uint8")
    w_np = np.random.uniform(size=(num_filter, in_channel // groups, kernel, kernel)).astype(
        "int8"
    )
    c_np = tvm.topi.testing.conv2d_nchw_python(a_np, w_np, stride, padding, groups)
    return (
        _transform_data(a_np, ic_block),
        _transform_kernel(w_np, ic_block, oc_block),
        _transform_data(c_np, oc_block),
    )