Update model parameters for all models
(self, args: Dict[str, Any], overwrite: bool = False)
| 183 | self.update_model_params(shared_config) |
| 184 | |
| 185 | def update_model_params(self, args: Dict[str, Any], overwrite: bool = False) -> None: |
| 186 | """Update model parameters for all models""" |
| 187 | for model in self.models + self.evaluator_models: |
| 188 | for key, value in args.items(): |
| 189 | if overwrite or getattr(model, key, None) is None: |
| 190 | setattr(model, key, value) |
| 191 | |
| 192 | def rebuild_models(self) -> None: |
| 193 | """Rebuild the models list after primary_model/secondary_model field changes""" |
no outgoing calls
no test coverage detected