          self._output_faces = []
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_batch(self, queue):
          """ Get items for inputting into the aligner from the queue in batches
  
          Items are returned from the ``queue`` in batches of
          :attr:`~plugins.extract._base.Extractor.batchsize`
  
          To ensure consistent batchsizes for aligner the items are split into separate items for
 
</s> remove         To ensure consistent batchsizes for aligner the items are split into separate items for
 </s> add         To ensure consistent batchsizes for masker the items are split into separate items for </s> remove         self.input_size = input_size
        self.output_size = output_size
        self.coverage_ratio = coverage_ratio
        self.extract = Extract()
 </s> add         self.input_size = 256  # Overide for model specific input_size
        self.blur_kernel = 5  # Overide for model specific blur_kernel size
        self.coverage_ratio = 1.0  # Overide for model specific coverage_ratio </s> remove         """ Finalize the output from Aligner
 </s> add         """ Finalize the output from Masker </s> remove         self._masker = self._load_masker(masker,
                                         configfile,
                                         input_size,
                                         output_size,
                                         coverage_ratio)
 </s> add         self._masker = self._load_masker(masker, configfile) </s> remove     def _feed_matrix(self):
 </s> add     def feed_matrix(self):
        """ Get items for inputting into the masker from the queue in batches
          self._output_faces = []
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def get_batch(self, queue):
        """ Get items for inputting into the masker from the queue in batches
  
          Items are returned from the ``queue`` in batches of
          :attr:`~plugins.extract._base.Extractor.batchsize`
  
          To ensure consistent batchsizes for aligner the items are split into separate items for
keep keep keep keep replace keep keep keep keep keep
 Mask plugin cleanup

- PEP8 Fixes
- Remove config for non NN Masks
- Tidy up defaults helptext
- cli.py fix typos
- Remove unused imports and functions _base.py
- Standardize input_size param
- Enable and update documentation
- Change references from `aligner` to `masker`
- Change  input_size, output_size and coverage_ratio from kwargs to params
- Move load_aligned to batch input iterator
- Remove unnecessary self.input param
- Add softmax layer append function to KSession
- Remove references to KSession protected objects
- Standardize plugin output into finalize method
- Make masks full frame and add to lib.faces_detect
- Add masks to alignments.json (temporary zipped base64 solution) 
plugins/extract/mask/_base.py