| 363 | return params |
| 364 | |
| 365 | def parse_params_override(self, params): |
| 366 | # Get the second level of override from `--params_override`. |
| 367 | # `--params_override` is typically used as a further override over the |
| 368 | # template. For example, one may define a particular template for training |
| 369 | # ResNet50 on ImageNet in a config file and pass it via `--config_file`, |
| 370 | # then define different learning rates and pass it via `--params_override`. |
| 371 | if self._flags_obj.params_override: |
| 372 | params = hyperparams.override_params_dict( |
| 373 | params, self._flags_obj.params_override, is_strict=True) |
| 374 | return params |
| 375 | |
| 376 | |
| 377 | def parse_configuration(flags_obj, lock_return=True, print_return=True): |