(self)
| 64 | self.setup_loss_functions() |
| 65 | |
| 66 | def setup_optimizers(self): |
| 67 | train_opt = self.opt['train'] |
| 68 | optim_params = [] |
| 69 | logger = get_root_logger() |
| 70 | for k, v in self.net_g.named_parameters(): |
| 71 | if v.requires_grad: |
| 72 | optim_params.append(v) |
| 73 | logger.warning(f'Params {k} will be optimized.') |
| 74 | |
| 75 | optim_type = train_opt['optim_g'].pop('type') |
| 76 | self.optimizer_g = self.get_optimizer(optim_type, optim_params, **train_opt['optim_g']) |
| 77 | self.optimizers.append(self.optimizer_g) |
| 78 | |
| 79 | def feed_data(self, data): |
| 80 | super(RAMFinetuneModel, self).feed_data(data) |
no test coverage detected