code: def get_assembler_cls(model):
      model_name = _get_full_model_name(model)
      assembler_cls = SUPPORTED_MODELS.get(model_name)
  
      if not assembler_cls:
          raise NotImplementedError(
              f"Model '{model_name}' is not supported"
          )
  
      return assembler_cls
  
file_path: m2cgen/m2cgen/assemblers/__init__.py
imports: from m2cgen.assemblers.boosting import LightGBMModelAssembler, XGBoostLinearModelAssembler, XGBoostModelAssemblerSelector, XGBoostTreeModelAssembler
  from m2cgen.assemblers.ensemble import RandomForestModelAssembler
  from m2cgen.assemblers.linear import ProcessMLEModelAssembler, SklearnGLMModelAssembler, SklearnLinearModelAssembler, StatsmodelsGLMModelAssembler, StatsmodelsLinearModelAssembler, StatsmodelsModelAssemblerSelector
  from m2cgen.assemblers.meta import RANSACModelAssembler
  from m2cgen.assemblers.svm import LightningSVMModelAssembler, SklearnSVMModelAssembler
  from m2cgen.assemblers.tree import TreeModelAssembler
label_desc: Use image node_id 2 for calling a global function with example usage: get_assembler_cls(model) and returns: assembler_cls