          """ Return the OS Environ CUDA Keys for Windows """
          return [key for key in os.environ.keys() if key.lower().startswith("cuda_path_v")]
  
      @property
      def cuda_version(self):
          """ Get the installed CUDA version """
          chk = Popen("nvcc -V", shell=True, stdout=PIPE, stderr=PIPE)
          stdout, stderr = chk.communicate()
          if not stderr:
              version = re.search(r".*release (?P<cuda>\d+\.\d+)", stdout.decode(self.encoding))
              version = version.groupdict().get("cuda", None)
 
</s> remove             version = re.search(r".*release (?P<cuda>\d+\.\d+)", stdout.decode(self.encoding))
 </s> add             version = re.search(r".*release (?P<cuda>\d+\.\d+)", stdout.decode(self._encoding)) </s> remove     def cuda_keys_windows(self):
        """ Return the OS Environ CUDA Keys for Windows """
 </s> add     def _cuda_keys_windows(self):
        """ list: The CUDA Path environment variables stored for Windows users. """ </s> remove     def conda_version(self):
        """ Get conda version """
        if not self.is_conda:
 </s> add     def _conda_version(self):
        """ str: The installed version of Conda, or `N/A` if Conda is not installed. """
        if not self._is_conda: </s> remove     def cuda_version_linux(self):
        """ Get CUDA version for linux systems """
 </s> add     def _cuda_version_linux(self):
        """ Obtain the installed version of Cuda on a Linux system.

        Returns
        -------
        The installed CUDA version on a Linux system
        """ </s> remove     def git_branch(self):
        """ Get the current git branch """
 </s> add     def _git_branch(self):
        """ str: The git branch that is currently being used to execute Faceswap. """
    def _cuda_version(self):
        """ str: The installed CUDA version. """
        # TODO Handle multiple CUDA installs
          """ Return the OS Environ CUDA Keys for Windows """
          return [key for key in os.environ.keys() if key.lower().startswith("cuda_path_v")]
  
      @property
    def _cuda_version(self):
        """ str: The installed CUDA version. """
        # TODO Handle multiple CUDA installs
    def _cuda_version(self):
        """ str: The installed CUDA version. """
        # TODO Handle multiple CUDA installs
          chk = Popen("nvcc -V", shell=True, stdout=PIPE, stderr=PIPE)
          stdout, stderr = chk.communicate()
          if not stderr:
              version = re.search(r".*release (?P<cuda>\d+\.\d+)", stdout.decode(self.encoding))
              version = version.groupdict().get("cuda", None)
keep keep keep keep replace replace keep keep keep keep keep
 Core Updates (#1015)

- Remove lib.utils.keras_backend_quiet and replace with get_backend() where relevant
- Document lib.gpu_stats and lib.sys_info
- Remove call to GPUStats.is_plaidml from convert and replace with get_backend()
- lib.gui.menu - typofix 
lib/sysinfo.py