(self)
| 160 | copy(ma_buffers.data, current_buffers.data) |
| 161 | |
| 162 | def copy_params_from_ema_to_model(self): |
| 163 | copy = self.inplace_copy |
| 164 | |
| 165 | for (_, ma_params), (_, current_params) in zip(self.get_params_iter(self.ema_model), self.get_params_iter(self.model)): |
| 166 | copy(current_params.data, ma_params.data) |
| 167 | |
| 168 | for (_, ma_buffers), (_, current_buffers) in zip(self.get_buffers_iter(self.ema_model), self.get_buffers_iter(self.model)): |
| 169 | copy(current_buffers.data, ma_buffers.data) |
| 170 | |
| 171 | def get_current_decay(self): |
| 172 | epoch = (self.step - self.update_after_step - 1).clamp(min = 0.) |
nothing calls this directly
no test coverage detected