class_docstr: set config of preprocess, postprocess and visualize
  Args:
      model_dir (str): root path of model.yml
docstr: Raises:
      ValueError: loaded model not in supported model type 
docstr_tok: ["Raises",":","ValueError",":","loaded","model","not","in","supported","model","type"]
code: def check_model(self, yml_conf):
      """
      Raises:
          ValueError: loaded model not in supported model type
      """
      for support_model in SUPPORT_MODELS:
          if support_model in yml_conf["arch"]:
              return True
      raise ValueError(
          "Unsupported arch: {}, expect {}".format(
              yml_conf["arch"], SUPPORT_MODELS
          )
      )
  
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 2 for calling the PredictConfig obj's underlying member method code with example usage: obj.check_model(yml_conf) and returns: True