code: def ggml_compute_forward_mul_mat_q_fp32(
      src_0_ne,  # type: ctypes.Array[ctypes.c_int64]
      src_0_data,  # type: ctypes.c_void_p
      src_0_qtype,  # type: int
      src_1_ne,  # type: ctypes.Array[ctypes.c_int64]
      src_1_data,  # type: ctypes.c_void_p
      result,  # type: ctypes.c_void_p
  ) -> None:
      # ctx = ctx.context
      # src_0_ne = (ctypes.c_int64 * 2)(*src_0_ne)
      # src_0_data = ctypes.c_void_p(src_0_data)
      # src_1_ne = (ctypes.c_int64 * 2)(*src_1_ne)
      # src_1_data = ctypes.c_void_p(src_1_data)
      # result = ctypes.c_void_p(result)
  
      return _lib.ggml_compute_forward_mul_mat_q_fp32(
          src_0_ne,
          src_0_data,
          src_0_qtype,
          src_1_ne,
          src_1_data,
          result,
      )
  
imports: import sys
  import os
  import ctypes
  from ctypes import c_int, c_float, c_char_p, c_void_p, c_bool, pointer, POINTER, _Pointer, Structure, Array, c_uint8, c_size_t
  import pathlib
  from bigdl.llm.utils.common import invalidInputError
  from bigdl.llm.utils.utils import get_shared_lib_info
label_desc: Use image node_id 52 for calling a global function with example usage: ggml_compute_forward_mul_mat_q_fp32(src_0_ne, src_0_data, src_0_qtype, src_1_ne, src_1_data, result) and returns: _lib