code: def schedule_softmax(outs):
      """Schedule for softmax
  
      Parameters
      ----------
      outs: Array of Tensor
            The computation graph description of softmax
            in the format of an array of tensors.
  
      Returns
      -------
      sch: Schedule
          The computation schedule for the op.
      """
      outs = [outs] if isinstance(outs, te.tensor.Tensor) else outs
      s = te.create_schedule([x.op for x in outs])
  
      def _callback(op):
          if "softmax" in op.tag:
              _schedule_softmax(op, s, outs)
  
      traverse_inline(s, outs[0].op, _callback)
      return s
  
imports: from tvm import te
  from ..utils import traverse_inline
  from .injective import schedule_injective_from_existing
label_desc: Use image node_id 2 for calling a global function with example usage: schedule_softmax(outs) and returns: s