          dict
              The full path of each log file for each training session id that has been run
          """
          logger.debug("Loading log filenames. base_dir: '%s'", self._logs_folder)
          retval = {}
          for dirpath, _, filenames in os.walk(self._logs_folder):
              if not any(filename.startswith("events.out.tfevents") for filename in filenames):
                  continue
              session_id = self._get_session_id(dirpath)
              if session_id is None:
 
</s> remove         dict
 </s> add         dict[int, str] </s> remove             The full path the the selected log file
 </s> add             The full path of the selected log file </s> remove         retval = self._filenames.get(session_id)
 </s> add         retval = self._filenames.get(session_id, "") </s> remove         retval = {}
 </s> add         retval: Dict[int, Dict[str, np.ndarray]] = {} </s> remove         dict
            The `session_id` (s) as key, the values are a dictionary containing the requested
            metric information for each session returned
 </s> add         dict or ``None``
            The `session_id`(s) as key, the values are a dictionary containing the requested
            metric information for each session returned. ``None`` if no data is stored for the
            given session_id
        retval: Dict[int, str] = {}
          dict
              The full path of each log file for each training session id that has been run
          """
          logger.debug("Loading log filenames. base_dir: '%s'", self._logs_folder)
        retval: Dict[int, str] = {}
          for dirpath, _, filenames in os.walk(self._logs_folder):
              if not any(filename.startswith("events.out.tfevents") for filename in filenames):
                  continue
              session_id = self._get_session_id(dirpath)
              if session_id is None:
keep keep keep keep replace keep keep keep keep keep
 Bugfixes
  - plugin.train.unbalanced - decoder b
  - gui.stats - crash when log folder deleted
  - setup.py - install gcc=12.1.0 on linux (scipy dep)
  - setup.py - don't test ROCm unless valid
  - typofix - cli_args extract singleprocess help
typing
  - lib.gui.analysis.event_reader
  - lib.gpu_stats.directml - make platform specific
unit tests
  - lib.gui.analysis.event_reader 
lib/gui/analysis/event_reader.py