(self)
| 264 | self.validation_step_outputs.clear() # free memory |
| 265 | |
| 266 | def configure_optimizers(self): |
| 267 | lr = self.learning_rate |
| 268 | |
| 269 | optimizer = torch.optim.AdamW(self.unet.parameters(), lr=lr) |
| 270 | scheduler = torch.optim.lr_scheduler.CosineAnnealingWarmRestarts(optimizer, 3000, eta_min=lr/4) |
| 271 | |
| 272 | return {'optimizer': optimizer, 'lr_scheduler': scheduler} |
nothing calls this directly
no outgoing calls
no test coverage detected