diff --git a/ultralytics/__init__.py b/ultralytics/__init__.py index ce089ca6..7ecb2c05 100644 --- a/ultralytics/__init__.py +++ b/ultralytics/__init__.py @@ -1,6 +1,6 @@ # Ultralytics YOLO 🚀, AGPL-3.0 license -__version__ = "8.3.6" +__version__ = "8.3.7" import os diff --git a/ultralytics/engine/model.py b/ultralytics/engine/model.py index c4db5342..43b7ccfa 100644 --- a/ultralytics/engine/model.py +++ b/ultralytics/engine/model.py @@ -544,6 +544,8 @@ class Model(nn.Module): if not self.predictor: self.predictor = predictor or self._smart_load("predictor")(overrides=args, _callbacks=self.callbacks) + if predictor: + self.predictor.args = get_cfg(self.predictor.args, args) self.predictor.setup_model(model=self.model, verbose=is_cli) else: # only update args if predictor is already setup self.predictor.args = get_cfg(self.predictor.args, args)