MCPcopy Create free account
hub / github.com/DragonisCV/RAM / model_ema

Method model_ema

ram/models/base_model.py:76–83  ·  view source on GitHub ↗
(self, decay=0.999)

Source from the content-addressed store, hash-verified

74 self.best_metric_results[dataset_name][metric]['iter'] = current_iter
75
76 def model_ema(self, decay=0.999):
77 net_g = self.get_bare_model(self.net_g)
78
79 net_g_params = dict(net_g.named_parameters())
80 net_g_ema_params = dict(self.net_g_ema.named_parameters())
81
82 for k in net_g_ema_params.keys():
83 net_g_ema_params[k].data.mul_(decay).add_(net_g_params[k].data, alpha=1 - decay)
84
85 def get_current_log(self):
86 return self.log_dict

Callers 3

optimize_parametersMethod · 0.45
optimize_parametersMethod · 0.45
optimize_parametersMethod · 0.45

Calls 2

get_bare_modelMethod · 0.95
keysMethod · 0.80

Tested by

no test coverage detected