                                       self._feeder,
                                       self._images)
          logger.debug("Initialized %s", self.__class__.__name__)
  
      def _get_config(self, configfile: str | None) -> dict[str, ConfigValueType]:
          """ Get the saved training config options. Override any global settings with the setting
          provided from the model's saved config.
  
 
</s> remove logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
 </s> add logger = logging.getLogger(__name__) </s> remove #: lib/cli/args.py:204
 </s> add #: lib/cli/args.py:203 </s> remove #: lib/cli/args.py:1004
 </s> add #: lib/cli/args.py:1003
    @property
    def exit_early(self) -> bool:
        """ True if the trainer should exit early, without perfoming any training steps """
        return self._exit_early

                                       self._feeder,
                                       self._images)
          logger.debug("Initialized %s", self.__class__.__name__)
  
    @property
    def exit_early(self) -> bool:
        """ True if the trainer should exit early, without perfoming any training steps """
        return self._exit_early

      def _get_config(self, configfile: str | None) -> dict[str, ConfigValueType]:
          """ Get the saved training config options. Override any global settings with the setting
          provided from the model's saved config.
  
keep keep keep add keep keep keep keep
 Learning Rate finder (#1341)

* Add LR Finder support structure

* Move trainer.Feeder to lib.training.generator

* Expose model.io

* Add lr_finder

* Update docs and locales

* Pre-PR fixups
  - Fix training graph not displaying
  - CI fixes
  - Switch lr finder progress to tqdm
  - Exit lr finder early on NaN
  - Display lr finder progress in GUI 
plugins/train/trainer/_base.py