  
          # << SET THE FOLLOWING IN PLUGINS __init__ IF DIFFERENT FROM DEFAULT >> #
          self.name = None
          self.input_size = None
          self.colorformat = "BGR"
          self.vram = None
          self.vram_warnings = None  # Will run at this with warnings
          self.vram_per_batch = None
  
          # << THE FOLLOWING ARE SET IN self.initialize METHOD >> #
 
</s> remove         self.colorformat = "RGB"
 </s> add         self.color_format = "RGB" </s> remove         self.vram_warnings = 1088  # at BS 1. OOMs at higher batchsizes
 </s> add         self.vram_warnings = 1088  # at BS 1. OOMs at higher batch sizes </s> remove                                     self._args.masker,
 </s> add                                     [self._args.masker, "components", "extended"], </s> remove         self.colorformat = "RGB"
 </s> add         self.color_format = "RGB" </s> remove         if masker is not None and masker.lower() != "none":
            retval.append("mask")
 </s> add         for idx, mask in enumerate(masker):
            if mask is not None and mask.lower() != "none":
                retval.append("mask_{}".format(idx))
        self.color_format = "BGR"
  
          # << SET THE FOLLOWING IN PLUGINS __init__ IF DIFFERENT FROM DEFAULT >> #
          self.name = None
          self.input_size = None
        self.color_format = "BGR"
          self.vram = None
          self.vram_warnings = None  # Will run at this with warnings
          self.vram_per_batch = None
  
          # << THE FOLLOWING ARE SET IN self.initialize METHOD >> #
keep keep keep keep replace keep keep keep keep keep
 Extraction - Auto generate Components and Extended Masks 
plugins/extract/_base.py