          if gpu_stats.device_count == 0:
              logger.debug("No GPU detected. Enabling parallel processing.")
              return True
  
          if not multiprocess:
              logger.debug("Parallel processing disabled by cli.")
              return False
  
          required_vram = detector_vram + aligner_vram + 320  # 320MB buffer
          stats = gpu_stats.get_card_most_free()
          free_vram = int(stats["free"])
          logger.verbose("%s - %sMB free of %sMB",
                         stats["device"],
 
</s> remove         if self.device_count == 0:
 </s> add         if self.device_count == 0 or (self.is_plaidml and not supports_plaidml): </s> remove     @staticmethod
    def get_vram_free():
 </s> add     def get_vram_free(self):
          if gpu_stats.device_count == 0:
              logger.debug("No GPU detected. Enabling parallel processing.")
              return True
  




          required_vram = detector_vram + aligner_vram + 320  # 320MB buffer
          stats = gpu_stats.get_card_most_free()
          free_vram = int(stats["free"])
          logger.verbose("%s - %sMB free of %sMB",
                         stats["device"],
keep keep keep keep replace replace replace replace keep keep keep keep keep
 Fix Active Devices for plaidML. Add Supports PlaidML to Extractors 
plugins/extract/pipeline.py