code: def _tmp_strategy(attrs, inputs, out_type, target):
      strategy = relay.op.OpStrategy()
      if (
          attrs.groups == 1
          and attrs.data_layout == "NCHW"
          and attrs.kernel_layout == "OIHW"
      ):
          strategy.add_implementation(
              relay.op.strategy.wrap_compute_conv2d(_compute_conv2d_1),
              relay.op.strategy.wrap_topi_schedule(_schedule_conv2d_1),
              name="conv2d_2",
              plevel=15,
          )
      else:
          raise ValueError("No valid strategy found")
      return strategy
  
file_path: tvm/tests/python/meta_schedule/test_meta_schedule_relay_tir_compute.py
imports: import numpy
  import tvm
  import tvm.testing
  import tvm.topi.testing
  from tvm import autotvm
  from tvm import meta_schedule
  from tvm import relay, te
  from tvm.relay.testing.temp_op_attr import TempOpAttr
  from tvm.script import tir
label_desc: Use image node_id 5 for calling a global function with example usage: _tmp_strategy(attrs, inputs, out_type, target) and returns: strategy