  to fix Unicode issues on Windows when installing dependencies
  """)
  
  
  def Main():
      global ENABLE_DOCKER, ENABLE_CUDA, CUDA_Version, OS_Version
      Check_System()
      Check_Python()
      Check_PIP()
      # ask questions
      Enable_Docker()
      Enable_CUDA()
      # warn if nvidia-docker on non-linux system
      if OS_Version[0] != "Linux" and ENABLE_DOCKER and ENABLE_CUDA:
 
</s> remove     Enable_Docker()
    Enable_CUDA()
 </s> add     ask_enable_docker()
    ask_enable_cuda() </s> remove     if OS_Version[0] != "Linux" and ENABLE_DOCKER and ENABLE_CUDA:
        WARNING("Nvidia-Docker is only supported on Linux.\r\nOnly CPU is supported in Docker for your system")
        Enable_Docker()
 </s> add     if OS_VERSION[0] != "Linux" and ENABLE_DOCKER and ENABLE_CUDA:
        out_warning("Nvidia-Docker is only supported on Linux.\r\n"
                    "Only CPU is supported in Docker for your system")
        ask_enable_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. </s> remove             WARNING("CUDA Disabled")
 </s> add             out_warning("CUDA Disabled") </s> remove     if i == "" or i == "N" or i == "n":
        ERROR('Please install system dependencies to continue')

def Check_Missing_Dep():
    global Missing_Packages, Installed_Packages, ENABLE_CUDA, Is_MacOS
    if ENABLE_CUDA and Is_MacOS:
        Required_Packages.extend(MacOS_Required_Packages)
    Missing_Packages = []
    for pkg in Required_Packages:
 </s> add     if i in ("", "N", "n"):
        out_error('Please install system dependencies to continue')


def check_missing_dep():
    """ Check for missing dependencies """
    global MISSING_PACKAGES, INSTALLED_PACKAGES, ENABLE_CUDA, IS_MACOS
    if ENABLE_CUDA and IS_MACOS:
        REQUIRED_PACKAGES.extend(MACOS_REQUIRED_PACKAGES)
    MISSING_PACKAGES = []
    for pkg in REQUIRED_PACKAGES:
def main():
    """" Run Setup """
    global ENABLE_DOCKER, ENABLE_CUDA, CUDA_VERSION, OS_VERSION
    check_system()
    check_python()
    check_pip()
  to fix Unicode issues on Windows when installing dependencies
  """)
  
  
def main():
    """" Run Setup """
    global ENABLE_DOCKER, ENABLE_CUDA, CUDA_VERSION, OS_VERSION
    check_system()
    check_python()
    check_pip()
def main():
    """" Run Setup """
    global ENABLE_DOCKER, ENABLE_CUDA, CUDA_VERSION, OS_VERSION
    check_system()
    check_python()
    check_pip()
def main():
    """" Run Setup """
    global ENABLE_DOCKER, ENABLE_CUDA, CUDA_VERSION, OS_VERSION
    check_system()
    check_python()
    check_pip()
def main():
    """" Run Setup """
    global ENABLE_DOCKER, ENABLE_CUDA, CUDA_VERSION, OS_VERSION
    check_system()
    check_python()
    check_pip()
def main():
    """" Run Setup """
    global ENABLE_DOCKER, ENABLE_CUDA, CUDA_VERSION, OS_VERSION
    check_system()
    check_python()
    check_pip()
      # ask questions
      Enable_Docker()
      Enable_CUDA()
      # warn if nvidia-docker on non-linux system
      if OS_Version[0] != "Linux" and ENABLE_DOCKER and ENABLE_CUDA:
keep keep keep keep replace replace replace 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