code: def dense_strategy_mali(attrs, inputs, out_type, target):
      """dense mali strategy"""
      strategy = _op.OpStrategy()
      if is_auto_scheduler_enabled():
          strategy.add_implementation(
              wrap_compute_dense(
                  topi.nn.dense, need_auto_scheduler_layout=True
              ),
              naive_schedule,
              name="dense.mali",
          )
      elif is_meta_schedule_enabled():
          strategy.add_implementation(
              wrap_compute_dense(
                  topi.nn.dense, need_meta_schedule_layout=True
              ),
              naive_schedule,
              name="dense.mali",
          )
      else:
          strategy.add_implementation(
              wrap_compute_dense(topi.mali.dense),
              wrap_topi_schedule(topi.mali.schedule_dense),
              name="dense.mali",
          )
      return strategy
  
file_path: tvm/python/tvm/relay/op/strategy/mali.py
imports: import re
  from tvm import topi
  from tvm.auto_scheduler import is_auto_scheduler_enabled
  from tvm.meta_schedule import is_meta_schedule_enabled
  from ..None import op
  from .generic import *
label_desc: Use image node_id 3 for calling a global function with example usage: dense_strategy_mali(attrs, inputs, out_type, target) and returns: strategy