          retval += "\n\n================= Configs =================="
          retval += self.configs
          return retval
  
      def format_ram(self):
          """ Format the RAM stats for human output """
          retval = list()
          for name in ("total", "available", "used", "free"):
              value = getattr(self, "ram_{}".format(name))
              value = int(value / (1024 * 1024))
              retval.append("{}: {}MB".format(name.capitalize(), value))
 
</s> remove             value = getattr(self, "ram_{}".format(name))
 </s> add             value = getattr(self, "_ram_{}".format(name)) </s> remove         retval += self.configs
 </s> add         retval += self._configs </s> remove             retval += self.installed_conda
        retval += self.state_file
 </s> add             retval += self._installed_conda
        retval += self._state_file </s> remove         retval += self.installed_pip
        if self.is_conda:
 </s> add         retval += self._installed_pip
        if self._is_conda: </s> remove     def ram(self):
        """ Return RAM stats """
        return psutil.virtual_memory()

    @property
    def ram_free(self):
        """ return free RAM """
        return getattr(self.ram, "free")
 </s> add     def _ram_free(self):
        """ int: The amount of free RAM in bytes. """
        return psutil.virtual_memory().free
    def _format_ram(self):
        """ Format the RAM stats into Megabytes to make it more readable.

        Returns
        -------
        str
            The total, available, used and free RAM displayed in Megabytes
        """
          retval += "\n\n================= Configs =================="
          retval += self.configs
          return retval
  
    def _format_ram(self):
        """ Format the RAM stats into Megabytes to make it more readable.

        Returns
        -------
        str
            The total, available, used and free RAM displayed in Megabytes
        """
    def _format_ram(self):
        """ Format the RAM stats into Megabytes to make it more readable.

        Returns
        -------
        str
            The total, available, used and free RAM displayed in Megabytes
        """
          retval = list()
          for name in ("total", "available", "used", "free"):
              value = getattr(self, "ram_{}".format(name))
              value = int(value / (1024 * 1024))
              retval.append("{}: {}MB".format(name.capitalize(), value))
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