class_docstr: A helper class to manipulate the series of compute ops that make up an operator.
class_docstr_tok: ["A","helper","class","to","manipulate","the","series","of","compute","ops","that","make","up","an","operator","."]
code: def from_output(cls, out):
      write = out
      convert_to_nhcwb16 = write.op.input_tensors[0]
      op = convert_to_nhcwb16.op.input_tensors[0]
      pad = op.op.input_tensors[0]
      upscale = pad.op.input_tensors[0]
      convert_to_nhwc = upscale.op.input_tensors[0]
      read = convert_to_nhwc.op.input_tensors[0]
      return cls(
          read,
          convert_to_nhwc,
          pad,
          upscale,
          op,
          convert_to_nhcwb16,
          write,
      )
  
file_path: tvm/python/tvm/relay/backend/contrib/ethosu/tir/scheduler.py
imports: import tvm
  from tvm.contrib.ethosu.cascader import Propagator
label_desc: Use image node_id 2 for calling the OperatorCompute obj's underlying member method code with example usage: obj.from_output(cls, out) and returns: cls