(self)
| 371 | self.shadow[name] = new_average.clone() |
| 372 | |
| 373 | def apply_shadow(self): |
| 374 | for name, param in self.model.named_parameters(): |
| 375 | if param.requires_grad: |
| 376 | assert name in self.shadow |
| 377 | self.backup[name] = param.data |
| 378 | param.data = self.shadow[name] |
| 379 | |
| 380 | def restore(self): |
| 381 | for name, param in self.model.named_parameters(): |
no outgoing calls
no test coverage detected