code: def batch_matmul_mkl(
      cfg,
      tensor_a,
      tensor_b,
      out_shape=None,
      out_dtype=None,
      transpose_a=False,
      transpose_b=True,
  ):
      """Compute batch_matmul using mkl"""
      del out_dtype  # Unused argument
      return batch_matmul_blas_common(
          cfg,
          tensor_a,
          tensor_b,
          out_shape,
          transpose_a,
          transpose_b,
          mkl,
      )
  
imports: import tvm
  from tvm import autotvm, te
  from tvm.autotvm.task.space import SplitEntity
  from tvm.contrib import cblas, mkl
  from tvm.target.codegen import target_has_features
  from ..None import generic, nn
  from ..transform import layout_transform
  from ..utils import get_const_tuple, get_max_power2_factor, traverse_inline
  from .dense import dense_amx_int8_schedule, dense_int8_schedule
  from .injective import schedule_injective_from_existing
label_desc: Use image node_id 11 for calling a global function with example usage: batch_matmul_mkl(cfg, tensor_a, tensor_b, out_shape, out_dtype, transpose_a, transpose_b) and returns: batch_matmul_blas_common