  from lib.gpu_stats import GPUStats
  from lib.multithreading import MultiThread, PoolProcess, SpawnProcess
  from lib.queue_manager import queue_manager, QueueEmpty
  from lib.utils import get_folder, hash_encode_image
  from plugins.plugin_loader import PluginLoader
  from scripts.fsmedia import Alignments, Images, PostProcess, Utils
  
  tqdm.monitor_interval = 0  # workaround for TqdmSynchronisationWarning
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
 
</s> remove from lib.gpu_stats import GPUStats
from lib.multithreading import MultiThread, PoolProcess, SpawnProcess
from lib.queue_manager import queue_manager, QueueEmpty
 </s> add from lib.multithreading import MultiThread
from lib.queue_manager import queue_manager </s> remove from .extract import Plugins as Extractor

 </s> add  </s> remove import face_recognition
 </s> add import cv2
import numpy as np

from plugins.extract.pipeline import Extractor
  from lib.gpu_stats import GPUStats
  from lib.multithreading import MultiThread, PoolProcess, SpawnProcess
  from lib.queue_manager import queue_manager, QueueEmpty
  from lib.utils import get_folder, hash_encode_image
from plugins.extract.pipeline import Extractor
  from scripts.fsmedia import Alignments, Images, PostProcess, Utils
  
  tqdm.monitor_interval = 0  # workaround for TqdmSynchronisationWarning
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
keep keep keep keep replace keep keep keep keep keep
 Face filter vgg face (#724)

* Implement extraction pipeline

* Face filter to vgg_face. Resume partial model downloads

* On-the-fly conversion to extraction pipeline

* Move git model ids from get_model to model definition 
scripts/extract.py