              default=False,
              backend=("nvidia", "directml", "rocm", "apple_silicon"),
              group=_("settings"),
              help=_("Don't run extraction in parallel. Will run each part of the extraction "
                     "process separately (one after the other) rather than all at the smae time. "
                     "Useful if VRAM is at a premium.")))
          argument_list.append(dict(
              opts=("-s", "--skip-existing"),
              action="store_true",
              dest="skip_existing",
 
</s> remove         dict
 </s> add         dict[int, str] </s> remove         retval = {}
 </s> add         retval: Dict[int, str] = {} </s> remove     def _to_numpy(self, data, is_live):
 </s> add     def _to_numpy(self,
                  data: Dict[int, EventData],
                  is_live: bool) -> Tuple[np.ndarray, 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 </s> remove         data: dict
 </s> add         data[int, :class:`EventData`]
                   "process separately (one after the other) rather than all at the same time. "
              default=False,
              backend=("nvidia", "directml", "rocm", "apple_silicon"),
              group=_("settings"),
              help=_("Don't run extraction in parallel. Will run each part of the extraction "
                   "process separately (one after the other) rather than all at the same time. "
                     "Useful if VRAM is at a premium.")))
          argument_list.append(dict(
              opts=("-s", "--skip-existing"),
              action="store_true",
              dest="skip_existing",
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/cli/args.py