              return retval
          return "{}.{}.{}".format(major, minor, patchlevel)
  
      @staticmethod
      def cudnn_checkfiles_linux():
          """ Return the checkfile locations for linux """
          chk = os.popen("ldconfig -p | grep -P \"libcudnn.so.\\d+\" | head -n 1").read()
          if "libcudnn.so." not in chk:
              return list()
          chk = chk.strip().replace("libcudnn.so.", "")
          cudnn_vers = chk[0]
 
</s> remove     def cuda_path_linux():
        """ Get the path to Cuda on linux systems """
 </s> add     def _cuda_path_linux():
        """ Obtain the path to Cuda install location on Linux.

        Returns
        -------
        str
            The path to the install location of Cuda on a Linux system
        """ </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             if self.is_conda:
 </s> add             if self._is_conda: </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     def cudnn_checkfiles_windows(self):
        """ Return the checkfile locations for windows """
 </s> add     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_linux():
        """ Obtain the location of the files to check for cuDNN location in Linux.

        Returns
        str:
            The location of the header files for cuDNN
        """
              return retval
          return "{}.{}.{}".format(major, minor, patchlevel)
  
      @staticmethod
    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
        """
    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
        """
          chk = os.popen("ldconfig -p | grep -P \"libcudnn.so.\\d+\" | head -n 1").read()
          if "libcudnn.so." not in chk:
              return list()
          chk = chk.strip().replace("libcudnn.so.", "")
          cudnn_vers = chk[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