class_docstr: set config of preprocess, postprocess and visualize
  Args:
      model_dir (str): root path of model.yml
code: def print_config(self):
      print("-----------  Model Configuration -----------")
      print("%s: %s" % ("Model Arch", self.arch))
      print("%s: " % ("Transform Order"))
      for op_info in self.preprocess_infos:
          print("--%s: %s" % ("transform op", op_info["type"]))
      print("--------------------------------------------")
  
imports: import os
  import yaml
  import glob
  from functools import reduce
  import cv2
  import numpy
  import math
  import paddle
  from paddle.inference import Config
  from paddle.inference import create_predictor
  import sys
  from benchmark_utils import PaddleInferBenchmark
  from picodet_postprocess import PicoDetPostProcess
  from preprocess import preprocess, Resize, NormalizeImage, Permute, PadStride, LetterBoxResize, Pad, decode_image
  from mot.visualize import visualize_box_mask
  from mot_utils import argsparser, Timer, get_current_memory_mb
label_desc: Use image node_id 3 for calling the PredictConfig obj's underlying member method code with example usage: obj.print_config() without return types