          method: {"none", "clahe", "hist", "mean"}
              The normalization method to apply to faces prior to feeding into the aligner's model
          """
          logger.debug("Setting to: '%s'", method)
          self._align.set_normalize_method(method)
  
      def _set_plugin_batchsize(self, gpu_plugins: List[str], available_vram: float) -> None:
          """ Set the batch size for the given plugin based on given available vram.
 
</s> remove     def _set_plugin_batchsize(self, gpu_plugins, available_vram):
 </s> add     def _set_plugin_batchsize(self, gpu_plugins: List[str], available_vram: float) -> None: </s> remove     def set_aligner_normalization_method(self, method):
 </s> add     def set_aligner_normalization_method(self, method: str) -> None: </s> remove     def set_batchsize(self, plugin_type, batchsize):
 </s> add     def reset_phase_index(self) -> None:
        """ Reset the current phase index back to 0. Used for when batch processing is used in
        extract. """
        self._phase_index = 0

    def set_batchsize(self,
                      plugin_type: Literal["align", "detect"],
                      batchsize: int) -> None: </s> remove         plugin_type: {'aligner', 'detector'}
 </s> add         plugin_type: {'align', 'detect'} </s> remove         logger.trace(retval)
 </s> add         logger.trace(retval)  # type: ignore
        assert self._align is not None
          method: {"none", "clahe", "hist", "mean"}
              The normalization method to apply to faces prior to feeding into the aligner's model
          """
        assert self._align is not None
          logger.debug("Setting to: '%s'", method)
          self._align.set_normalize_method(method)
  
      def _set_plugin_batchsize(self, gpu_plugins: List[str], available_vram: float) -> None:
          """ Set the batch size for the given plugin based on given available vram.
keep keep add keep keep keep keep keep
 extract: Add batch processing mode 
plugins/extract/pipeline.py