(self, config, model_dir=None, task=None)
| 173 | super().tearDown() |
| 174 | |
| 175 | def create_test_trainer(self, config, model_dir=None, task=None): |
| 176 | task = task or mock_task.MockTask(config.task, logging_dir=model_dir) |
| 177 | ckpt_exporter = train_lib.maybe_create_best_ckpt_exporter(config, model_dir) |
| 178 | trainer = trainer_lib.Trainer( |
| 179 | config, |
| 180 | task, |
| 181 | model=task.build_model(), |
| 182 | optimizer=task.create_optimizer(config.trainer.optimizer_config, |
| 183 | config.runtime), |
| 184 | checkpoint_exporter=ckpt_exporter) |
| 185 | return trainer |
| 186 | |
| 187 | @combinations.generate(all_strategy_combinations()) |
| 188 | def test_trainer_train(self, distribution): |
no test coverage detected