(config: DictConfig)
| 20 | |
| 21 | |
| 22 | def train_code2class(config: DictConfig): |
| 23 | filter_warnings() |
| 24 | |
| 25 | if config.print_config: |
| 26 | print_config(config, fields=["model", "data", "train", "optimizer"]) |
| 27 | |
| 28 | # Load data module |
| 29 | data_module = PathContextDataModule(config.data_folder, config.data, is_class=True) |
| 30 | |
| 31 | # Load model |
| 32 | code2class = Code2Class(config.model, config.optimizer, data_module.vocabulary) |
| 33 | |
| 34 | train(code2class, data_module, config) |
| 35 | |
| 36 | |
| 37 | def test_code2class(config: DictConfig): |
no test coverage detected