code: def schedule_conv2d(outs, layout="NHWC"):
      layout_uncase = layout.casefold()
      if layout_uncase == "NHWC".casefold():
          return schedule_conv2d_nhwc(outs)
      if layout_uncase == "NCHW".casefold():
          return schedule_conv2d_nchw(outs)
  
      raise ValueError(f"Unexpected layout={layout}")
  
file_path: tvm/python/tvm/topi/hexagon/conv2d.py
imports: import tvm
  from tvm import te
  from ..None import nn
  from ..utils import traverse_inline
  from .tensor_intrin import dot_vrmpy
  from ..generic import conv2d
label_desc: Use image node_id 3 for calling a global function with example usage: schedule_conv2d(outs, layout) and returns: schedule_conv2d_nhwc, schedule_conv2d_nchw