              else:
                  ERROR("{} not found".format(custom_tf))
  
  
  def Tips_1_1():
      INFO("""1. Install Docker
  https://www.docker.com/community-edition
  
  2. Build Docker Image For Faceswap
  docker build -t deepfakes-cpu -f Dockerfile.cpu .
  
 
</s> remove def Tips_1_2():
    INFO("""1. Install Docker
 </s> add def tips_1_2():
    """ Output Tips """
    out_info("""1. Install Docker </s> remove     INFO("That's all you need to do with a docker. Have fun.")
 </s> add     out_info("That's all you need to do with a docker. Have fun.") </s> remove def Update_TF_Dep():
    global CUDA_Version
    Required_Packages[0] = "tensorflow-gpu"
    if CUDA_Version.startswith("8.0"):
        Required_Packages[0] += "==1.4.0"
    elif not CUDA_Version.startswith("9.0"):
            WARNING("Tensorflow has no official prebuild for CUDA 9.1 currently.\r\n"
                    "To continue, You have to build and install your own tensorflow-gpu.\r\n"
                    "Help: https://www.tensorflow.org/install/install_sources")
            custom_tf = input("Location of custom tensorflow-gpu wheel (leave blank to manually install): ")
            if not custom_tf:
                del Required_Packages[0]
                return
            if os.path.isfile(custom_tf):
                Required_Packages[0] = custom_tf
            else:
                ERROR("{} not found".format(custom_tf))
 </s> add def update_tf_dep():
    """ Update Tensorflow Dependency """
    global CUDA_VERSION
    REQUIRED_PACKAGES[0] = "tensorflow-gpu"
    if CUDA_VERSION.startswith("8.0"):
        REQUIRED_PACKAGES[0] += "==1.4.0"
    elif not CUDA_VERSION.startswith("9.0"):
        out_warning("Tensorflow has currently no official prebuild for CUDA "
                    "versions above 9.0.\r\nTo continue, You have to build "
                    "and install your own tensorflow-gpu.\r\n"
                    "Help: "
                    "https://www.tensorflow.org/install/install_sources")
        custom_tf = input("Location of custom tensorflow-gpu wheel (leave "
                          "blank to manually install): ")
        if not custom_tf:
            del REQUIRED_PACKAGES[0]
            return
        if os.path.isfile(custom_tf):
            REQUIRED_PACKAGES[0] = custom_tf
        else:
            out_error("{} not found".format(custom_tf)) </s> remove def Enable_Docker():
 </s> add def ask_enable_docker():
    """ Enable or disable Docker """ </s> remove def Tips_2_2():
    INFO("""1. Install System Dependencies.
 </s> add def tips_2_2():
    """ Output Tips """
    out_info("""1. Install System Dependencies.
def tips_1_1():
    """ Output Tips """
    out_info("""1. Install Docker
              else:
                  ERROR("{} not found".format(custom_tf))
  
  
def tips_1_1():
    """ Output Tips """
    out_info("""1. Install Docker
def tips_1_1():
    """ Output Tips """
    out_info("""1. Install Docker
  https://www.docker.com/community-edition
  
  2. Build Docker Image For Faceswap
  docker build -t deepfakes-cpu -f Dockerfile.cpu .
  
keep keep keep keep replace replace keep keep keep keep keep
 Extraction - Speed improvements (#522) (#523)

* Extraction - Speed improvements (#522)

* Initial Plugin restructure

* Detectors to plugins. Detector speed improvements

* Re-implement dlib aligner, remove models, FAN to TF. Parallel processing

* Update manual, update convert, implement parallel/serial switching

* linting + fix cuda check (setup.py). requirements update keras 2.2.4

* Add extract size option. Fix dlib hog init

* GUI: Increase tooltip width

* Update alignment tool to support new DetectedFace

* Add skip existing faces option

* Fix sort tool to new plugin structure

* remove old align plugin

* fix convert -skip faces bug

* Fix convert skipping no faces frames

* Convert - draw onto transparent layer

* Fix blur threshold bug

* fix skip_faces convert bug

* Fix training 
setup.py