(self)
| 255 | return opt |
| 256 | |
| 257 | def step(self): |
| 258 | model_g2master_g(self.model_params, self.master_params, self.flat_master) |
| 259 | for group in self.master_params: |
| 260 | for param in group: param.grad.div_(self.loss_scale) |
| 261 | super(FastAIMixedOptim, self).step() |
| 262 | self.model.zero_grad() |
| 263 | # Update the params from master to model. |
| 264 | master2model(self.model_params, self.master_params, self.flat_master) |
nothing calls this directly
no test coverage detected