          cudnn_checkfiles = [os.path.join(cudnn_path, "cudnn_v{}.h".format(cudnn_vers)),
                              os.path.join(cudnn_path, "cudnn.h")]
          return cudnn_checkfiles
  
      def cudnn_checkfiles_windows(self):
          """ Return the checkfile locations for windows """
          # TODO A more reliable way of getting the windows location
          if not self._cuda_path and not self.cuda_keys_windows:
              return list()
          if not self._cuda_path:
              self._cuda_path = os.environ[self.cuda_keys_windows[0]]
 
</s> remove         if not self._cuda_path and not self.cuda_keys_windows:
 </s> add         if not self._cuda_path and not self._cuda_keys_windows: </s> remove             self._cuda_path = os.environ[self.cuda_keys_windows[0]]
 </s> add             self._cuda_path = os.environ[self._cuda_keys_windows[0]] </s> remove     def cudnn_checkfiles_linux():
        """ Return the checkfile locations for linux """
 </s> add     def _cudnn_checkfiles_linux():
        """ Obtain the location of the files to check for cuDNN location in Linux.

        Returns
        str:
            The location of the header files for cuDNN
        """ </s> remove     def cudnn_version(self):
        """ Get the installed cuDNN version """
        if self.is_linux:
            cudnn_checkfiles = self.cudnn_checkfiles_linux()
        elif self.is_windows:
            cudnn_checkfiles = self.cudnn_checkfiles_windows()
 </s> add     def _cudnn_version(self):
        """ str: The installed cuDNN version. """
        if self._is_linux:
            cudnn_checkfiles = self._cudnn_checkfiles_linux()
        elif self._is_windows:
            cudnn_checkfiles = self._cudnn_checkfiles_windows() </s> remove             if self.is_conda:
 </s> add             if self._is_conda:
    def _cudnn_checkfiles_windows(self):
        """ Obtain the location of the files to check for cuDNN location in Windows.

        Returns
        str:
            The location of the header files for cuDNN
        """
          cudnn_checkfiles = [os.path.join(cudnn_path, "cudnn_v{}.h".format(cudnn_vers)),
                              os.path.join(cudnn_path, "cudnn.h")]
          return cudnn_checkfiles
  
    def _cudnn_checkfiles_windows(self):
        """ Obtain the location of the files to check for cuDNN location in Windows.

        Returns
        str:
            The location of the header files for cuDNN
        """
    def _cudnn_checkfiles_windows(self):
        """ Obtain the location of the files to check for cuDNN location in Windows.

        Returns
        str:
            The location of the header files for cuDNN
        """
          # TODO A more reliable way of getting the windows location
          if not self._cuda_path and not self.cuda_keys_windows:
              return list()
          if not self._cuda_path:
              self._cuda_path = os.environ[self.cuda_keys_windows[0]]
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