Spaces:
Runtime error
Runtime error
| import hydra | |
| from hydra.core.hydra_config import HydraConfig | |
| from omegaconf import DictConfig | |
| def test_train_config(cfg_train: DictConfig) -> None: | |
| """Tests the training configuration provided by the `cfg_train` pytest fixture. | |
| :param cfg_train: A DictConfig containing a valid training configuration. | |
| """ | |
| assert cfg_train | |
| assert cfg_train.data | |
| assert cfg_train.model | |
| assert cfg_train.trainer | |
| HydraConfig().set_config(cfg_train) | |
| hydra.utils.instantiate(cfg_train.data) | |
| hydra.utils.instantiate(cfg_train.model) | |
| hydra.utils.instantiate(cfg_train.trainer) | |
| def test_eval_config(cfg_eval: DictConfig) -> None: | |
| """Tests the evaluation configuration provided by the `cfg_eval` pytest fixture. | |
| :param cfg_train: A DictConfig containing a valid evaluation configuration. | |
| """ | |
| assert cfg_eval | |
| assert cfg_eval.data | |
| assert cfg_eval.model | |
| assert cfg_eval.trainer | |
| HydraConfig().set_config(cfg_eval) | |
| hydra.utils.instantiate(cfg_eval.data) | |
| hydra.utils.instantiate(cfg_eval.model) | |
| hydra.utils.instantiate(cfg_eval.trainer) | |