class_docstr: The base class for building components. 
  
  Args:
      config (Config): A Config class.
      comp_list (list, optional): A list of component classes. Default: None
code: def show_msg(cls, name, cfg):
      msg = "Use the following config to build {}\n".format(name)
      msg += str(yaml.dump({name: cfg}, Dumper=utils.NoAliasDumper))
      logger.info(msg[0:-1])
  
imports: import copy
  from typing import Any, Optional
  import yaml
  import paddle
  from paddleseg.cvlibs import manager, Config
  from paddleseg.utils import utils, logger
  from paddleseg.utils.utils import CachedProperty
label_desc: Use image node_id 6 for calling the Builder obj's underlying member method code with example usage: obj.show_msg(cls, name, cfg) without return types