(self)
| 255 | logger.logkv_mean("grad_norm", np.sqrt(sqsum)) |
| 256 | |
| 257 | def _anneal_lr(self): |
| 258 | if not self.lr_anneal_steps: |
| 259 | return |
| 260 | frac_done = (self.step + self.resume_step) / self.lr_anneal_steps |
| 261 | lr = self.lr * (1 - frac_done) |
| 262 | for param_group in self.opt.param_groups: |
| 263 | param_group["lr"] = lr |
| 264 | |
| 265 | def log_step(self): |
| 266 | logger.logkv("step", self.step + self.resume_step) |
no outgoing calls
no test coverage detected