              occur AFTER the version number.
              IE: [<model_name>_v<version_number><differentiating_information>.<extension>]
              EG: [mtcnn_det_v1.1.py, mtcnn_det_v1.2.py, mtcnn_det_v1.3.py]
                  [resnet_ssd_v1.caffemodel, resnet_ssd_v1.prototext]
  
              Models to be handled by this class must be added to the _model_id property
              with their appropriate github identier mapped.
              See https://github.com/deepfakes-models/faceswap-models for more information
          """
  
      def __init__(self, model_filename, cache_dir):
          if not isinstance(model_filename, list):
              model_filename = [model_filename]
 
</s> remove     def __init__(self, model_filename, cache_dir):
 </s> add     def __init__(self, model_filename, cache_dir, git_model_id): </s> remove                               "help": "Reference images for the person you "
                                      "want to process. Should be a front "
                                      "portrait. Multiple images can be added "
                                      "space separated"})
 </s> add                               "help": "Reference images for the person you want to process. "
                                      "Should be a front portrait with a single person in the "
                                      "image. Multiple images can be added space separated. NB: "
                                      "Using face filter will significantly decrease extraction "
                                      "speed."}) </s> remove                               "help": "Reference image for the persons you do "
                                      "not want to process. Should be a front "
                                      "portrait. Multiple images can be added "
                                      "space separated"})
 </s> add                               "help": "Reference image for the persons you do not want to "
                                      "process. Should be a front portrait with a single person "
                                      "in the image. Multiple images can be added space "
                                      "separated. NB: Using face filter will significantly "
                                      "decrease extraction speed."}) </s> remove         self.model_path = self.get_model(model_filename)
 </s> add         self.model_path = self.get_model(git_model_id, model_filename)
              occur AFTER the version number.
              IE: [<model_name>_v<version_number><differentiating_information>.<extension>]
              EG: [mtcnn_det_v1.1.py, mtcnn_det_v1.2.py, mtcnn_det_v1.3.py]
                  [resnet_ssd_v1.caffemodel, resnet_ssd_v1.prototext]




          """
  
      def __init__(self, model_filename, cache_dir):
          if not isinstance(model_filename, list):
              model_filename = [model_filename]
keep keep keep keep replace replace replace 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 
lib/utils.py