          IS_ADMIN = ctypes.windll.shell32.IsUserAnAdmin() != 0
      if IS_ADMIN:
          INFO("Running as Root/Admin")
      else:
          WARNING("Running without root/admin privileges")
  
  def Check_System():
      global OS_Version
      INFO("The tool provides tips for installation\nand installs required python packages")
      INFO("Setup in %s %s" % (OS_Version[0], OS_Version[1]))
 
</s> remove def Check_System():
    global OS_Version
    INFO("The tool provides tips for installation\nand installs required python packages")
    INFO("Setup in %s %s" % (OS_Version[0], OS_Version[1]))
    if not OS_Version[0] in ["Windows", "Linux", "Darwin"]:
        ERROR("Your system %s is not supported!" % OS_Version[0])
 </s> add def check_system():
    """ Check the system """
    global OS_VERSION
    out_info("The tool provides tips for installation\n"
             "and installs required python packages")
    out_info("Setup in %s %s" % (OS_VERSION[0], OS_VERSION[1]))
    if not OS_VERSION[0] in ["Windows", "Linux", "Darwin"]:
        out_error("Your system %s is not supported!" % OS_VERSION[0]) </s> remove         INFO("Running as Root/Admin")
 </s> add         out_info("Running as Root/Admin") </s> remove def Enable_CUDA():
 </s> add def ask_enable_cuda():
    """ Enable or disable CUDA """ </s> remove def Check_Permission():
    import ctypes, os
 </s> add def check_permission():
    """ Check for Admin permissions """
    import ctypes </s> remove ### <<< OUTPUT
 </s> add # <<< OUTPUT
        out_warning("Running without root/admin privileges")

          IS_ADMIN = ctypes.windll.shell32.IsUserAnAdmin() != 0
      if IS_ADMIN:
          INFO("Running as Root/Admin")
      else:
        out_warning("Running without root/admin privileges")

  
  def Check_System():
      global OS_Version
      INFO("The tool provides tips for installation\nand installs required python packages")
      INFO("Setup in %s %s" % (OS_Version[0], OS_Version[1]))
keep keep keep keep 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