              zip_file = zipfile.ZipFile(self._model_zip_path, "r")
              self.write_model(zip_file)
          except Exception as err:  # pylint:disable=broad-except
              self.logger.error("Unable to extract model file: %s", str(err))
              exit(1)
  
      def write_model(self, zip_file):
          """ Extract files from zipfile and write, with progress bar """
          length = sum(f.file_size for f in zip_file.infolist())
          fnames = zip_file.namelist()
 
</s> remove         """ Extract files from zipfile and write, with progress bar """
 </s> add         """ Extract files from zip file and write, with progress bar """ </s> remove         """ Unzip the model file to the cachedir """
 </s> add         """ Unzip the model file to the cache folder """ </s> remove                     exit(1)
 </s> add                     sys.exit(1) </s> remove         retval = SysInfo().full_info()
 </s> add         retval = _SysInfo().full_info() </s> remove         """ Download model zip to cache dir """
 </s> add         """ Download model zip to cache folder """
            sys.exit(1)
              zip_file = zipfile.ZipFile(self._model_zip_path, "r")
              self.write_model(zip_file)
          except Exception as err:  # pylint:disable=broad-except
              self.logger.error("Unable to extract model file: %s", str(err))
            sys.exit(1)
  
      def write_model(self, zip_file):
          """ Extract files from zipfile and write, with progress bar """
          length = sum(f.file_size for f in zip_file.infolist())
          fnames = zip_file.namelist()
keep keep keep keep 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/utils.py