(self, case, default_file='hparams/default.yaml', user_file='hparams/hparams.yaml')
| 54 | __delattr__ = Dotdict.__delitem__ |
| 55 | |
| 56 | def set_hparam_yaml(self, case, default_file='hparams/default.yaml', user_file='hparams/hparams.yaml'): |
| 57 | default_hp = load_hparam(default_file) |
| 58 | user_hp = load_hparam(user_file) |
| 59 | hp_dict = Dotdict(merge_dict(user_hp[case], default_hp) if case in user_hp else default_hp) |
| 60 | for k, v in hp_dict.items(): |
| 61 | setattr(self, k, v) |
| 62 | self._auto_setting(case) |
| 63 | |
| 64 | def _auto_setting(self, case): |
| 65 | setattr(self, 'case', case) |
no test coverage detected