  
          if len(multiple_models) == 1:
              msg = (f"You have requested to train with the '{self.name}' plugin, but a model file "
                     f"for the '{multiple_models[0]}' plugin already exists in the folder "
                     f"'{self.model_dir}'.\nPlease select a different model folder.")
          else:
              ptypes = "', '".join(multiple_models)
              msg = (f"There are multiple plugin types ('{ptypes}') stored in the model folder '"
                     f"{self.model_dir}'. This is not supported.\nPlease split the model files into "
                     "their own folders before proceeding")
 
</s> remove                    f"{self.model_dir}'. This is not supported.\nPlease split the model files into "
                   "their own folders before proceeding")
 </s> add                    f"{self.io.model_dir}'. This is not supported.\nPlease split the model files "
                   "into their own folders before proceeding") </s> remove             model = kmodels.load_model(self._filename, compile=False)
 </s> add             model = kmodels.load_model(self.filename, compile=False) </s> remove                 msg = (f"Unable to load the model from '{self._filename}'. This may be a "
 </s> add                 msg = (f"Unable to load the model from '{self.filename}'. This may be a " </s> remove                 msg = (f"Unable to load the model from '{self._filename}'. This may be a "
 </s> add                 msg = (f"Unable to load the model from '{self.filename}'. This may be a " </s> remove         archive_dir = f"{self.model_dir}_TF1_Archived"
 </s> add         archive_dir = f"{self.io.model_dir}_TF1_Archived"
                   f"'{self.io.model_dir}'.\nPlease select a different model folder.")
  
          if len(multiple_models) == 1:
              msg = (f"You have requested to train with the '{self.name}' plugin, but a model file "
                     f"for the '{multiple_models[0]}' plugin already exists in the folder "
                   f"'{self.io.model_dir}'.\nPlease select a different model folder.")
          else:
              ptypes = "', '".join(multiple_models)
              msg = (f"There are multiple plugin types ('{ptypes}') stored in the model folder '"
                     f"{self.model_dir}'. This is not supported.\nPlease split the model files into "
                     "their own folders before proceeding")
keep keep keep keep replace keep 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/model/_base/model.py