              libcudart = a.read()
              if libcudart:
                  break
      if libcudart:
          CUDA_Version = libcudart[13:].rstrip()
          if CUDA_Version:
              INFO("CUDA version: " + CUDA_Version)
      else:
          ERROR("""CUDA not found. Install and try again.
  Recommended version:      CUDA 9.0     cuDNN 7.1.3
  CUDA: https://developer.nvidia.com/cuda-downloads
  cuDNN: https://developer.nvidia.com/rdp/cudnn-download
 
</s> remove         ERROR("""CUDA not found. Install and try again.
 </s> add         out_error("""CUDA not found. Install and try again. </s> remove             INFO("cuDNN version: " + cudnn_version)
 </s> add             out_info("cuDNN version: " + cudnn_version) </s> remove         ERROR("""cuDNN not found. Install and try again.
 </s> add         out_error("""cuDNN not found. Install and try again. </s> remove             a = os.popen("ls {} | grep -P -o \"libcudart.so.\d.\d\" | head -n 1".format(path))
            libcudart = a.read()
 </s> add             chk = os.popen("ls {} | grep -P -o \"libcudart.so.\d+.\d+\" | "
                           "head -n 1".format(path))
            libcudart = chk.read() </s> remove cuDNN: https://developer.nvidia.com/rdp/cudnn-download (Add DLL to %PATH% in Windows)
 </s> add cuDNN: https://developer.nvidia.com/rdp/cudnn-download (Add DLL to "
"%PATH% in Windows)
        CUDA_VERSION = libcudart[13:].rstrip()
        if CUDA_VERSION:
            out_info("CUDA version: " + CUDA_VERSION)
              libcudart = a.read()
              if libcudart:
                  break
      if libcudart:
        CUDA_VERSION = libcudart[13:].rstrip()
        if CUDA_VERSION:
            out_info("CUDA version: " + CUDA_VERSION)
        CUDA_VERSION = libcudart[13:].rstrip()
        if CUDA_VERSION:
            out_info("CUDA version: " + CUDA_VERSION)
        CUDA_VERSION = libcudart[13:].rstrip()
        if CUDA_VERSION:
            out_info("CUDA version: " + CUDA_VERSION)
      else:
          ERROR("""CUDA not found. Install and try again.
  Recommended version:      CUDA 9.0     cuDNN 7.1.3
  CUDA: https://developer.nvidia.com/cuda-downloads
  cuDNN: https://developer.nvidia.com/rdp/cudnn-download
keep keep keep keep 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