code: def schedule_conv2d_nhwc(cfg, outs):
      """Create the schedule for conv2d_nhwc"""
      outs = [outs] if isinstance(outs, te.tensor.Tensor) else outs
      s = te.create_schedule([x.op for x in outs])
  
      def _callback(op):
          if op.tag == "adreno_conv2d_latest_op":
              schedule_conv2d_NHWC(cfg, s, op.output(0))
  
      traverse_inline(s, outs[0].op, _callback)
      return s
  
file_path: tvm/python/tvm/topi/adreno/conv2d_nhwc.py
imports: import tvm
  from tvm import te
  from tvm import autotvm
  from ..utils import get_const_tuple, traverse_inline
  from .utils import split_to_chunks, pack_input, pack_filter, expand_spatial_dimensions, add_pad, bind_data_copy, get_texture_storage, get_default_conv2d_config
label_desc: Use image node_id 1 for calling a global function with example usage: schedule_conv2d_nhwc(cfg, outs) and returns: s