code: def test_channelwise_axis_1():
      data = np.transpose(
          np.array(
              [-63.5, -63, -62.5, -62, -61.5, 30, 31, 31.5, 31.75, 32]
          )
          .astype("float32")
          .reshape((2, 5))
      )
      output = np.transpose(
          np.array([0, 1, 2, 3, 4, 243, 247, 249, 250, 251])
          .astype("uint8")
          .reshape((2, 5))
      )
      quant_args = {
          "out_zero_point": np.array([127, 123]).astype("int32"),
          "out_scale": np.array([0.5, 0.25]).astype("float32"),
      }
  
      quantize_test_driver(
          in_dtype="float32",
          quant_args=quant_args,
          axis=-1,
          out_dtype="uint8",
          in_data=data,
          verify_output_data=output,
      )
  
file_path: tvm/tests/python/relay/test_op_qnn_quantize.py
imports: import tvm
  from tvm import te
  import numpy
  from tvm import relay
  from tvm.contrib import graph_executor
  from tvm.relay.testing import run_infer_type
label_desc: Use image node_id 7 for calling a global function with example usage: test_channelwise_axis_1() without return types