class_docstr: The executor which implements model series pipeline
  
  Args:
      env_cfg: The enrionment configuration
      model_cfg: The models configuration
code: def run(self, input):
      output = self.init_output(input)
      # execute each operator according to toposort order
      for op_name, op in self.op_name2op.items():
          if op_name == "PostProcess":
              input = self.update_output(input, output)
          input = op(input)
  
      return self.get_final_output(input, output, last_op=op_name)
  
file_path: PaddleSeg/contrib/QualityInspector/qinspector/cvlib/framework.py
imports: from qinspector.ops import __all__
  from qinspector.cvlib.workspace import create
label_desc: Use image node_id 5 for calling the Builder obj's underlying member method code with example usage: obj.run(input) and returns: self