                             "Switching to serial")
              return False
          return True
  
      def _set_phases(self, multiprocess):
          """ If not enough VRAM is available, then chunk :attr:`_flow` up into phases that will fit
          into VRAM, otherwise return the single flow.
  
          Parameters
          ----------
 
</s> remove         if self._vram_stats["vram_free"] <= self._total_vram_required:
 </s> add         if cast(int, self._vram_stats["vram_free"]) <= self._total_vram_required: </s> remove     def _set_parallel_processing(self, multiprocess):
 </s> add     def _set_parallel_processing(self, multiprocess: bool) -> bool: </s> remove         phases = []
        current_phase = []
        available = self._vram_stats["vram_free"]
 </s> add         phases: List[List[str]] = []
        current_phase: List[str] = []
        available = cast(int, self._vram_stats["vram_free"]) </s> remove #: lib/cli/args.py:484
 </s> add #: lib/cli/args.py:493 </s> remove         extractor_type: {'aligner', 'detector', 'masker'}
 </s> add         extractor_type: {'align', 'detect', 'mask'}
    def _set_phases(self, multiprocess: bool) -> List[List[str]]:
                             "Switching to serial")
              return False
          return True
  
    def _set_phases(self, multiprocess: bool) -> List[List[str]]:
          """ If not enough VRAM is available, then chunk :attr:`_flow` up into phases that will fit
          into VRAM, otherwise return the single flow.
  
          Parameters
          ----------
keep keep keep keep replace keep keep keep keep keep
 extract: Add batch processing mode 
plugins/extract/pipeline.py